function schoolRecordAreaChanged() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {

document.getElementById("displaySchoolRecords").innerHTML=xmlHttp.responseText 
} 
}


function getGradeSchoolRecords(grade) {

var myDate=new Date()
var url="/secure/servlet/AthletesServlet?action=displaySchoolRecords&grade=" + grade.value + "&date=" + myDate; 
xmlHttp=GetXmlHttpObject(schoolRecordAreaChanged)
xmlHttp.open("GET", url , false)
xmlHttp.send(null)
}

function fanFormAreaChanged() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {
document.getElementById("FanArea").innerHTML=xmlHttp.responseText 
} 
}

function performanceByEventAreaChanged() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
{ 
document.getElementById("performanceByEventArea").innerHTML=xmlHttp.responseText;
} 
}

function selectScheduleOption(item) 
{
var myDate=new Date();
var url="/secure/servlet/FanServlet?action=selectItem&item=schedule&date=" + myDate; 
xmlHttp=GetXmlHttpObject(fanFormAreaChanged)
xmlHttp.open("GET", url , false)
xmlHttp.send(null)
}

function selectTopPerformancesOption()
{
var myDate=new Date();
document.getElementById("FanArea").innerHTML='Loading Performances - Please Wait'; 
var url="/secure/servlet/FanServlet?action=selectItem&item=topperformances&date=" + myDate; 
xmlHttp=GetXmlHttpObject(fanFormAreaChanged)
xmlHttp.open("GET", url , false)
xmlHttp.send(null)
}

function selectMeetResultsOption(item) {
var myDate=new Date();
var url="/secure/servlet/FanServlet?action=selectItem&item=meetresults&date=" + myDate; 
xmlHttp=GetXmlHttpObject(fanFormAreaChanged)
xmlHttp.open("GET", url , false)
xmlHttp.send(null)
}

function selectRosterOption(item) 
{
var myDate=new Date();
var url="/secure/servlet/FanServlet?action=selectItem&item=roster&date=" + myDate; 
xmlHttp=GetXmlHttpObject(fanFormAreaChanged)
xmlHttp.open("GET", url , false)
xmlHttp.send(null)
}
function selectMessageOption(item) {
var myDate=new Date();
var url="/secure/servlet/FanServlet?action=selectItem&item=message&date=" + myDate; 
xmlHttp=GetXmlHttpObject(fanFormAreaChanged)
xmlHttp.open("GET", url , false)
xmlHttp.send(null)
}

function selectRecordsOption(item) {
var myDate=new Date();
var url="/secure/servlet/FanServlet?action=selectItem&item=records&date=" + myDate; 
xmlHttp=GetXmlHttpObject(fanFormAreaChanged)
xmlHttp.open("GET", url , false)
xmlHttp.send(null)
}

function displayMultipleSeasons(element) {
var myDate=new Date();
var url="/secure/servlet/FanServlet?action=displayMultipleSeasons&element=" + element.checked + "&date=" + myDate; 
xmlHttp=GetXmlHttpObject(fanFormAreaChanged)
xmlHttp.open("GET", url , false)
xmlHttp.send(null)
}

function oneAthletePerEvent(element) {
var myDate=new Date();
var url="/secure/servlet/FanServlet?action=oneAthletePerEvent&element=" + element.checked + "&date=" + myDate; 
xmlHttp=GetXmlHttpObject(fanFormAreaChanged)
xmlHttp.open("GET", url , false)
xmlHttp.send(null)

}

function viewAllMessages() 
{ 
	var date = new Date();
	var url= "/secure/servlet/FanServlet?action=viewAllMessages&type=athlete&date=" + date;
	xmlHttp=GetXmlHttpObject(fanFormAreaChanged);
	xmlHttp.open("GET", url , true);
	xmlHttp.send(null);
} 


function performanceByEventDisplay(display) {
var date = new Date();
var url="/secure/servlet/PerformanceServlet?action=displayByEvent&display=" + display + "&date=" + date;
xmlHttp=GetXmlHttpObject(performanceByEventAreaChanged);
xmlHttp.open("GET", url , true);
xmlHttp.send(null);
}

function performanceByAthleteDisplay(display) {
var date = new Date();
var url="/secure/servlet/PerformanceServlet?action=displayByAthlete&display=" + display + "&date=" + date;
xmlHttp=GetXmlHttpObject(performanceByEventAreaChanged);
xmlHttp.open("GET", url , true);
xmlHttp.send(null);

}

function viewMessage(id) 
{ 
	var date = new Date();
	var url= "/secure/servlet/FanServlet?action=viewMessage&id=" + id + "&date=" + date;
	xmlHttp=GetXmlHttpObject(fanFormAreaChanged);
	xmlHttp.open("GET", url , true);
	xmlHttp.send(null);
} 

function collapseMessage(id) 
{ 
	var date = new Date();
	var url= "/secure/servlet/FanServlet?action=collapseMessage&id=" + id + "&date=" + date;
	xmlHttp=GetXmlHttpObject(fanFormAreaChanged);
	xmlHttp.open("GET", url , true);
	xmlHttp.send(null);
} 


function GetXmlHttpObject(handler)
{ 
var objXmlHttp=null

if (navigator.userAgent.indexOf("Opera")>=0)
{
alert("This code doesn't work in Opera") 
return 
}
if (navigator.userAgent.indexOf("MSIE")>=0)
{ 
var strName="Msxml2.XMLHTTP"
if (navigator.appVersion.indexOf("MSIE 5.5")>=0)
{
strName="Microsoft.XMLHTTP"
} 
else if (navigator.appVersion.indexOf("MSIE 5.0")>=0)
{
strName="Microsoft.XMLHTTP"
} 
try
{ 
if (objXmlHttp == null) {
objXmlHttp=new ActiveXObject(strName)
}
objXmlHttp.onreadystatechange=handler 
return objXmlHttp
} 
catch(e)
{ 
alert("Error. Scripting for ActiveX might be disabled. Mac users should not use Internet Explorer. User Firefox or Safari Web Browsers.") 
return 
} 
} 
if (navigator.userAgent.indexOf("Mozilla")>=0)
{
objXmlHttp=new XMLHttpRequest()
objXmlHttp.onload=handler
objXmlHttp.onerror=handler 
return objXmlHttp
}
}



