<!--

function writeSubmenus(path){
		root = "";
		downloads = "";
		protected = "";
	if (path == "root"){
		root = "";
		downloads = "downloads/";
		protected = "protected/";
	}if (path == "downloads"){
		root = "../";
		downloads = "";
		protected = "../protected/";
	}if (path == "protected"){
		root = "../";
		downloads = "../downloads/";
		protected = "";
	}if (path == "error"){
		root = "../";
		downloads = "../downloads/";
		protected = "../protected/";
	}
	submenus = '';
	submenus += '<div id="productMenu" class="SUBmenu" onMouseOut="hideMenu(mnuSelected)" onMouseOver="showMenu(mnuSelected)" style="visibility:hidden">';
	submenus += '<table class="row" width="170" border="0" bgcolor="#A7BAC8">';
  	submenus += '<tr><td valign="middle"><a href="' + root + 'ABM.html">Advanced Business Manager</a></td></tr>';
  	submenus += '<tr><td valign="middle"><a href="' + root + 'health_systems.html">Health Systems</a></td></tr>';
  	submenus += '<tr><td valign="middle"><a href="' + root + 'manufacturing.html">Manufacturing</a></td></tr>';
  	submenus += '<tr><td valign="middle"><a href="' + root + 'legrand.html">Legrand CRM</a></td></tr>';
  	submenus += '<tr><td valign="middle"><a href="' + root + 'vision.html">Sybiz Vision</a></td></tr>';
	submenus += '</table>';
	submenus += '</div>';
	submenus += '<div id="clientMenu" class="SUBmenu" onMouseOut="hideMenu(mnuSelected)" onMouseOver="showMenu(mnuSelected)" style="visibility:hidden">';
	submenus += '<table class="row" width="100" border="0" bgcolor="#A7BAC8">';
	submenus += '<tr><td valign="middle"><a href="' + downloads + 'downloads.php">Downloads</a></td></tr>';
	submenus += '<tr><td valign="middle"><a href="' + root + 'licensing.html">Licensing</a></td></tr>';
	submenus += '<tr><td valign="middle"><a href="' + root + 'support.html">Support</a></td></tr>';
	submenus += '</table>';
	submenus += '</div>';
	submenus += '<div id="providerMenu" class="SUBmenu" onMouseOut="hideMenu(mnuSelected)" onMouseOver="showMenu(mnuSelected)" style="visibility:hidden">';
	submenus += '<table class="row" width="150" border="0" bgcolor="#A7BAC8">';
	submenus += '<tr><td valign="middle"><a href="' + downloads + 'downloads.php">Downloads</a></td></tr>';
	submenus += '<tr><td valign="middle"><a href="' + protected + 'marketing.php">Marketing Materials</a></td></tr>';
	submenus += '<tr><td valign="middle"><a href="' + protected + 'upcoming.php">Upcoming events</a></td>';
	submenus += '</tr>';
	submenus += '</table>';
	submenus += '</div>';
	document.write(submenus);
}

var mnuSelected = '';
function showMenu(menu){
	hideMenu(mnuSelected);
	document.getElementById(menu).style.visibility = 'visible';
	mnuSelected = menu;
}

function hideMenu(menu){
	if(mnuSelected!='') document.getElementById(menu).style.visibility = 'hidden';
}

function getElementPosition(element){
	var x=0,y=0;
	while (element!=null){
		x+=element.offsetLeft-element.scrollLeft;
		y+=element.offsetTop-element.scrollTop;
		element=element.offsetParent;
	}
return {x:x,y:y};
}

// Browser compatible element getter
function getElement(id){
	if (document.all) return document.all[id];
	if (document.getElementById(id)) return document.getElementById(id);
	return null;
}
// generic display function

var productX = "";
var productY = "";

function findElement(id){
	// Get the element by its id
	element = getElement(id);
	// make sure that the element was found
	if (! element) return;
	// get the object that will contain the x,y coordinates
	position = getElementPosition(element);
	// set the coordinates
	productX = position.x;
	productY = position.y;
	document.getElementById(id + 'Menu').style.left = parseInt((productX - 2));
	document.getElementById(id + 'Menu').style.top = parseInt((productY + 20));
}

function loadSubmenus(){
	findElement('product');
	findElement('client');
	findElement('provider');
}


function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function MM_nbGroup(event, grpName) { //v3.0
  var i,img,nbArr,args=MM_nbGroup.arguments;
  if (event == "init" && args.length > 2) {
    if ((img = MM_findObj(args[2])) != null && !img.MM_init) {
      img.MM_init = true; img.MM_up = args[3]; img.MM_dn = img.src;
      if ((nbArr = document[grpName]) == null) nbArr = document[grpName] = new Array();
      nbArr[nbArr.length] = img;
      for (i=4; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
        if (!img.MM_up) img.MM_up = img.src;
        img.src = img.MM_dn = args[i+1];
        nbArr[nbArr.length] = img;
    } }
  } else if (event == "over") {
    document.MM_nbOver = nbArr = new Array();
    for (i=1; i < args.length-1; i+=3) if ((img = MM_findObj(args[i])) != null) {
      if (!img.MM_up) img.MM_up = img.src;
      img.src = (img.MM_dn && args[i+2]) ? args[i+2] : args[i+1];
      nbArr[nbArr.length] = img;
    }
  } else if (event == "out" ) {
    for (i=0; i < document.MM_nbOver.length; i++) {
      img = document.MM_nbOver[i]; img.src = (img.MM_dn) ? img.MM_dn : img.MM_up; }
  } else if (event == "down") {
    if ((nbArr = document[grpName]) != null)
      for (i=0; i < nbArr.length; i++) { img=nbArr[i]; img.src = img.MM_up; img.MM_dn = 0; }
    document[grpName] = nbArr = new Array();
    for (i=2; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
      if (!img.MM_up) img.MM_up = img.src;
      img.src = img.MM_dn = args[i+1];
      nbArr[nbArr.length] = img;
  } }
}

