var xmlHttp;

function glow(){
}

function unGlow(){
}
function createXMLHttpRequest(){
	if(window.ActiveXObject){
		xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
	} else if (window.XMLHttpRequest){
		xmlHttp = new XMLHttpRequest();
	}
}

function handleStateChange(){
	if(xmlHttp.readyState == 4){
		if(xmlHttp.status == 200){
			getAllEvents();
		}
	}
}
function handleStateChange2(){
	if(xmlHttp.readyState == 4){
		if(xmlHttp.status == 200){
			getNextEvent();
		}
	}
}

function fillEvents(){

	createXMLHttpRequest();
	newURL = 'events.xml';
	xmlHttp.onreadystatechange = handleStateChange;
	xmlHttp.open("GET",newURL,true);
	xmlHttp.send(null);
}
function nextEvent(){

	createXMLHttpRequest();
	newURL = 'events.xml';
	xmlHttp.onreadystatechange = handleStateChange2;
	xmlHttp.open("GET",newURL,true);
	xmlHttp.send(null);
}

function getAllEvents(){
	var strHTML = '';
	var xmlDoc = xmlHttp.responseXML;
	var eachEvent = xmlDoc.getElementsByTagName("event");
	var eachDate = xmlDoc.getElementsByTagName("date");
	var eachTime = xmlDoc.getElementsByTagName("time");
	var eachVenu = xmlDoc.getElementsByTagName("venue");
	var eachStre = xmlDoc.getElementsByTagName("street");
	var eachTown = xmlDoc.getElementsByTagName("town");
	var eachPhon = xmlDoc.getElementsByTagName("phone");		
	for(var f = 0;f < eachEvent.length;f++){
		strHTML += '<p class=\"events\">' + eachDate[f].childNodes[0].nodeValue + ', ';	
		strHTML += '' + eachTime[f].childNodes[0].nodeValue + '<br />';	
		strHTML += '' + eachVenu[f].childNodes[0].nodeValue + '<br />';	
		strHTML += '' + eachStre[f].childNodes[0].nodeValue + '<br />';	
		strHTML += '' + eachTown[f].childNodes[0].nodeValue + '<br />';	
		strHTML += '' + eachPhon[f].childNodes[0].nodeValue + '<br />';	
		strHTML += '</p>';	
	}
	//window.alert(strHTML);
	document.getElementById('eventsHere').innerHTML = strHTML;
}

function getNextEvent(){
	var strHTML = '';
	var xmlDoc = xmlHttp.responseXML;
	var eachEvent = xmlDoc.getElementsByTagName("event");
	var eachDate = xmlDoc.getElementsByTagName("date");
	var eachTime = xmlDoc.getElementsByTagName("time");
	var eachVenu = xmlDoc.getElementsByTagName("venue");
	var eachStre = xmlDoc.getElementsByTagName("street");
	var eachTown = xmlDoc.getElementsByTagName("town");
	var eachPhon = xmlDoc.getElementsByTagName("phone");		
	var f = 0;
	strHTML += '' + eachDate[f].childNodes[0].nodeValue + '<br />';	
	strHTML += '' + eachTime[f].childNodes[0].nodeValue + '<br />';	
	strHTML += '' + eachVenu[f].childNodes[0].nodeValue + '<br />';	
	strHTML += '' + eachStre[f].childNodes[0].nodeValue + '<br />';	
	strHTML += '' + eachTown[f].childNodes[0].nodeValue + '<br />';	
	strHTML += '' + eachPhon[f].childNodes[0].nodeValue + '<br />';	
	//window.alert(strHTML);
	document.getElementById('eventHere').innerHTML = strHTML;
}
