	var isIE=false;
	var xm;
	var lstPage=0;
	var cN='currentPage';
	var arrayPageTabs=new Array();
	var arrayPageCopy=new Array();
	var arrayImages=new Array();
	var arraySubPageIndicator=new Array();
	function init(){loadXMLDoc('cambarus.xml');mn();}
	function loadXMLDoc(url){
		if(document.getElementById){
			xm=(window.ActiveXObject)?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest();}
		if(xm){
			xm.onreadystatechange=function(){
				if(xm.readyState==4&&xm.status==200){
					setPageContent();}}
			xm.open("GET", url, true);
			xm.send(null);}}
	function setPageContent(){
		fillArrayPageTabs();
		dynJS();
		fillArrayPageCopy();
		fillArraySubPageIndicator();
		fillArrayImages();
		var cCookie=sC(cN);
		if(cCookie){
			ec(sC(cN));
			dC(cN);}
		else{ec('0');}}
	function unInit(){
		cC(cN,lstPage,1);}
	function fillArrayPageTabs(){
		var ptLength=xm.responseXML.getElementsByTagName("topNav").length;
		for(var i=0;i<ptLength;i++){
			arrayPageTabs[i]=xm.responseXML.getElementsByTagName("topNav")[i].firstChild.nodeValue;}}
	function fillArrayPageCopy(){
		var pcLength=xm.responseXML.getElementsByTagName("pageCopy").length;
		for(var i=0;i<pcLength;i++){
			arrayPageCopy[i]=xm.responseXML.getElementsByTagName("pageCopy")[i].firstChild.nodeValue;}}
	function fillArraySubPageIndicator(){
		var spLength=xm.responseXML.getElementsByTagName("subNav").length;
		for(var i=0;i<spLength;i++){
			arraySubPageIndicator[i]=xm.responseXML.getElementsByTagName("subNav")[i].firstChild.nodeValue;}}
	function fillArrayImages(){
		var iLength=xm.responseXML.getElementsByTagName("url").length;
		for(var i=0;i<iLength;i++){
			arrayImages[i]=xm.responseXML.getElementsByTagName("url")[i].firstChild.nodeValue;}}
	function sC(name){
		var nm=name+"=";
		var cl=document.cookie.split(';');
		for(var i=0;i<cl.length;i++){
			var c=cl[i];
			while(c.charAt(0)==' '){c=c.substring(1,c.length);}
			if(c.indexOf(nm)==0){return c.substring(nm.length,c.length);}}
		return null;}
	function dC(name){cC(name,"",-1);}
	function cC(name,value,days){
		if(days){
			var date=new Date();
			date.setTime(date.getTime()+(3600000));
			var ex='; expires='+date.toGMTString();}
		else var ex='';
		document.cookie=name+'='+value+ex+'; path=/';}
	function getElementTextNS(prefix,local,parentElem,index){
		var result="";
		if(prefix && isIE){
			result=parentElem.getElementsByTagName(prefix+":"+local)[index];}
		else{result=parentElem.getElementsByTagName(local)[index];}
		if(result){
			if(result.childNodes.length>1){return result.childNodes[1].nodeValue;}
			else{return result.firstChild.nodeValue;}}
		else{return "n/a";}}
	function ec(num){
		lstPage=num;
		var refPageTabs=document.getElementById('pageTabs');
		refPageTabs.innerHTML=arrayPageTabs[num];
		var refPageCopy=document.getElementById('pageCopy');
		refPageCopy.innerHTML=arrayPageCopy[num];
		var bodyCode=xm.responseXML.getElementsByTagName("bodyCode")[num];
		var contentBodyCode=getElementTextNS("content","encoded",bodyCode,0);
		var refBodyCode=document.getElementById("bodyCode");
		refBodyCode.innerHTML="";
		refBodyCode.innerHTML=contentBodyCode;
		loadImage(num);}
	function loadImage(num){
		var objCreatedImg=document.createElement("img");
		objCreatedImg.src=arrayImages[num];
		var theID="";
		theID='xmlImageID'+num;
		objCreatedImg.id=theID;
		objCreatedImg.className='createdImg';
		var refPageBoxText=document.getElementById('pageBoxText');
		if(refPageBoxText.hasChildNodes()){
			var oldChildID=refPageBoxText.firstChild.getAttribute('id');
			var refOldChild=document.getElementById(oldChildID);
			refPageBoxText.removeChild(refOldChild);
			refPageBoxText.appendChild(objCreatedImg);}
		else{
			var refPageBoxText=document.getElementById('pageBoxText');
			refPageBoxText.appendChild(objCreatedImg);}}
	function sb(num){
		if(num==99){
			var refSubPageIndicator=document.getElementById('subPageIndicator');
			refSubPageIndicator.innerHTML='';}
		else{
			var refSubPageIndicator=document.getElementById('subPageIndicator');
			refSubPageIndicator.innerHTML=arraySubPageIndicator[num];}}
	function mn(){
		if(document.all&&document.getElementById){
			navRoot=document.getElementById("nav");
				for(i=0;i<navRoot.childNodes.length;i++){
					node=navRoot.childNodes[i];
					if(node.nodeName=="LI"){
						node.onmouseover=function()
						{this.className+=" over";}
	  					node.onmouseout=function()
						{this.className=this.className.replace(" over", "");}}}}}
	function dynJS(){
		var refNav=document.getElementById('nav');
			var refCSSList=refNav.getElementsByTagName('LI')[0].getElementsByTagName('UL')[0];
			refCSSList.getElementsByTagName('LI')[0].getElementsByTagName('A')[0].onmouseover=function roll(){sb(0);};
			refCSSList.getElementsByTagName('LI')[0].getElementsByTagName('A')[0].onmouseout=function roll(){sb(99);};
			refCSSList.getElementsByTagName('LI')[1].getElementsByTagName('A')[0].onmouseover=function roll(){sb(1);};
			refCSSList.getElementsByTagName('LI')[1].getElementsByTagName('A')[0].onmouseout=function roll(){sb(99);};
			refCSSList.getElementsByTagName('LI')[2].getElementsByTagName('A')[0].onmouseover=function roll(){sb(2);};
			refCSSList.getElementsByTagName('LI')[2].getElementsByTagName('A')[0].onmouseout=function roll(){sb(99);};
			refCSSList.getElementsByTagName('LI')[3].getElementsByTagName('A')[0].onmouseover=function roll(){sb(3);};
			refCSSList.getElementsByTagName('LI')[3].getElementsByTagName('A')[0].onmouseout=function roll(){sb(99);};
			refCSSList.getElementsByTagName('LI')[4].getElementsByTagName('A')[0].onmouseover=function roll(){sb(4);};
			refCSSList.getElementsByTagName('LI')[4].getElementsByTagName('A')[0].onmouseout=function roll(){sb(99);};
			refCSSList.getElementsByTagName('LI')[5].getElementsByTagName('A')[0].onmouseover=function roll(){sb(5);};
			refCSSList.getElementsByTagName('LI')[5].getElementsByTagName('A')[0].onmouseout=function roll(){sb(99);};
			var refXHTMLList=refNav.getElementsByTagName('LI')[7].getElementsByTagName('UL')[0];
			refXHTMLList.getElementsByTagName('LI')[0].getElementsByTagName('A')[0].onmouseover=function roll(){sb(6);};
			refXHTMLList.getElementsByTagName('LI')[0].getElementsByTagName('A')[0].onmouseout=function roll(){sb(99);};
			refXHTMLList.getElementsByTagName('LI')[1].getElementsByTagName('A')[0].onmouseover=function roll(){sb(7);};
			refXHTMLList.getElementsByTagName('LI')[1].getElementsByTagName('A')[0].onmouseout=function roll(){sb(99);};
			refXHTMLList.getElementsByTagName('LI')[2].getElementsByTagName('A')[0].onmouseover=function roll(){sb(8);};
			refXHTMLList.getElementsByTagName('LI')[2].getElementsByTagName('A')[0].onmouseout=function roll(){sb(99);};
			refXHTMLList.getElementsByTagName('LI')[3].getElementsByTagName('A')[0].onmouseover=function roll(){sb(9);};
			refXHTMLList.getElementsByTagName('LI')[3].getElementsByTagName('A')[0].onmouseout=function roll(){sb(99);};
			refXHTMLList.getElementsByTagName('LI')[4].getElementsByTagName('A')[0].onmouseover=function roll(){sb(10);};
			refXHTMLList.getElementsByTagName('LI')[4].getElementsByTagName('A')[0].onmouseout=function roll(){sb(99);};
			var refJSList=refNav.getElementsByTagName('LI')[13].getElementsByTagName('UL')[0];
			refJSList.getElementsByTagName('LI')[0].getElementsByTagName('A')[0].onmouseover=function roll(){sb(11);};
			refJSList.getElementsByTagName('LI')[0].getElementsByTagName('A')[0].onmouseout=function roll(){sb(99);};
			refJSList.getElementsByTagName('LI')[1].getElementsByTagName('A')[0].onmouseover=function roll(){sb(12);};
			refJSList.getElementsByTagName('LI')[1].getElementsByTagName('A')[0].onmouseout=function roll(){sb(99);};
			refJSList.getElementsByTagName('LI')[2].getElementsByTagName('A')[0].onmouseover=function roll(){sb(13);};
			refJSList.getElementsByTagName('LI')[2].getElementsByTagName('A')[0].onmouseout=function roll(){sb(99);};
			refJSList.getElementsByTagName('LI')[3].getElementsByTagName('A')[0].onmouseover=function roll(){sb(14);};
			refJSList.getElementsByTagName('LI')[3].getElementsByTagName('A')[0].onmouseout=function roll(){sb(99);};
			var refDesignList=refNav.getElementsByTagName('LI')[18].getElementsByTagName('UL')[0];
			refDesignList.getElementsByTagName('LI')[0].getElementsByTagName('A')[0].onmouseover=function roll(){sb(15);};
			refDesignList.getElementsByTagName('LI')[0].getElementsByTagName('A')[0].onmouseout=function roll(){sb(99);};
			refDesignList.getElementsByTagName('LI')[1].getElementsByTagName('A')[0].onmouseover=function roll(){sb(16);};
			refDesignList.getElementsByTagName('LI')[1].getElementsByTagName('A')[0].onmouseout=function roll(){sb(99);};
			refDesignList.getElementsByTagName('LI')[2].getElementsByTagName('A')[0].onmouseover=function roll(){sb(17);};
			refDesignList.getElementsByTagName('LI')[2].getElementsByTagName('A')[0].onmouseout=function roll(){sb(99);};
			var refSEOList=refNav.getElementsByTagName('LI')[22].getElementsByTagName('UL')[0];
			refSEOList.getElementsByTagName('LI')[0].getElementsByTagName('A')[0].onmouseover=function roll(){sb(18);};
			refSEOList.getElementsByTagName('LI')[0].getElementsByTagName('A')[0].onmouseout=function roll(){sb(99);};
			refSEOList.getElementsByTagName('LI')[1].getElementsByTagName('A')[0].onmouseover=function roll(){sb(19);};
			refSEOList.getElementsByTagName('LI')[1].getElementsByTagName('A')[0].onmouseout=function roll(){sb(99);};
			var refCreateCSS=document.createElement('A');
			refCreateCSS.innerHTML=arrayPageTabs[0];
			refCreateCSS.id="n0";
			refCreateCSS.onmouseover=function roll(){ec('0');};
			refNav.getElementsByTagName('LI')[0].appendChild(refCreateCSS);
			var refCreateXHTML=document.createElement('A');
			refCreateXHTML.innerHTML=arrayPageTabs[1];
			refCreateXHTML.id="n1";
			refCreateXHTML.onmouseover=function roll(){ec('1');};
			refNav.getElementsByTagName('LI')[7].appendChild(refCreateXHTML);
			var refCreateJS=document.createElement('A');
			refCreateJS.innerHTML=arrayPageTabs[2];
			refCreateJS.id="n2a";
			refCreateJS.onmouseover=function roll(){ec('2');};
			refNav.getElementsByTagName('LI')[13].appendChild(refCreateJS);
			var refCreateDesign=document.createElement('A');
			refCreateDesign.innerHTML=arrayPageTabs[3];
			refCreateDesign.id="n3";
			refCreateDesign.onmouseover=function roll(){ec('3');};
			refNav.getElementsByTagName('LI')[18].appendChild(refCreateDesign);
			var refCreateSEO=document.createElement('A');
			refCreateSEO.innerHTML=arrayPageTabs[4];
			refCreateSEO.id="n4";
			refCreateSEO.onmouseover=function roll(){ec('4');};
			refNav.getElementsByTagName('LI')[22].appendChild(refCreateSEO);
			var refCreateContact=document.createElement('A');
			refCreateContact.innerHTML=arrayPageTabs[5];
			refCreateContact.id="n5";
			refCreateContact.onmouseover=function roll(){ec('5');};
			refNav.getElementsByTagName('LI')[25].appendChild(refCreateContact);
		}
	window.onload=init;	
	window.onunload=unInit;