// JavaScript Document
function historyIndex() {
	var getTitle = document.referrer;
	var writeTitle = document.getElementById("tabIndex");
	var href ="<a href=";
	var closeHref =" </a>";
	//var link.onclick = goBack();
	//Index = href + link + ">"+ "Back" + closeHref;
	Index = document.title;
	writeTitle.innerHTML = Index;
}
function showAlert() {
	alert('You are leaving the Westby Chamber of Commerce Website');
}
function goBack() {
	window.history.go(-1);
}
//functions for calendar
var timeout;
var counter;
var imagesFront = "<img src=";
var imagesBack = " />";
var linebreak = "\<p>";
var hRule = "<hr />";
var subHead = "<p class=";
var endsub = ">";
function rand(){
	var numb = Math.round(Math.random()*8);
	return numb;
}
function getData(dataSource, divID) {
	 var mozillaFlag = false;
	 var XMLHttpRequestObject = false;  //create XMLHttpRequest object
	 
	 if (window.XMLHttpRequest) {
	 	XMLHttpRequestObject = new XMLHttpRequest();
		mozillaFlag = true;
		} 
	 else if (window.ActiveXObject) {
	 	XMLHttpRequestObject = new
			ActiveXObject ("Microsoft.XMLHTTP");
		}	 // end XMLHttpRequest object
	 
	 if (XMLHttpRequestObject) {  //download the data
		var obj = document.getElementById(divID);
	 	XMLHttpRequestObject.open("GET", dataSource);
	
		XMLHttpRequestObject.onreadystatechange = function() {
			if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) {  // got the data
				obj = XMLHttpRequestObject.responseXML;
				if(mozillaFlag) {
					removeWhitespace(obj);
				}
				loadNodes(obj); //passes source XML document to loadNodes function in variable obj\
			}
	  	}
	    XMLHttpRequestObject.send(null);
	 }
}
function getRData(dataSource, divID) {
	 var mozillaFlag = false;
	 var XMLHttpRequestObject = false;  //create XMLHttpRequest object
	 
	 if (window.XMLHttpRequest) {
	 	XMLHttpRequestObject = new XMLHttpRequest();
		mozillaFlag = true;
		} 
	 else if (window.ActiveXObject) {
	 	XMLHttpRequestObject = new
			ActiveXObject ("Microsoft.XMLHTTP");
		}	 // end XMLHttpRequest object
	 
	 if (XMLHttpRequestObject) {  //download the data
		var obj = document.getElementById(divID);
	 	XMLHttpRequestObject.open("GET", dataSource);
	
		XMLHttpRequestObject.onreadystatechange = function() {
			if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) {  // got the data
				obj = XMLHttpRequestObject.responseXML;
				if(mozillaFlag) {
					removeWhitespace(obj);
				}
				loadRNodes(obj); //passes source XML document to loadNodes function in variable obj\
			}
	  	}
	    XMLHttpRequestObject.send(null);
	 }
}
function showRecipes(){
	var div = document.getElementById("recipeTitle");
	var rec = document.getElementById("recipeBody");
	for (counter=0; counter < recipeNode.length; counter++){
		var tnode = document.createTextNode(nameRNode[counter].firstChild.nodeValue);
		var link = document.createElement("a");
		link.href = "#";
		link.onclick = showRecDetails(counter); 
		link.appendChild(tnode);
		var objDiv = document.createElement("div");
		objDiv.appendChild(link);
		div.appendChild(objDiv);
	}
}
function showRecDetails(counter){
	return function() {
	var rec = document.getElementById("recipeBody");
	rec.innerHTML = nameRNode[counter].firstChild.nodeValue + "<br>By: " + byNode[counter].firstChild.nodeValue + "<br>" + ingNode[counter].firstChild.nodeValue + "<br>" + detailNode[counter].firstChild.nodeValue;
	return false;
	}	
}
function showRoyalty(){
	var div = document.getElementById("year");
	var rec = document.getElementById("winners");
	for (counter=0; counter < yearNode.length; counter++){
		var tnode = document.createTextNode(yearNode[counter].firstChild.nodeValue);
		var link = document.createElement("a");
		link.href = "#";
		link.onclick = showRoyDetails(counter); 
		link.appendChild(tnode);
		var objDiv = document.createElement("div");
		objDiv.appendChild(link);
		div.appendChild(objDiv);
	}
}
function showRoyDetails(counter) {
	return function() {
	var rec = document.getElementById("winners");
	rec.innerHTML = "Princess: "+ prinNode[counter].firstChild.nodeValue +linebreak+ "First Attendant: " + faNode[counter].firstChild.nodeValue + linebreak + "Second Attendant: " + saNode[counter].firstChild.nodeValue;
	return false;
	}	
}
function royJan(){
	var div = document.getElementById("royTitle");
	var rec = document.getElementById("royBody");
	rec.innerHTML = "";
	for (counter=0; counter < monthRNode.length; counter++) {
		if (monthRNode[counter].firstChild.nodeValue.match("January")) {
			rec.innerHTML += eventNode[counter].firstChild.nodeValue+"<p>";
		}	
	}
}
function royFeb(){
	var div = document.getElementById("royTitle");
	var rec = document.getElementById("royBody");
	rec.innerHTML = "";
	for (counter=0; counter < monthRNode.length; counter++) {
		if (monthRNode[counter].firstChild.nodeValue.match("February")) {
			rec.innerHTML += eventNode[counter].firstChild.nodeValue+"<p>";
		}	
	}
}
function royApr(){
	var div = document.getElementById("royTitle");
	var rec = document.getElementById("royBody");
	rec.innerHTML = "";
	for (counter=0; counter < monthRNode.length; counter++) {
		if (monthRNode[counter].firstChild.nodeValue.match("April")) {
			rec.innerHTML += eventNode[counter].firstChild.nodeValue+"<p>";
		}	
	}
}
function royMay(){
	var div = document.getElementById("royTitle");
	var rec = document.getElementById("royBody");
	rec.innerHTML = "";
	for (counter=0; counter < monthRNode.length; counter++) {
		if (monthRNode[counter].firstChild.nodeValue.match("May")) {
			rec.innerHTML += eventNode[counter].firstChild.nodeValue+"<p>";
		}	
	}
}
function royJune(){
	var div = document.getElementById("royTitle");
	var rec = document.getElementById("royBody");
	rec.innerHTML = "";
	for (counter=0; counter < monthRNode.length; counter++) {
		if (monthRNode[counter].firstChild.nodeValue.match("June")) {
			rec.innerHTML += eventNode[counter].firstChild.nodeValue+"<p>";
		}	
	}
}
function royJuly(){
	var div = document.getElementById("royTitle");
	var rec = document.getElementById("royBody");
	rec.innerHTML = "";
	for (counter=0; counter < monthRNode.length; counter++) {
		if (monthRNode[counter].firstChild.nodeValue.match("July")) {
			rec.innerHTML += eventNode[counter].firstChild.nodeValue+"<p>";
		}	
	}
}
function royAug(){
	var div = document.getElementById("royTitle");
	var rec = document.getElementById("royBody");
	rec.innerHTML = "";
	for (counter=0; counter < monthRNode.length; counter++) {
		if (monthRNode[counter].firstChild.nodeValue.match("August")) {
			rec.innerHTML += eventNode[counter].firstChild.nodeValue+"<p>";
		}	
	}
}
function roySept(){
	var div = document.getElementById("royTitle");
	var rec = document.getElementById("royBody");
	rec.innerHTML = "";
	for (counter=0; counter < monthRNode.length; counter++) {
		if (monthRNode[counter].firstChild.nodeValue.match("September")) {
			rec.innerHTML += eventNode[counter].firstChild.nodeValue+"<p>";
		}	
	}
}
function royOct(){
	var div = document.getElementById("royTitle");
	var rec = document.getElementById("royBody");
	rec.innerHTML = "";
	for (counter=0; counter < monthRNode.length; counter++) {
		if (monthRNode[counter].firstChild.nodeValue.match("October")) {
			rec.innerHTML += eventNode[counter].firstChild.nodeValue+"<p>";
		}	
	}
}
function royNov(){
	var div = document.getElementById("royTitle");
	var rec = document.getElementById("royBody");
	rec.innerHTML = "";
	for (counter=0; counter < monthRNode.length; counter++) {
		if (monthRNode[counter].firstChild.nodeValue.match("November")) {
			rec.innerHTML += eventNode[counter].firstChild.nodeValue+"<p>";
		}	
	}
}
function showPeople(){
	var counter;
	for (counter=0; counter< personNode.length; counter++){
		display = lastNode[counter].firstChild.nodeValue + ", " + firstNode[counter].firstChild.nodeValue + "<br>" + dateNode[counter].firstChild.nodeValue + hRule;
		displayPeople = document.getElementById("people");
		displayPeople.innerHTML+=display;
	}
}
function wait(){
	timeout = setTimeout('displayBusinesses()', 10000);//waits 10 seconds to change the businesses  10000 = 10 seconds
}
/* start the business directory and featured businesses functions*/
function displayBusinesses() {
	window.clearTimeout(timeout);
	for (counter=rand(); counter< featuredNode.length; counter+=rand()){
		featuredBusinesses = nameNode[counter].firstChild.nodeValue + linebreak + linebreak + imagesFront + logoNode[counter].firstChild.nodeValue + imagesBack;
		featuredBusinesses2 = descriptionNode[counter].firstChild.nodeValue;
	 	featuredBusinesses3 = contactNode[counter].firstChild.nodeValue;
		var target = document.getElementById("featuredContent");
		var target2 = document.getElementById("featDesc");
		var target3 = document.getElementById("featContact");
		target.innerHTML=featuredBusinesses;
		target2.innerHTML=featuredBusinesses2;
		target3.innerHTML=featuredBusinesses3;
		wait();
	}
}
function removeWhitespace(xml) {
	var loopIndex;
	for (loopIndex = 0; loopIndex < xml.childNodes.length;
		loopIndex++) {
		
		var currentNode = xml.childNodes[loopIndex];
		
		if (currentNode.nodeType == 1) {
		removeWhitespace(currentNode);
		
		if (((/^\s+$/.test(currentNode.nodeValue))) && (currentNode.nodeType == 3)) {
		xml.removeChild(xml.childNodes[loopIndex--]);  // removes a pure whitespace node from xml file
		}
	  }
	}
}
function showDet(counter){
	return function() {
		var lDT = document.getElementById("nameBus");
		var ld = document.getElementById("descriptionBus");
		var lodge = document.getElementById("contactBus");
		lDT.innerHTML = nameNode[counter].firstChild.nodeValue; 
		ld.innerHTML = descriptionNode[counter].firstChild.nodeValue;
		lodge.innerHTML = contactNode[counter].firstChild.nodeValue;
		return false;
	}	
	
}
function showAgricultural(){
	var div = document.getElementById("busBody");
	div.innerHTML = "";
	div.innerHTML = "";
	var bus = document.getElementById("busTitle");
	bus.innerHTML = "Agricultural";
	for (counter=0; counter < categoryNode.length; counter++) {
		if (categoryNode[counter].firstChild.nodeValue.match("Agricultural")) {
			var tnode = document.createTextNode(nameNode[counter].firstChild.nodeValue);
			var link = document.createElement("a");
			link.href = "#";
			link.onclick = showDet(counter); 
			link.appendChild(tnode);
			var objDiv = document.createElement("div");
			objDiv.appendChild(link);
			div.appendChild(objDiv);
		}	
	}
}
function showBuilding(){	
	var div = document.getElementById("busBody");
	div.innerHTML = "";
	var bus = document.getElementById("busTitle");
	bus.innerHTML = "Building";
	for (counter=0; counter < categoryNode.length; counter++) {
		if (categoryNode[counter].firstChild.nodeValue.match("Building")) {
			var tnode = document.createTextNode(nameNode[counter].firstChild.nodeValue);
			var link = document.createElement("a");
			link.href = "#";
			link.onclick = showDet(counter); 
			link.appendChild(tnode);
			var objDiv = document.createElement("div");
			objDiv.appendChild(link);
			div.appendChild(objDiv);
		}	
	}
}
function showCity(){	
	var div = document.getElementById("busBody");
	div.innerHTML = "";
	var bus = document.getElementById("busTitle");
	bus.innerHTML = "City Services";
	for (counter=0; counter < categoryNode.length; counter++) {
		if (categoryNode[counter].firstChild.nodeValue.match("City")) {
			var tnode = document.createTextNode(nameNode[counter].firstChild.nodeValue);
			var link = document.createElement("a");
			link.href = "#";
			link.onclick = showDet(counter); 
			link.appendChild(tnode);
			var objDiv = document.createElement("div");
			objDiv.appendChild(link);
			div.appendChild(objDiv);
		}	
	}
}
function showDesign(){
	var div = document.getElementById("busBody");
	div.innerHTML = "";
	var bus = document.getElementById("busTitle");
	bus.innerHTML = "Design";
	for (counter=0; counter < categoryNode.length; counter++) {
		if (categoryNode[counter].firstChild.nodeValue.match("Design")) {
			var tnode = document.createTextNode(nameNode[counter].firstChild.nodeValue);
			var link = document.createElement("a");
			link.href = "#";
			link.onclick = showDet(counter); 
			link.appendChild(tnode);
			var objDiv = document.createElement("div");
			objDiv.appendChild(link);
			div.appendChild(objDiv);
		}	
	}
}
function showDining(){	
	var div = document.getElementById("busBody");
	div.innerHTML = "";
	var bus = document.getElementById("busTitle");
	bus.innerHTML = "Dining";
	for (counter=0; counter < categoryNode.length; counter++) {
		if (categoryNode[counter].firstChild.nodeValue.match("Dining")) {
			var tnode = document.createTextNode(nameNode[counter].firstChild.nodeValue);
			var link = document.createElement("a");
			link.href = "#";
			link.onclick = showDet(counter); 
			link.appendChild(tnode);
			var objDiv = document.createElement("div");
			objDiv.appendChild(link);
			div.appendChild(objDiv);
		}	
	}
}
function showFinancial(){	
	var div = document.getElementById("busBody");
	div.innerHTML = "";
	var bus = document.getElementById("busTitle");
	bus.innerHTML = "Financial";
	for (counter=0; counter < categoryNode.length; counter++) {
		if (categoryNode[counter].firstChild.nodeValue.match("Financial")) {
			var tnode = document.createTextNode(nameNode[counter].firstChild.nodeValue);
			var link = document.createElement("a");
			link.href = "#";
			link.onclick = showDet(counter); 
			link.appendChild(tnode);
			var objDiv = document.createElement("div");
			objDiv.appendChild(link);
			div.appendChild(objDiv);
		}	
	}
}
function showFuneral(){	
	var div = document.getElementById("busBody");
	div.innerHTML = "";
	var bus = document.getElementById("busTitle");
	bus.innerHTML = "Funeral";
	for (counter=0; counter < categoryNode.length; counter++) {
		if (categoryNode[counter].firstChild.nodeValue.match("Funeral")) {
			var tnode = document.createTextNode(nameNode[counter].firstChild.nodeValue);
			var link = document.createElement("a");
			link.href = "#";
			link.onclick = showDet(counter); 
			link.appendChild(tnode);
			var objDiv = document.createElement("div");
			objDiv.appendChild(link);
			div.appendChild(objDiv);
		}	
	}
}
function showHair(){
	var div = document.getElementById("busBody");
	div.innerHTML = "";
	var bus = document.getElementById("busTitle");
	bus.innerHTML = "Hair";
	for (counter=0; counter < categoryNode.length; counter++) {
		if (categoryNode[counter].firstChild.nodeValue.match("Hair")) {
			var tnode = document.createTextNode(nameNode[counter].firstChild.nodeValue);
			var link = document.createElement("a");
			link.href = "#";
			link.onclick = showDet(counter); 
			link.appendChild(tnode);
			var objDiv = document.createElement("div");
			objDiv.appendChild(link);
			div.appendChild(objDiv);
		}	
	}
}
function showEmployment(){	
	var div = document.getElementById("busBody");
	div.innerHTML = "";
	var bus = document.getElementById("busTitle");
	bus.innerHTML = "Employment";
	for (counter=0; counter < categoryNode.length; counter++) {
		if (categoryNode[counter].firstChild.nodeValue.match("Employment")) {
			var tnode = document.createTextNode(nameNode[counter].firstChild.nodeValue);
			var link = document.createElement("a");
			link.href = "#";
			link.onclick = showDet(counter); 
			link.appendChild(tnode);
			var objDiv = document.createElement("div");
			objDiv.appendChild(link);
			div.appendChild(objDiv);
		}	
	}
}

