function create_ajax_req() {
	if (window.XMLHttpRequest)
	{
		return new XMLHttpRequest();
	}
	else if (window.ActiveXObject) 
	{
		return new ActiveXObject("Microsoft.XMLHTTP");
	}
	return false;
}

load_schedule =
function ()
{
	if (oReq.readyState == 4)
	{
		var oSchedule = document.getElementById("schedule_content");
		var oContent = getElementsByTagAndClass(oSchedule, "div", "content")[0];
		oContent.innerHTML = oReq.responseText;
	}
}

load_results =
function ()
{
	if (oReq.readyState == 4)
	{
		var oSchedule = document.getElementById("results_content");
		var oContent = getElementsByTagAndClass(oSchedule, "div", "content")[0];
		oContent.innerHTML = oReq.responseText;
	}
}

load_live_stats =
function ()
{
	if (oReq.readyState == 4)
	{
		var oSchedule = document.getElementById("live_stats_content");
		var oContent = getElementsByTagAndClass(oSchedule, "div", "content")[0];
		oContent.innerHTML = oReq.responseText;
	}
}

// Custom Event Handlers for Drop downs
schedule_ajax = 
function ()
{
	var oForm = document.schedule_dropdown;
	var spid = oForm.SPID.value;
	var spsid = oForm.SPSID.value;
	var oem_id = oForm.DB_OEM_ID.value;
	var s_week = oForm.schedule_week[oForm.schedule_week.selectedIndex].value;
	var url_prefix = window.location.protocol + "//" + window.location.hostname;
	var url = url_prefix + "/controller/schedule_tab.dbml?DB_OEM_ID=" + oem_id;
	url += "&SPID=" + spid + "&SPSID=" + spsid + "&schedule_week=" + s_week;

	oReq = create_ajax_req();
	oReq.onreadystatechange = load_schedule;
	oReq.open("GET", url, true);
	oReq.send(null);
	return false;
}


// Custom Event Handlers for Drop downs
results_ajax = 
function ()
{
	var oForm = document.results_dropdown;
	var spid = oForm.SPID.value;
	var spsid = oForm.SPSID.value;
	var oem_id = oForm.DB_OEM_ID.value;
	var s_week = oForm.results_week[oForm.results_week.selectedIndex].value;
	var url_prefix = window.location.protocol + "//" + window.location.hostname;
	var url = url_prefix + "/controller/results_tab.dbml?DB_OEM_ID=" + oem_id;
	url += "&SPID=" + spid + "&SPSID=" + spsid + "&results_week=" + s_week;

	oReq = create_ajax_req();
	oReq.onreadystatechange = load_results;
	oReq.open("GET", url, true);
	oReq.send(null);
	return false;
}

live_stats_ajax = 
function ()
{
	var oForm = document.live_stats_dropdown;
	var spid = oForm.SPID.value;
	var spsid = oForm.SPSID.value;
	var oem_id = oForm.DB_OEM_ID.value;
	var s_week = oForm.live_stats_week[oForm.live_stats_week.selectedIndex].value;
	var url_prefix = window.location.protocol + "//" + window.location.hostname;
	var url = url_prefix + "/controller/live_stats_tab.dbml?DB_OEM_ID=" + oem_id;
	url += "&SPID=" + spid + "&SPSID=" + spsid + "&live_stats_week=" + s_week;

	oReq = create_ajax_req();
	oReq.onreadystatechange = load_live_stats;
	oReq.open("GET", url, true);
	oReq.send(null);
	return false;
}
