function changecolor(id, colorp){
	id.style.color = "'"+colorp+"'";
}

function importXML(infod){
		loadXMLDoc('Products.xml', infod);
}

function writeMenu(menuVal){
	var list = document.createElement('ul');
	for(var i=0; i<products.childNodes.length; i++){
		var newText = document.createTextNode(products.childNodes[i].childNodes[0].childNodes[0].nodeValue);
		var newNode = document.createElement("li");
		var mAnchor = document.createElement("a");
		newNode.setAttribute("class","sideMenu");
		newNode.setAttribute("className","sideMenu");
		mAnchor.setAttribute("href", '#');
		mAnchor.setAttribute("title","default");
	   //if NN6 then OK to use the standard setAttribute
		if((!document.all)&&(document.getElementById)){
			mAnchor.setAttribute("onClick", products.childNodes[i].childNodes[1].childNodes[0].nodeValue);
 			}    
		//workaround for IE 5.x
		if((document.all)&&(document.getElementById)){
			mAnchor["onclick"]=new Function(products.childNodes[i].childNodes[1].childNodes[0].nodeValue);
		}
		mAnchor.appendChild(newText);
		newNode.appendChild(mAnchor);
		list.appendChild(newNode);
	}
 	document.getElementById("leftcol").innerHTML = "";
	document.getElementById("leftcol").appendChild(list);
}

function doSwitch(menuVal){
	switch(menuVal){
		case 'thermalP':
			clientSideinclude('rightcol', 'thermal.html');
		break
		case 'ccReader':
			clientSideinclude('rightcol', 'ccreader.html');
		break
		case 'scReader':
			clientSideinclude('rightcol', 'screader.html');
		break
		case 'parkingA':
			clientSideinclude('rightcol', 'parkingA.html');
		break
		case 'gaming':
			clientSideinclude('rightcol', 'gamingC.html');
		break
		case 'posEq':
			clientSideinclude('rightcol', 'posEq.html');
		break
		case 'vendingEq':
			clientSideinclude('rightcol', 'vendingEq.html');
		break
		case 'IDprinters':
			clientSideinclude('rightcol', 'idprinters.html');
		break
		case 'faqs':
			clientSideinclude('rightcol', 'faqs.html');
		break
		case 'cleaningc':
			clientSideinclude('rightcol', 'ccards.html');
		break
		case 'glossary':
			clientSideinclude('rightcol', 'glossery.html');
		break
		case 'equipmentknow':
			clientSideinclude('rightcol', 'equipment.html');
		break
		case 'custservice':
			clientSideinclude('rightcol', 'cust.html');
		break
		case 'ccu':
			clientSideinclude('rightcol', 'ccu.html');
		break
		case 'badgereels':
			clientSideinclude('rightcol', 'badgereels.html');
		break
		case 'lanyards':
			clientSideinclude('rightcol', 'lanyards.html');
		break
		case 'neck':
			clientSideinclude('rightcol', 'neck.html');
		break
		case 'carddes':
			clientSideinclude('rightcol', 'carddes.html');
		break
		case 'badgehol':
			clientSideinclude('rightcol', 'badgehol.html');
		break
		case 'otherF':
			clientSideinclude('rightcol', 'otherf.html');
		break
	}
}

function clientSideinclude(id, url){
	var xmlhttp
	xmlhttp=null
	if (window.XMLHttpRequest){
  		xmlhttp=new XMLHttpRequest()
	}
	else if (window.ActiveXObject){
		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")
	}
	if(xmlhttp!=null){
  		xmlhttp.open("GET",url,true);
 		xmlhttp.onreadystatechange=function() {
  			if (xmlhttp.readyState==4) {
   				document.getElementById(id).innerHTML = xmlhttp.responseText;
  			}
 		}
		 xmlhttp.send(null)	
	}
	else{
		alert("Your browser does not support XMLHTTP.");
	}
}

function menuDisplay(menuVal){
	switch(menuVal){
		case 'home':
			clientSideinclude('rightcol', 'home.html');
			clientSideinclude('leftcol', 'homeMenu.html');
		break
		case 'profile':
			clientSideinclude('rightcol', 'profile.html');
			clientSideinclude('leftcol', 'homeMenu.html');
		break
		case 'products':
			clientSideinclude('rightcol', 'products.html');
		break
		case 'accessories':
			clientSideinclude('rightcol', 'accessories.html');
		break
		case 'contact':
			clientSideinclude('rightcol', 'contact.html');
			clientSideinclude('leftcol', 'homeMenu.html');
		break
		case 'links':
			clientSideinclude('rightcol', 'home.html');
			clientSideinclude('leftcol', 'homeMenu.html');	
		break
		case 'news':
			clientSideinclude('rightcol', 'news.html');
			clientSideinclude('leftcol', 'homeMenu.html');	
		break
		case 'faqs':
			clientSideinclude('rightcol', 'faqs.html');
		break
		case 'sitemap':
			clientSideinclude('rightcol', 'sitemap.html');
		break
	}
}
function siteDisplay(menuVal){
	switch(menuVal){
		case 'mission':
			clientSideinclude('rightcol', 'mission.html');
		break
		case 'thermal':
			importXML('product');
			clientSideinclude('rightcol', 'thermal.html');
		break
		case 'ccard':
			importXML('faqs');
			clientSideinclude('rightcol', 'ccards.html');
		break
		case 'glossary':
			importXML('faqs');
			clientSideinclude('rightcol', 'glossery.html');
		break
		case 'ccardr':
			importXML('product');
			clientSideinclude('rightcol', 'ccreader.html');
		break
		case 'scards':
			importXML('access');
			clientSideinclude('rightcol', 'screader.html');
		break
		case 'equipment':
			importXML('faqs');
			clientSideinclude('rightcol', 'glossery.html');
		break
		case 'breels':
			importXML('product');
			clientSideinclude('rightcol', 'badgereels.html');
		break
		case 'paccess':
			importXML('product');
			clientSideinclude('rightcol', 'parkingA.html');
		break
		case 'cserv':
			importXML('faqs');
			clientSideinclude('rightcol', 'cust.html');
		break
		case 'lyards':
			importXML('access');
			clientSideinclude('rightcol', 'lanyards.html');
		break
		case 'gaming':
			importXML('product');
			clientSideinclude('rightcol', 'gamingC.html');
		break
		case 'ccu':
			importXML('faqs');
			clientSideinclude('rightcol', 'ccu.html');
		break
		case 'neck':
			importXML('access');
			clientSideinclude('rightcol', 'neck.html');
		break
		case 'pose':
			importXML('product');
			clientSideinclude('rightcol', 'posEq.html');
		break
		case 'cdespens':
			importXML('access');
			clientSideinclude('rightcol', 'carddes.html');
		break
		case 'vend':
			importXML('product');
			clientSideinclude('rightcol', 'vendingEq.html');
		break
		case 'contact':
			clientSideinclude('rightcol', 'contact.html');
			clientSideinclude('leftcol', 'homeMenu.html');
		break
		case 'bhold':
			importXML('acess');
			clientSideinclude('rightcol', 'badgehol.html');
		break
		case 'idprin':
			importXML('product');
			clientSideinclude('rightcol', 'idprinters.html');			
		break
		case 'otherf':
			importXML('access');
			clientSideinclude('rightcol', 'otherf.html');			
		break
		case 'links':
			clientSideinclude('rightcol', 'news.html');
			clientSideinclude('leftcol', 'homeMenu.html');	
		break
		case 'news':
			clientSideinclude('rightcol', 'news.html');
			clientSideinclude('leftcol', 'homeMenu.html');		
		break
	}
}