function checkContactForm(form) {
	form_ok = true;
	if (form.sender.value == "") form_ok = false;
	if (form.replyTo.value == "") form_ok = false;
	if (form_ok == false) alert ("Please enter your name and email address");
return form_ok;
}

function checkForm(form) {
	message = "You have not completed all the required fields!\nPlease:\n";
	form_ok = true;
	if (form.sender.value == "") { message += " -enter your name\n"; form_ok = false; };
	if (form.replyTo.value == "") { message += " -enter your email address\n"; form_ok = false; };
	if (form.acc[0].checked == false && form.acc[1].checked == false) { message += " -select an Accounting System\n"; form_ok = false;};
	if (form.accountingVers.value == "") { message += " -enter the Accounting System's version\n"; form_ok = false;}
	if (form_ok == false) alert (message);
return form_ok;
}

function checkRegForm(form) {
	message = "You have not completed all the required fields!\nPlease:\n";
	form_ok = true;
	if (form.compName.value == "") { message += " -enter your company name\n"; form_ok = false; };
	if (form.replyTo.value == "") { message += " -enter your email address\n"; form_ok = false; };
	if (form.sem[0].checked == false && form.sem[1].checked == false) { message += " -select a seminar\n"; form_ok = false;};
	if (form_ok == false) alert (message);
return form_ok;
}

function checkLoginForm(form) {
	message = "Please enter your user name and password";
	form_ok = true;
	if (form.username.value == "" || form.password.value == "") form_ok = false;
	if (form_ok == false) alert (message);
return form_ok;
}


function checkEmail(entered) {
	email_ok = true;

	with(entered){

		apos=value.indexOf("@");
		dotpos=value.lastIndexOf(".");
		lastpos=value.length-1;
		if (apos<1 || dotpos-apos<2 || lastpos-dotpos>3 || lastpos-dotpos<2){
			email_ok = false;
			alert("Please enter an exact email address.\n" + value + " is invalid.");
		}
	}
return email_ok;
}

function checkChars(entered) {
	chars_ok = true;
	var iChars = "!@#$%^&*()+=-[]\\\';,./{}|\":<>?";

	with(entered){
		for (var i = 0; i < entered.value.length; i++) {
			if (iChars.indexOf(entered.value.charAt(i)) != -1) {
				chars_ok = false;
			}
		}
	}
	if (chars_ok == false){
		alert ("This field contains one or more of these special characters: \n" + iChars + "\n Please remove them and try again.");
	}
return chars_ok;
}

function checkChars2(entered) {
	chars_ok = true;
	var iChars = "@#$%^&*()+=-[]\\;/{}|\"<>";

	with(entered){
		for (var i = 0; i < entered.value.length; i++) {
			if (iChars.indexOf(entered.value.charAt(i)) != -1) {
				chars_ok = false;
			}
		}
	}
	if (chars_ok == false){
		alert ("This field contains one or more of these special characters: \n" + iChars + "\n Please remove them and try again.");
	}
return chars_ok;
}

	var array1 = null;

	var ABM = new Array();
	ABM[0] = "Advanced Manufacturing System";
	ABM[1] = "Advanced Crystal Documents";
	ABM[2] = "Purchase Requisition Module";

	var vision = new Array();
	vision[0] = "Integrated Manufacturing System";
	vision[1] = "Crystal Documents Utility";
	vision[2] = "Vision Data Analysis";
	vision[3] = "Electronic Banking Utility";
	vision[4] = "Bill of Materials";
	vision[5] = "Purchase Requisition Module";

function loadProducts(choice){
	document.getElementById("accText").style.visibility='hidden'
	if (choice =="ABM"){
		array1 = ABM;
	}//ends first (ABM) IF
	if (choice == "vision"){
		array1 = vision;
	}//ends second (vision) IF

	var productBox = document.feedback.productList.options;

	//clearing loop
	for (i = 1; i < productBox.length; i++){
		productBox[i].text = "";
		productBox[i].value = "";
	}//ends clearing FOR loop

	for (i = 0; i < array1.length; i++){
		productBox[i + 1].text = array1[i];
		productBox[i + 1].value = "prod" + i;
	}// ends populating FOR
}//ends loadProducts function


function showSendChoice(choice){
	if (choice == "post"){
		document.getElementById("pref").style.visibility='visible';
	}else{
		document.getElementById("pref").style.visibility='hidden';
	}
}

function loadStaffList(){
	staffNumber = feedback.staffNumber.options.value;
	//clear whatever is visible
	for (i = 2; i < 5; i++){
		document.getElementById(i).style.visibility='hidden';
	}
	//make visible the one's we want
	for (i = 2; i <= staffNumber; i++){
		document.getElementById(i).style.visibility='visible';
	}
}

function checkPasswords(form) {
	chPassword_ok = true;
	if (form.password1.value == "") chPassword_ok = false;
	if (form.password2.value == "") chPassword_ok = false;

	if (!chPassword_ok) {
		message = ("Please enter the same password in both fields");
		alert (message);
	}
return chPassword_ok;
}

function popUp(URL, title, text, width, height) {
	day = new Date();
	id = day.getTime();

	newWindow=window.open(URL,"page"+id,'toolbar=no,width='+width+',height='+height)
	newWindow.document.write('<html><title>'+title+'<\/title><head><\/head><body topmargin="0" leftmargin="0"><img src="'+URL+'"alt="'+text+'"><\/body><\/html>')
	newWindow.focus()
}

-->