function showLodging(){
	var div = document.getElementById("busBody");
	div.innerHTML = "";
	var bus = document.getElementById("busTitle");
	bus.innerHTML = "Lodging";
	for (counter=0; counter < categoryNode.length; counter++) {
		if (categoryNode[counter].firstChild.nodeValue.match("Lodging")) {
			var tnode = document.createTextNode(nameNode[counter].firstChild.nodeValue);
			var link = document.createElement("a");
			link.href = "#";
			link.onclick = showDet(counter); 
			link.appendChild(tnode);
			var objDiv = document.createElement("div");
			objDiv.appendChild(link);
			div.appendChild(objDiv);
		}	
	}
}
function showMedia(){
	var div = document.getElementById("busBody");
	div.innerHTML = "";
	var bus = document.getElementById("busTitle");
	bus.innerHTML = "Media";
	for (counter=0; counter < categoryNode.length; counter++) {
		if (categoryNode[counter].firstChild.nodeValue.match("Media")) {
			var tnode = document.createTextNode(nameNode[counter].firstChild.nodeValue);
			var link = document.createElement("a");
			link.href = "#";
			link.onclick = showDet(counter); 
			link.appendChild(tnode);
			var objDiv = document.createElement("div");
			objDiv.appendChild(link);
			div.appendChild(objDiv);
		}	
	}
}
function showMedical(){
	var div = document.getElementById("busBody");
	div.innerHTML = "";
	var bus = document.getElementById("busTitle");
	bus.innerHTML = "Medical";
	for (counter=0; counter < categoryNode.length; counter++) {
		if (categoryNode[counter].firstChild.nodeValue.match("Medical")) {
			var tnode = document.createTextNode(nameNode[counter].firstChild.nodeValue);
			var link = document.createElement("a");
			link.href = "#";
			link.onclick = showDet(counter); 
			link.appendChild(tnode);
			var objDiv = document.createElement("div");
			objDiv.appendChild(link);
			div.appendChild(objDiv);
		}	
	}
}	
function showOrganization(){
	var div = document.getElementById("busBody");
	div.innerHTML = "";
	var bus = document.getElementById("busTitle");
	bus.innerHTML = "Organization";
	for (counter=0; counter < categoryNode.length; counter++) {
		if (categoryNode[counter].firstChild.nodeValue.match("Organization")) {
			var tnode = document.createTextNode(nameNode[counter].firstChild.nodeValue);
			var link = document.createElement("a");
			link.href = "#";
			link.onclick = showDet(counter); 
			link.appendChild(tnode);
			var objDiv = document.createElement("div");
			objDiv.appendChild(link);
			div.appendChild(objDiv);
		}	
	}
}
function showParks(){
	var div = document.getElementById("busBody");
	div.innerHTML = "";
	var bus = document.getElementById("busTitle");
	bus.innerHTML = "Parks";
	for (counter=0; counter < categoryNode.length; counter++) {
		if (categoryNode[counter].firstChild.nodeValue.match("Parks")) {
			var tnode = document.createTextNode(nameNode[counter].firstChild.nodeValue);
			var link = document.createElement("a");
			link.href = "#";
			link.onclick = showDet(counter); 
			link.appendChild(tnode);
			var objDiv = document.createElement("div");
			objDiv.appendChild(link);
			div.appendChild(objDiv);
		}	
	}
}
function showRealty(){
	var div = document.getElementById("busBody");
	div.innerHTML = "";
	var bus = document.getElementById("busTitle");
	bus.innerHTML = "Realty";
	for (counter=0; counter < categoryNode.length; counter++) {
		if (categoryNode[counter].firstChild.nodeValue.match("Realty")) {
			var tnode = document.createTextNode(nameNode[counter].firstChild.nodeValue);
			var link = document.createElement("a");
			link.href = "#";
			link.onclick = showDet(counter); 
			link.appendChild(tnode);
			var objDiv = document.createElement("div");
			objDiv.appendChild(link);
			div.appendChild(objDiv);
		}	
	}
}
function showSchool(){	
	var div = document.getElementById("busBody");
	div.innerHTML = "";
	var bus = document.getElementById("busTitle");
	bus.innerHTML = "School";
	for (counter=0; counter < categoryNode.length; counter++) {
		if (categoryNode[counter].firstChild.nodeValue.match("School")) {
			var tnode = document.createTextNode(nameNode[counter].firstChild.nodeValue);
			var link = document.createElement("a");
			link.href = "#";
			link.onclick = showDet(counter); 
			link.appendChild(tnode);
			var objDiv = document.createElement("div");
			objDiv.appendChild(link);
			div.appendChild(objDiv);
		}	
	}
}
function showSenior(){
	var div = document.getElementById("busBody");
	div.innerHTML = "";
	var bus = document.getElementById("busTitle");
	bus.innerHTML = "Senior";
	for (counter=0; counter < categoryNode.length; counter++) {
		if (categoryNode[counter].firstChild.nodeValue.match("Senior")) {
			var tnode = document.createTextNode(nameNode[counter].firstChild.nodeValue);
			var link = document.createElement("a");
			link.href = "#";
			link.onclick = showDet(counter); 
			link.appendChild(tnode);
			var objDiv = document.createElement("div");
			objDiv.appendChild(link);
			div.appendChild(objDiv);
		}	
	}
}
function showShopping(){
	var div = document.getElementById("busBody");
	div.innerHTML = "";
	var bus = document.getElementById("busTitle");
	bus.innerHTML = "Shopping";
	for (counter=0; counter < categoryNode.length; counter++) {
		if (categoryNode[counter].firstChild.nodeValue.match("Shopping")) {
			var tnode = document.createTextNode(nameNode[counter].firstChild.nodeValue);
			var link = document.createElement("a");
			link.href = "#";
			link.onclick = showDet(counter); 
			link.appendChild(tnode);
			var objDiv = document.createElement("div");
			objDiv.appendChild(link);
			div.appendChild(objDiv);
		}	
	}
}
function showTours(){
	var div = document.getElementById("busBody");
	div.innerHTML = "";
	var bus = document.getElementById("busTitle");
	bus.innerHTML = "Tours";
	for (counter=0; counter < categoryNode.length; counter++) {
		if (categoryNode[counter].firstChild.nodeValue.match("Tours")) {
			var tnode = document.createTextNode(nameNode[counter].firstChild.nodeValue);
			var link = document.createElement("a");
			link.href = "#";
			link.onclick = showDet(counter); 
			link.appendChild(tnode);
			var objDiv = document.createElement("div");
			objDiv.appendChild(link);
			div.appendChild(objDiv);
		}	
	}
}
/* end the business directory and featured businesses functions*/
function weather(){
	var wx_locID = 'USWI0736';
	var wx_targetDiv = 'weather';
	var wx_config='SZ=180x150*WX=FHW*LNK=SSNL*UNT=F*BGI=seasonal1*MAP=CSC|null*DN=www.westbywi.com*TIER=0*PID=1067992741*MD5=4c3896a49909133b5a1662d99d40246f';
	document.write('<scr'+'ipt src="'+document.location.protocol+'//wow.weather.com/weather/wow/module/'+wx_locID+'?config='+wx_config+'&proto='+document.location.protocol+'&target='+wx_targetDiv+'"></scr'+'ipt>');  
}
function showDetails(counter) {
	return function() {
		var se = document.getElementById("startEvent");
		se.innerHTML = "Begins<br>"+ eventStartNode[counter].firstChild.nodeValue;
		var ee = document.getElementById("endEvent");
		ee.innerHTML = "Ends<br>"+eventEndNode[counter].firstChild.nodeValue;
		var le = document.getElementById("locationEvent");
		le.innerHTML = "Location: "+locationNode[counter].firstChild.nodeValue;
		var de = document.getElementById("eventDetails");
		de.innerHTML = detailsNode[counter].firstChild.nodeValue;
		var pe = document.getElementById("phoneEvent");
		pe.innerHTML = phoneNode[counter].firstChild.nodeValue;
		//var we = document.getElementById("webEvent");
		//we.innerHTML = webNode[counter].firstChild.nodeValue;
		return false;
	}
}
function showJan(){
	var title = document.getElementById("eventsTitle");
	title.innerHTML = "January Calendar Events";
	var eventsBody = document.getElementById("eventsBody");
	eventsBody.innerHTML = "";
	var div = document.getElementById("eventsBody");
	div.innerHTML = "";
	var se = document.getElementById("startEvent");
	se.innerHTML = "";
	var ee = document.getElementById("endEvent");
	ee.innerHTML = "";
	var le = document.getElementById("locationEvent");
	le.innerHTML = "";
	var de = document.getElementById("eventDetails");
	de.innerHTML = "";
	var pe = document.getElementById("phoneEvent");
	pe.innerHTML = "";
	var we = document.getElementById("webEvent");
	we.innerHTML = "";
	for (counter=0; counter<monthNode.length; counter++) {
		if (monthNode[counter].firstChild.nodeValue.match("January")) {
			var tnode = document.createTextNode(eventNameNode[counter].firstChild.nodeValue);
			var link = document.createElement("a");
			link.href = "#";
			link.onclick = showDetails(counter); 
			link.appendChild(tnode);
			var objDiv = document.createElement("div");
			objDiv.appendChild(link);
			div.appendChild(objDiv);
		}	
	}
}
function showFeb() {
	var counter;
	var title = document.getElementById("eventsTitle");
	title.innerHTML = "February Calendar Events";
	var div = document.getElementById("eventsBody");
	div.innerHTML = "";
	var se = document.getElementById("startEvent");
	se.innerHTML = "";
	var ee = document.getElementById("endEvent");
	ee.innerHTML = "";
	var le = document.getElementById("locationEvent");
	le.innerHTML = "";
	var de = document.getElementById("eventDetails");
	de.innerHTML = "";
	var pe = document.getElementById("phoneEvent");
	pe.innerHTML = "";
	var we = document.getElementById("webEvent");
	we.innerHTML = "";
	for (counter=0; counter<monthNode.length; counter++) {
		if (monthNode[counter].firstChild.nodeValue.match("February")) {
			var tnode = document.createTextNode(eventNameNode[counter].firstChild.nodeValue);
			var link = document.createElement("a");
			link.href = "#";
			link.onclick = showDetails(counter); 
			link.appendChild(tnode);
			var objDiv = document.createElement("div");
			objDiv.appendChild(link);
			div.appendChild(objDiv);
		}	
	}
}
function showMarch() {
	var counter;
	var title = document.getElementById("eventsTitle");
	title.innerHTML = "March Calendar Events";
	var div = document.getElementById("eventsBody");
	div.innerHTML = "";
	var se = document.getElementById("startEvent");
	se.innerHTML = "";
	var ee = document.getElementById("endEvent");
	ee.innerHTML = "";
	var le = document.getElementById("locationEvent");
	le.innerHTML = "";
	var de = document.getElementById("eventDetails");
	de.innerHTML = "";
	var pe = document.getElementById("phoneEvent");
	pe.innerHTML = "";
	var we = document.getElementById("webEvent");
	we.innerHTML = "";
	for (counter=0; counter<monthNode.length; counter++) {
		if (monthNode[counter].firstChild.nodeValue.match("March")) {
			var tnode = document.createTextNode(eventNameNode[counter].firstChild.nodeValue);
			var link = document.createElement("a");
			link.href = "#";
			link.onclick = showDetails(counter); 
			link.appendChild(tnode);
			var objDiv = document.createElement("div");
			objDiv.appendChild(link);
			div.appendChild(objDiv);
		}	
	}
}
function showApril() {
	var counter;
	var title = document.getElementById("eventsTitle");
	title.innerHTML = "April Calendar Events";
	var div = document.getElementById("eventsBody");
	div.innerHTML = "";
	var se = document.getElementById("startEvent");
	se.innerHTML = "";
	var ee = document.getElementById("endEvent");
	ee.innerHTML = "";
	var le = document.getElementById("locationEvent");
	le.innerHTML = "";
	var de = document.getElementById("eventDetails");
	de.innerHTML = "";
	var pe = document.getElementById("phoneEvent");
	pe.innerHTML = "";
	var we = document.getElementById("webEvent");
	we.innerHTML = "";
	for (counter=0; counter<monthNode.length; counter++) {
		if (monthNode[counter].firstChild.nodeValue.match("April")) {
			var tnode = document.createTextNode(eventNameNode[counter].firstChild.nodeValue);
			var link = document.createElement("a");
			link.href = "#";
			link.onclick = showDetails(counter); 
			link.appendChild(tnode);
			var objDiv = document.createElement("div");
			objDiv.appendChild(link);
			div.appendChild(objDiv);
		}	
	}
}
function showMay() {
	var counter;
	var title = document.getElementById("eventsTitle");
	title.innerHTML = "May Calendar Events";
	var div = document.getElementById("eventsBody");
	div.innerHTML = "";
	var se = document.getElementById("startEvent");
	se.innerHTML = "";
	var ee = document.getElementById("endEvent");
	ee.innerHTML = "";
	var le = document.getElementById("locationEvent");
	le.innerHTML = "";
	var de = document.getElementById("eventDetails");
	de.innerHTML = "";
	var pe = document.getElementById("phoneEvent");
	pe.innerHTML = "";
	var we = document.getElementById("webEvent");
	we.innerHTML = "";
	for (counter=0; counter<monthNode.length; counter++) {
		if (monthNode[counter].firstChild.nodeValue.match("May")) {
			var tnode = document.createTextNode(eventNameNode[counter].firstChild.nodeValue);
			var link = document.createElement("a");
			link.href = "#";
			link.onclick = showDetails(counter); 
			link.appendChild(tnode);
			var objDiv = document.createElement("div");
			objDiv.appendChild(link);
			div.appendChild(objDiv);
		}	
	}
}
function showJune() {
	var counter;
	var title = document.getElementById("eventsTitle");
	title.innerHTML = "June Calendar Events";
	var div = document.getElementById("eventsBody");
	div.innerHTML = "";
	var se = document.getElementById("startEvent");
	se.innerHTML = "";
	var ee = document.getElementById("endEvent");
	ee.innerHTML = "";
	var le = document.getElementById("locationEvent");
	le.innerHTML = "";
	var de = document.getElementById("eventDetails");
	de.innerHTML = "";
	var pe = document.getElementById("phoneEvent");
	pe.innerHTML = "";
	var we = document.getElementById("webEvent");
	we.innerHTML = "";
	for (counter=0; counter<monthNode.length; counter++) {
		if (monthNode[counter].firstChild.nodeValue.match("June")) {
			var tnode = document.createTextNode(eventNameNode[counter].firstChild.nodeValue);
			var link = document.createElement("a");
			link.href = "#";
			link.onclick = showDetails(counter); 
			link.appendChild(tnode);
			var objDiv = document.createElement("div");
			objDiv.appendChild(link);
			div.appendChild(objDiv);
		}	
	}
}
function showJuly() {
	var counter;
	var title = document.getElementById("eventsTitle");
	title.innerHTML = "July Calendar Events";
	var div = document.getElementById("eventsBody");
	div.innerHTML = "";
	var se = document.getElementById("startEvent");
	se.innerHTML = "";
	var ee = document.getElementById("endEvent");
	ee.innerHTML = "";
	var le = document.getElementById("locationEvent");
	le.innerHTML = "";
	var de = document.getElementById("eventDetails");
	de.innerHTML = "";
	var pe = document.getElementById("phoneEvent");
	pe.innerHTML = "";
	var we = document.getElementById("webEvent");
	we.innerHTML = "";
	for (counter=0; counter<monthNode.length; counter++) {
		if (monthNode[counter].firstChild.nodeValue.match("July")) {
			var tnode = document.createTextNode(eventNameNode[counter].firstChild.nodeValue);
			var link = document.createElement("a");
			link.href = "#";
			link.onclick = showDetails(counter); 
			link.appendChild(tnode);
			var objDiv = document.createElement("div");
			objDiv.appendChild(link);
			div.appendChild(objDiv);
		}	
	}
}
function showAug() {
	var counter;
	var title = document.getElementById("eventsTitle");
	title.innerHTML = "August Calendar Events";
	var div = document.getElementById("eventsBody");
	div.innerHTML = "";
	var se = document.getElementById("startEvent");
	se.innerHTML = "";
	var ee = document.getElementById("endEvent");
	ee.innerHTML = "";
	var le = document.getElementById("locationEvent");
	le.innerHTML = "";
	var de = document.getElementById("eventDetails");
	de.innerHTML = "";
	var pe = document.getElementById("phoneEvent");
	pe.innerHTML = "";
	var we = document.getElementById("webEvent");
	we.innerHTML = "";
	for (counter=0; counter<monthNode.length; counter++) {
		if (monthNode[counter].firstChild.nodeValue.match("August")) {
			var tnode = document.createTextNode(eventNameNode[counter].firstChild.nodeValue);
			var link = document.createElement("a");
			link.href = "#";
			link.onclick = showDetails(counter); 
			link.appendChild(tnode);
			var objDiv = document.createElement("div");
			objDiv.appendChild(link);
			div.appendChild(objDiv);
		}	
	}
}
function showSept() {
	var counter;
	var title = document.getElementById("eventsTitle");
	title.innerHTML = "September Calendar Events";
	var div = document.getElementById("eventsBody");
	div.innerHTML = "";
	var se = document.getElementById("startEvent");
	se.innerHTML = "";
	var ee = document.getElementById("endEvent");
	ee.innerHTML = "";
	var le = document.getElementById("locationEvent");
	le.innerHTML = "";
	var de = document.getElementById("eventDetails");
	de.innerHTML = "";
	var pe = document.getElementById("phoneEvent");
	pe.innerHTML = "";
	var we = document.getElementById("webEvent");
	we.innerHTML = "";
	for (counter=0; counter<monthNode.length; counter++) {
		if (monthNode[counter].firstChild.nodeValue.match("September")) {
			var tnode = document.createTextNode(eventNameNode[counter].firstChild.nodeValue);
			var link = document.createElement("a");
			link.href = "#";
			link.onclick = showDetails(counter); 
			link.appendChild(tnode);
			var objDiv = document.createElement("div");
			objDiv.appendChild(link);
			div.appendChild(objDiv);
		}	
	}
}
function showOct() {
	var counter;
	var title = document.getElementById("eventsTitle");
	title.innerHTML = "October Calendar Events";
	var div = document.getElementById("eventsBody");
	div.innerHTML = "";
	var se = document.getElementById("startEvent");
	se.innerHTML = "";
	var ee = document.getElementById("endEvent");
	ee.innerHTML = "";
	var le = document.getElementById("locationEvent");
	le.innerHTML = "";
	var de = document.getElementById("eventDetails");
	de.innerHTML = "";
	var pe = document.getElementById("phoneEvent");
	pe.innerHTML = "";
	var we = document.getElementById("webEvent");
	we.innerHTML = "";
	for (counter=0; counter<monthNode.length; counter++) {
		if (monthNode[counter].firstChild.nodeValue.match("October")) {
			var tnode = document.createTextNode(eventNameNode[counter].firstChild.nodeValue);
			var link = document.createElement("a");
			link.href = "#";
			link.onclick = showDetails(counter); 
			link.appendChild(tnode);
			var objDiv = document.createElement("div");
			objDiv.appendChild(link);
			div.appendChild(objDiv);
		}	
	}
}
function showNov() {
	var counter;
	var title = document.getElementById("eventsTitle");
	title.innerHTML = "November Calendar Events";
	var div = document.getElementById("eventsBody");
	div.innerHTML = "";
	var se = document.getElementById("startEvent");
	se.innerHTML = "";
	var ee = document.getElementById("endEvent");
	ee.innerHTML = "";
	var le = document.getElementById("locationEvent");
	le.innerHTML = "";
	var de = document.getElementById("eventDetails");
	de.innerHTML = "";
	var pe = document.getElementById("phoneEvent");
	pe.innerHTML = "";
	var we = document.getElementById("webEvent");
	we.innerHTML = "";
	for (counter=0; counter<monthNode.length; counter++) {
		if (monthNode[counter].firstChild.nodeValue.match("November")) {
			var tnode = document.createTextNode(eventNameNode[counter].firstChild.nodeValue);
			var link = document.createElement("a");
			link.href = "#";
			link.onclick = showDetails(counter); 
			link.appendChild(tnode);
			var objDiv = document.createElement("div");
			objDiv.appendChild(link);
			div.appendChild(objDiv);
		}	
	}
}
function showDec() {
	var counter;
	var title = document.getElementById("eventsTitle");
	title.innerHTML = "December Calendar Events";
	var div = document.getElementById("eventsBody");
	div.innerHTML = "";
	var se = document.getElementById("startEvent");
	se.innerHTML = "";
	var ee = document.getElementById("endEvent");
	ee.innerHTML = "";
	var le = document.getElementById("locationEvent");
	le.innerHTML = "";
	var de = document.getElementById("eventDetails");
	de.innerHTML = "";
	var pe = document.getElementById("phoneEvent");
	pe.innerHTML = "";
	var we = document.getElementById("webEvent");
	we.innerHTML = "";
	for (counter=0; counter<monthNode.length; counter++) {
		if (monthNode[counter].firstChild.nodeValue.match("December")) {
			var tnode = document.createTextNode(eventNameNode[counter].firstChild.nodeValue);
			var link = document.createElement("a");
			link.href = "#";
			link.onclick = showDetails(counter); 
			link.appendChild(tnode);
			var objDiv = document.createElement("div");
			objDiv.appendChild(link);
			div.appendChild(objDiv);
		}	
	}
}


