function jsXML() {}
		
		jsXML.createDOM = function(){
			var objDOM = null;
			//determine if this is a standards-compliant browser like Mozilla
		   	if (document.implementation && document.implementation.createDocument) {
			  	//create the DOM Document the standards way
			  	objDOM = document.implementation.createDocument("","doc", null);
			} else {
			  	//create the DOM Document the IE way
			  	objDOM = new ActiveXObject("Msxml.DOMDocument");
				objDOM.async = false;
		   	}
			return objDOM;
		}
		
//create banner images at top of page
function createBanner() {
	var sContent;
	var xmlNodeList;
	var oNode;
	var aURL;
	
	sContent = "<table cellspacing='0' cellpadding='0' border='0' style='WIDTH:100%;BORDER-COLLAPSE:collapse' ID='Table2'>";
	sContent += "<tr><td style='WIDTH:170px'><a href='home.htm'><img src='../images/logo.gif' border='0' alt='Home'></a><br>";
	sContent += "<img src='../images/greenswoop0.gif' border='0'></td>";
	sContent += "<td style='WIDTH:230px'><img src='../images/greenswoop1.gif' border='0'></td>";
		
	xmlNodeList = urlDoc.getElementsByTagName("url");
	if(xmlNodeList.length > 0) {
		oNode = xmlNodeList.item(0);
		aURL = oNode.firstChild.nodeValue;
		sContent += "<td align='right'><a href='" + aURL +"'><img src='../images/banner.gif' border='0'></a></td>";
	} else {
		sContent += "<td align='right'><img src='../images/banner.gif' border='0'></td>";
	}
	sContent += "<td style='WIDTH:50px'></td></tr></table>";
	
	document.getElementById("TopLogo").innerHTML += sContent;

}

//creates menu once xml has loaded
function createMenu() {
	var sContent;
	var xmlNodeList;
	var oNode;
	var aType;
	var aID;
	var aCaption;
	var aURL;
	var aTooltip;
			
	sContent = "<table id='SideMenu' width='170'>";
	
	xmlNodeList = xmlDoc.getElementsByTagName("ITEM");
			
	for(a=0;a<=xmlNodeList.length-1;a++) {
		oNode = xmlNodeList.item(a);
		aType = oNode.getAttribute("TYPE");				

		switch(aType) {
			case("ENTRY"):
				aID = oNode.getAttribute("ID");
				aCaption = oNode.getAttribute("CAPTION");
				aURL = oNode.getAttribute("URL");

				if(oNode.getAttribute("TOOLTIP") != null)
					aTooltip = oNode.getAttribute("TOOLTIP")
				else
					aTooltip = "";


				if(document.title == aCaption){
					sContent += "<tr id='" + aID +"_ROW'><td valign='top' style='padding-top:4px;'><img src='../images/nav_on.gif' border='0' id='" + aID +"_IMAGE' alt='" + aTooltip + "'></td>";
					sContent += "<td id='" + aID +"_CELL'><a id='" + aID +"' class='Navlink' href='" + aURL +"' title='" + aTooltip + "'>" + aCaption +"</a></td></tr>";
				}else{
					sContent += "<tr id='" + aID +"_ROW'><td valign='top' style='padding-top:4px;'><img src='../images/nav_off.gif' border='0' id='" + aID +"_IMAGE' alt='" + aCaption +"' alt='" + aTooltip + "'></td>";
					sContent += "<td id='" + aID +"_CELL' onMouseOver=\"javascript:document.images['" + aID +"_IMAGE'].src=onImg.src\" onMouseOut=\"javascript:document.images['" + aID + "_IMAGE'].src=offImg.src\"><a id='" + aID +"' class='Navlink' href='" + aURL +"' title='" + aTooltip + "'>" + aCaption +"</a></td></tr>";
				}
			break;

			case("NEWENTRY"):
				aID = oNode.getAttribute("ID");
				aCaption = oNode.getAttribute("CAPTION");
				aURL = oNode.getAttribute("URL");
				
				if(oNode.getAttribute("TOOLTIP") != null)
					aTooltip = oNode.getAttribute("TOOLTIP")
				else
					aTooltip = "";
									
				if(document.title == aCaption){
					sContent += "<tr id='" + aID +"_ROW'><td valign='top'></td>";
					sContent += "<td valign='top' id='" + aID +"_CELL'><a id='" + aID +"' href='" + aURL +"' title='" + aTooltip + "'>" + aCaption +"</a></td></tr>";
				}else{
					sContent += "<tr id='" + aID +"_ROW'><td valign='top' cellPadding='10'></td>";
					sContent += "<td valign='top' id='" + aID +"_CELL'><a id='" + aID +"' style='font-size:12px;' href='" + aURL +"' title='" + aTooltip + "'>" + aCaption +"</a></td></tr>";
				}

			break;
					
			case("SEPARATOR"):
				sContent += "<tr><td></td><td><br></td></tr>";
			break;
			
			case("NEWWINDOW"):
				aID = oNode.getAttribute("ID");
				aCaption = oNode.getAttribute("CAPTION");
				aURL = oNode.getAttribute("URL");

				if(oNode.getAttribute("TOOLTIP") != null)
					aTooltip = oNode.getAttribute("TOOLTIP")
				else
					aTooltip = "";


				if(document.title == aCaption){
					sContent += "<tr id='" + aID +"_ROW'><td valign='top' style='padding-top:4px;'><img src='../images/nav_on.gif' border='0' id='" + aID +"_IMAGE' alt='" + aTooltip + "'></td>";
					sContent += "<td id='" + aID +"_CELL'><a id='" + aID +"' class='Navlink' href='" + aURL +"' title='" + aTooltip + "' target='_blank'>" + aCaption +"</a></td></tr>";
				}else{
					sContent += "<tr id='" + aID +"_ROW'><td valign='top' style='padding-top:4px;'><img src='../images/nav_off.gif' border='0' id='" + aID +"_IMAGE' alt='" + aCaption +"' alt='" + aTooltip + "'></td>";
					sContent += "<td id='" + aID +"_CELL' onMouseOver=\"javascript:document.images['" + aID +"_IMAGE'].src=onImg.src\" onMouseOut=\"javascript:document.images['" + aID + "_IMAGE'].src=offImg.src\"><a id='" + aID +"' class='Navlink' href='" + aURL +"' title='" + aTooltip + "' target='_blank'>" + aCaption +"</a></td></tr>";
				}
			break;
		}
	}
	document.getElementById("SideMenuHolder").innerHTML += sContent + "</table>";
}

