//Function to open reminder popup
function openPop (path) {
	window.open(path,'reminder','width=795,height=600,top=50,left=200,menubar=no,status=no,location=no,toolbar=no,scrollbars=auto');
}
//Ajax call to switch content
function getSchedule(dataSource,tabSelected) {
	updateTabs(tabSelected);
	var XMLHttpRequestObject = false;	
	if (window.XMLHttpRequest) {
		//show loading animation while data is loading
		displayLoading(document.getElementById("schedule"));
		XMLHttpRequestObject = new XMLHttpRequest();
	}
	else if (window.ActiveXObject) {
		XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
	}
	if(XMLHttpRequestObject) {
		XMLHttpRequestObject.open("GET", dataSource);
		XMLHttpRequestObject.onreadystatechange = function() {
			if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) {
				document.getElementById("schedule").innerHTML = XMLHttpRequestObject.responseText;
				delete XMLHttpRequestObject;
				XMLHttpRequestObject = null;
			}
		}
		XMLHttpRequestObject.send(null);
	}
}
function updateTabs(tabSelected) {
	var tabobj = document.getElementById("tabs");
	if (!tabobj) return;
	var divs = tabobj.getElementsByTagName("div");
	var tabs = new Array();
	for (var i=0; i < divs.length; i++) {
		var image = divs[i].getElementsByTagName('img')[0];
		var divId = divs[i].id;
		//unselect all tabs
		image.src = "images/schedule/"+divId+"_off.gif";
		//set class back to off for mouse over/out functionality
		divs[i].getElementsByTagName('a')[0].className = "off";
	}
	//select current tab
	document.getElementById(tabSelected).getElementsByTagName('img')[0].src = "images/schedule/"+tabSelected+"_on.gif";
	//set the selected tab class to selected
	document.getElementById(tabSelected).getElementsByTagName('a')[0].className = "on";
}
//function to run animation while ajax is loading
function displayLoading(element) {
	while (element.hasChildNodes()) {
		element.removeChild(element.lastChild);
	}
	var image = document.createElement("img");
	image.setAttribute("src","images/schedule/loading.gif");
	image.setAttribute("width","35");
	image.setAttribute("height","35");
	image.setAttribute("alt","Loading...");
	image.setAttribute("align","center");
	image.setAttribute("vspace","125");
	//element.appendChild(image);
	document.getElementById("schedule").innerHTML = '<div align="center" style="padding:50px 0 0 0;"><img src="images/schedule/loading.gif" border="0" width="35" height="35" alt="" /></div>';
}
//Mouse over function
function changeTab(tab) {
	if (document.getElementById(tab).getElementsByTagName('a')[0].className != "on") {
		document.getElementById(tab).getElementsByTagName('img')[0].src = "images/schedule/"+tab+"_over.gif";
	}	
}
//Mouse out function
function changeTabOut(tab) {
	if (document.getElementById(tab).getElementsByTagName('a')[0].className != "on") {
		document.getElementById(tab).getElementsByTagName('img')[0].src = "images/schedule/"+tab+"_off.gif";
	}
}