function GetXmlHttpObject() // tests browswer compatibility for Ajax
{
var xmlHttp=null;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
return xmlHttp;
}

function alertContents() {
     if (GetXmlHttpObject.readyState == 4) {
		 if (GetXmlHttpObject.status == 200) {

            var xmldoc = GetXmlHttpObject.responseXML;
            var root = xmldoc.getElementsByTagName('featured').item(0);
            
            for (var iNode = 0; iNode < featured.childNodes.length; iNode++) {
               var node = featured.childNodes.item(iNode);
               for (i = 0; i < node.childNodes.length; i++) {
                  var sibl = node.childNodes.item(i);
                  var len = parseInt(sibl.childNodes.length / 2);
                  var arr = new Array(len);
                  var countNodes = 0;
                  for (x = 0; x < sibl.childNodes.length; x++) {
                     var sibl2 = sibl.childNodes.item(x);
                     var sibl3;
                     if (sibl2.childNodes.length > 0) {
                        sibl3 = sibl2.childNodes.item(0);
                        arr[countNodes] = sibl3.data;   
                        countNodes++;
                     }
                  }
                  addrow("featBus", arr);
               }
            }
         } else {
            alert('There was a problem with the request.');
         }
      }
   }
function do_xml() {
	makeRequest('business.xml');
}

function addrow(featContent, arr) {
   var tbl = XMLDocument.getElementById(featContent);
   var lastRow = tbl.rows.length;
   var row = tbl.insertRow(lastRow);
      for (r = 0; r < arr.length; r++) {   
         var cell = row.insertCell(r);
         cell.innerHTML = arr[r];
      }
}