//calendar functions
var xmlHttp;
	
function createXMLHttpRequest(){
	if (window.ActiveXObject){
		xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
	} else if (window.XMLHttpRequest){
		xmlHttp = new XMLHttpRequest();
	}
}

function getDetails(eID){
	var myRandom = Math.random();
	myURL = "sys/calendar_new.cfc?method=getDetails&eID=" + escape(eID) + "&rr=" + escape(myRandom);

	createXMLHttpRequest();
	xmlHttp.onreadystatechange = function(){
		if(xmlHttp.readyState == 4){
			if(xmlHttp.status == 200){
				theResult = xmlHttp.responseXML;
				
				var eventwhere = "";
				var eventname = "";
				var eventwhen = "";
				var eventtime = "";
				var eventdesc = "";
				var showe = "";
				var edith = "";
				var eventid = theResult.getElementsByTagName("id")[0].firstChild.nodeValue;
				
				if(theResult.getElementsByTagName("where")[0].firstChild){
					eventwhere = theResult.getElementsByTagName("where")[0].firstChild.nodeValue;
				} 
				if(theResult.getElementsByTagName("name")[0].firstChild){
					eventname = theResult.getElementsByTagName("name")[0].firstChild.nodeValue;
				} 
				if(theResult.getElementsByTagName("when")[0].firstChild){
					eventwhen = theResult.getElementsByTagName("when")[0].firstChild.nodeValue;
				}
				if(theResult.getElementsByTagName("time")[0].firstChild){
					eventtime = theResult.getElementsByTagName("time")[0].firstChild.nodeValue;
				}
				if(theResult.getElementsByTagName("description")[0].firstChild){
					eventdesc = theResult.getElementsByTagName("description")[0].firstChild.nodeValue;
				}
				if(theResult.getElementsByTagName("showEdit")[0].firstChild){
					showe = theResult.getElementsByTagName("showEdit")[0].firstChild.nodeValue;
				}
				
				if(showe == 1){
					editih =  '<a href="calendar.cfm?do=edit&id=' + eventid + '">Edit Event</a>';
					document.getElementById("event-edit").innerHTML = editih;
				} else {
					document.getElementById("event-edit").style.display = "none";
				}
				
				
				document.getElementById("event-where").innerHTML = eventwhere;
				document.getElementById("event-title").innerHTML = eventname;
				document.getElementById("event-when").innerHTML = eventwhen;
				document.getElementById("event-time").innerHTML = eventtime;
				document.getElementById("event-description").innerHTML = eventdesc;
				
				
				document.getElementById("event-title").style.background = "#" + theResult.getElementsByTagName("theBG")[0].firstChild.nodeValue;
				//document.getElementById("event-where").innerHTML = theResult.getElementsByTagName("where")[0].firstChild.nodeValue;
				//document.getElementById("event-title").innerHTML = theResult.getElementsByTagName("name")[0].firstChild.nodeValue;
				//document.getElementById("event-when").innerHTML = theResult.getElementsByTagName("when")[0].firstChild.nodeValue;
				//document.getElementById("event-time").innerHTML = theResult.getElementsByTagName("time")[0].firstChild.nodeValue;
				//document.getElementById("event-description").innerHTML = theResult.getElementsByTagName("description")[0].firstChild.nodeValue;
				
				document.getElementById("event").style.display = "block";
				
			}
		}
	}
	xmlHttp.open("GET", myURL, true);
	xmlHttp.send(null);
}
	
function showEvent(eID){
	//document.getElementById("add-event").style.display = "none";
	getDetails(eID);
}

function showAddEvent(day){
	document.getElementById("event").style.display = "none";
	document.getElementById("add-date").innerHTML = day;
	document.getElementById("add-event").style.display = "block";
}

function checkE(eID){
	if(document.getElementById("event").style.display == "block") {
		getDetails(eID);	
	}
}
function changeMe(month,year){
	myChp = document.getElementById("chapter").value;
	window.location="calendar.cfm?do=month&month=" + month + "&year=" + year + "&chapter=" + myChp;

}