/* eVisitAnalyst Tag Creator */

	var url = document.location.href;
	var a = url.lastIndexOf('/') + 1;
	var b = url.lastIndexOf('.');
	var tempArray;
	var area = "U";
	var page = "";
	var type = "";
	var tag;
	var tagimg = new Image;

	if(document.location.protocol == "http:") area = "o";
	if(document.location.protocol == "https:") area = "X";
		
	if(b > a) {
		page=url.substring(a,b);
	} else {
		page = "home";
	}
	
	if ((url.substring(url.lastIndexOf('.')+1,url.lastIndexOf('.')+4)=="htm") || (page=="home"))
	{
		tag= area + "*" + page;
		if (document.location.search.length > 0)
		{
			var partnum = 0;
			tempArray = document.location.search.split("?");
			while(partnum < tempArray.length)
			{
				if(tempArray[partnum].indexOf("type") >= 0)
				{
					type=tempArray[partnum].split("=")[1];
				}
				partnum +=1;
			}
 			tag= tag + "*" + type;
		}
		callEvisit(tag,area);
	}
	
	function callEvisit(ID_section_15243615,httpcall)
	{
		var ID_IE4_15243615 = (document.all && !document.getElementById) ? true : false;
		var ID_NS4_15243615 = (document.layers) ? true : false;
		var ID_IE5_15243615 = (document.all && document.getElementById) ? true : false;
		var ID_N6_15243615 = (document.getElementById && !document.all) ? true : false;
		var now = new Date;
		var thetimeid = now.getTime();
		if (ID_IE4_15243615 || ID_IE5_15243615 || ID_NS4_15243615 || ID_N6_15243615)
		{
			if (!ID_section_15243615)
			{
				var ID_section_15243615 = "";
			}
			if(httpcall != "X")
			{
				tagimg.src="http://eva.evisitanalyst.com/eva/harvester/id-image.php?id=10237&timecode="+thetimeid+"&ref="+document.referrer+"&req="+document.location+"&size="+screen.width+"X"+screen.height+"&col="+screen.colorDepth+"&java="+navigator.javaEnabled()+"&cookie="+navigator.cookieEnabled+"&section="+ID_section_15243615;
			} else {
				tagimg.src="https://eva.evisitanalyst.com/eva/harvester/id-image.php?id=10237&timecode="+thetimeid+"&ref="+document.referrer+"&req="+document.location+"&size="+screen.width+"X"+screen.height+"&col="+screen.colorDepth+"&java="+navigator.javaEnabled()+"&cookie="+navigator.cookieEnabled+"&section="+ID_section_15243615;
			}
		}
	}
