var t; var an = 2; var req; var req2; var req3; var req4; var req5; var stats_site = "http://stats.marplesportsarena.com"; var main_site = "www.marplesportsarena.com/stats"; var main_email = "info@marplesportsarena.com"; var pic_height = 75; var pic_width = 100; var showpic = 1; var currentdate = "05/11/2008"; var pp_height = 768; var pp_width = 980; //SPECIAL FUNCTIONS JUST FOR MARPLE function ShowEvents() { if(window.XMLHttpRequest) { req5 = new XMLHttpRequest(); } else if(window.ActiveXObject) { req5 = new ActiveXObject("Microsoft.XMLHTTP"); } if(req5) { req5.onreadystatechange = processReqChangeEvents; req5.open("GET", "../getevents.php", true); req5.setRequestHeader("Content-Type", "text/xml"); req5.send("IE"); } } function processReqChangeEvents() { //alert (req.readyState); if(req5.readyState == 4) { var xmlDoc; document.getElementById("events").innerHTML = GetLoadMessage(); if(window.ActiveXObject) { //IE xmlDoc = new ActiveXObject("Microsoft.XMLDOM"); xmlDoc.async = "false"; xmlDoc.loadXML(req5.responseText); } else { //firefox var parser = new DOMParser(); var xmlDoc = parser.parseFromString(req5.responseText, "text/xml"); } //document.getElementById("SYSTEMTIME").innerHTML = "Last Refresh Last Refresh " + xmlDoc.documentElement.attributes.getNamedItem("systemtime").value); var games = xmlDoc.getElementsByTagName("event"); var myHTML = ""; //alert (xmlDoc.documentElement); myHTML += ''; //alert(games.length); for(i = 0; i < games.length; i++) { if(i % 2) myHTML += ''; else myHTML += ''; myHTML += ''; myHTML += ''; myHTML += ''; //alert (myHTML); } //alert (myHTML); if(games.length == 0) myHTML += ''; myHTML += '
' + GetText(games[i].childNodes[1]); if(GetText(games[i].childNodes[4]) != "" && (GetText(games[i].childNodes[4]) != GetText(games[i].childNodes[1]))) myHTML += ' - ' + GetText(games[i].childNodes[4]); myHTML += ''; if(GetText(games[i].childNodes[3]) != "") { myHTML += '' + GetText(games[i].childNodes[2]) + ''; } else { myHTML += GetText(games[i].childNodes[2]); } myHTML += '
None
'; //alert (myHTML); document.getElementById("events").innerHTML = myHTML; } } //************ END SPECIAL FUNCTIONS ********************* function printwindow(dest) { var mylink = dest; var load = window.open(stats_site + mylink,'','scrollbars=yes,menubar=no,height=600,width=800,resizable=yes,toolbar=no,location=no,status=no'); //gotolink = window.open(mylink, 'PMS/Hull Applicability Report','height=600,width=800,scrollbars=yes,resizable=yes'); } function showpopup(dest, h ,w) { var mylink = dest; var load = window.open(mylink,'','scrollbars=yes,menubar=no,height=' + h + ',width=' + w + ',resizable=yes,toolbar=no,location=no,status=no'); //gotolink = window.open(mylink, 'PMS/Hull Applicability Report','height=600,width=800,scrollbars=yes,resizable=yes'); } function RefreshValues(lid, slid) { mydate = '2008-05-11'; if(window.XMLHttpRequest) { req = new XMLHttpRequest(); } else if(window.ActiveXObject) { req = new ActiveXObject("Microsoft.XMLHTTP"); } if(req) { req.onreadystatechange = processReqChange; if(lid != null) { req.open("GET", "../proxy.php?prox=getscores.php%3Fan%3D"+an+"%26gamedate%3D"+mydate+"%26lid%3D"+lid+"%26display=1", true); } else if(slid != null) { req.open("GET", "../proxy.php?prox=getscores.php%3Fan%3D"+an+"%26gamedate%3D"+mydate+"%26slid%3D"+slid+"%26display=1", true); } else { req.open("GET", "../proxy.php?prox=getscores.php%3Fan%3D"+an+"%26gamedate%3D"+mydate+"%26display=1", true); } //alert ("get http://www.streamlinedsports.com/main/view/getscores.php?an=" + an + "&gamedate=" + mydate); req.setRequestHeader("Content-Type", "text/xml"); req.send("IE"); } t = setTimeout('RefreshValues(' + lid + ',' + slid + ')', 45000); } function ShowPOW() { if(window.XMLHttpRequest) { req2 = new XMLHttpRequest(); } else if(window.ActiveXObject) { req2 = new ActiveXObject("Microsoft.XMLHTTP"); } if(req2) { req2.onreadystatechange = processReqChangePOW; req2.open("GET", "../proxy.php?prox=getpow.php%3Fan%3D"+an, true); //alert ("get http://www.streamlinedsports.com/main/view/getscores.php?an=" + an + "&gamedate=" + mydate); req2.setRequestHeader("Content-Type", "text/xml"); req2.send("IE"); } //t = setTimeout('RefreshValues()', 20000); } function CheckLogin(email, slid, code, page) { if(window.XMLHttpRequest) { req2 = new XMLHttpRequest(); } else if(window.ActiveXObject) { req2 = new ActiveXObject("Microsoft.XMLHTTP"); } if(req2) { req2.onreadystatechange = processReqChangeEmail; req2.open("GET", "../proxy.php?prox=getemail.php%3Fan="+an+"%26email="+email+"%26slid="+slid+"%26code="+code+"%26page="+page, true); //alert ("get http://www.streamlinedsports.com/main/view/getscores.php?an=" + an + "&gamedate=" + mydate); req2.setRequestHeader("Content-Type", "text/xml"); req2.send("IE"); } //t = setTimeout('RefreshValues()', 20000); } function ShowArchives() { if(window.XMLHttpRequest) { req3 = new XMLHttpRequest(); } else if(window.ActiveXObject) { req3 = new ActiveXObject("Microsoft.XMLHTTP"); } if(req3) { req3.onreadystatechange = processReqChangeArchives; req3.open("GET", "../proxy.php?prox=getleagues.php%3Fan%3D"+an, true); //alert("../proxy.php?prox=getleagues.php%3Fan="+an); //alert ("get http://www.streamlinedsports.com/main/view/getscores.php?an=" + an + "&gamedate=" + mydate); req3.setRequestHeader("Content-Type", "text/xml"); req3.send("IE"); } } function ShowSeasons() { if(window.XMLHttpRequest) { req4 = new XMLHttpRequest(); } else if(window.ActiveXObject) { req4 = new ActiveXObject("Microsoft.XMLHTTP"); } if(req4) { req4.onreadystatechange = processReqChangeSeasons; req4.open("GET", "../proxy.php?prox=getcurrentleagues.php%3Fan%3D"+an, true); //alert ("get http://www.streamlinedsports.com/main/view/getscores.php?an=" + an + "&gamedate=" + mydate); req4.setRequestHeader("Content-Type", "text/xml"); req4.send("IE"); } } function ShowLeagueSeasons(lid) { if(window.XMLHttpRequest) { req4 = new XMLHttpRequest(); } else if(window.ActiveXObject) { req4 = new ActiveXObject("Microsoft.XMLHTTP"); } if(req4) { req4.onreadystatechange = processReqChangeSeasons; req4.open("GET", "../proxy.php?prox=getcurrentleagues.php%3Fan="+an+"%26lid="+lid, true); //alert ("get http://www.streamlinedsports.com/main/view/getscores.php?an=" + an + "&gamedate=" + mydate); req4.setRequestHeader("Content-Type", "text/xml"); req4.send("IE"); } } function ShowChampions(lid) { if(window.XMLHttpRequest) { req4 = new XMLHttpRequest(); } else if(window.ActiveXObject) { req4 = new ActiveXObject("Microsoft.XMLHTTP"); } if(req4) { req4.onreadystatechange = processReqChangeChampions; req4.open("GET", "../proxy.php?prox=getchampions.php%3Fan="+an+"%26lid="+lid, true); //alert ("get http://www.streamlinedsports.com/main/view/getscores.php?an=" + an + "&gamedate=" + mydate); req4.setRequestHeader("Content-Type", "text/xml"); req4.send("IE"); } } function ShowLeagueLeaders(lid, sort, tid, slid) { if(window.XMLHttpRequest) { req4 = new XMLHttpRequest(); } else if(window.ActiveXObject) { req4 = new ActiveXObject("Microsoft.XMLHTTP"); } if(req4) { req4.onreadystatechange = processReqChangeLeagueLeaders; req4.open("GET", "../proxy.php?prox=getleagueleaders.php%3Fan="+an+"%26lid="+lid+"%26sort="+sort+"%26tid="+tid+"%26slid="+slid, true); //alert ("get http://www.streamlinedsports.com/main/view/getscores.php?an=" + an + "&gamedate=" + mydate); req4.setRequestHeader("Content-Type", "text/xml"); req4.send("IE"); } } function ShowLeagueGoalieLeaders(lid, sort, tid, slid) { if(window.XMLHttpRequest) { req3 = new XMLHttpRequest(); } else if(window.ActiveXObject) { req3 = new ActiveXObject("Microsoft.XMLHTTP"); } if(req3) { req3.onreadystatechange = processReqChangeLeagueGoalieLeaders; req3.open("GET", "../proxy.php?prox=getleaguegoalieleaders.php%3Fan="+an+"%26lid="+lid+"%26sort="+sort+"%26tid="+tid+"%26slid="+slid, true); //alert ("get http://www.streamlinedsports.com/main/view/getscores.php?an=" + an + "&gamedate=" + mydate); req3.setRequestHeader("Content-Type", "text/xml"); req3.send("IE"); } } function ShowLeagueLeadersPlayoffs(lid, sort, tid, slid) { if(window.XMLHttpRequest) { req4 = new XMLHttpRequest(); } else if(window.ActiveXObject) { req4 = new ActiveXObject("Microsoft.XMLHTTP"); } if(req4) { req4.onreadystatechange = processReqChangeLeagueLeaders; req4.open("GET", "../proxy.php?prox=getleagueleaders.php%3Fan="+an+"%26lid="+lid+"%26sort="+sort+"%26playoff=1%26tid="+tid+"%26slid="+slid, true); //alert ("get http://www.streamlinedsports.com/main/view/getscores.php?an=" + an + "&gamedate=" + mydate); req4.setRequestHeader("Content-Type", "text/xml"); req4.send("IE"); } } function ShowLeagueGoalieLeadersPlayoffs(lid, sort, tid, slid) { if(window.XMLHttpRequest) { req3 = new XMLHttpRequest(); } else if(window.ActiveXObject) { req3 = new ActiveXObject("Microsoft.XMLHTTP"); } if(req3) { req3.onreadystatechange = processReqChangeLeagueGoalieLeaders; req3.open("GET", "../proxy.php?prox=getleaguegoalieleaders.php%3Fan="+an+"%26lid="+lid+"%26sort="+sort+"%26playoff=1%26tid="+tid+"%26slid="+slid, true); //alert ("get http://www.streamlinedsports.com/main/view/getscores.php?an=" + an + "&gamedate=" + mydate); req3.setRequestHeader("Content-Type", "text/xml"); req3.send("IE"); } } function ShowLeagueRecords(lid, tid, slid) { if(window.XMLHttpRequest) { req4 = new XMLHttpRequest(); } else if(window.ActiveXObject) { req4 = new ActiveXObject("Microsoft.XMLHTTP"); } if(req4) { req4.onreadystatechange = processReqChangeLeagueRecords; req4.open("GET", "../proxy.php?prox=getleaguerecords.php%3Fan="+an+"%26lid="+lid+"%26tid="+tid+"%26slid="+slid, true); //alert ("get http://www.streamlinedsports.com/main/view/getscores.php?an=" + an + "&gamedate=" + mydate); req4.setRequestHeader("Content-Type", "text/xml"); req4.send("IE"); } } function ShowSchedules(slid, tid, bot, top) { if(window.XMLHttpRequest) { req2= new XMLHttpRequest(); } else if(window.ActiveXObject) { req2 = new ActiveXObject("Microsoft.XMLHTTP"); } if(req2) { req2.onreadystatechange = processReqChangeSchedule; req2.open("GET", "../proxy.php?prox=getschedules.php%3Fan="+an+"%26slid="+slid+"%26tid="+tid+"%26bottom="+bot+"%26top="+top, true); //alert ("get http://www.streamlinedsports.com/main/view/getscores.php?an=" + an + "&gamedate=" + mydate); //alert("../proxy.php?prox=getschedule.php%3Fan="+an+"%26slid="+slid+"%26tid="+tid+"%26bottom="+bot+"%26top="+top); req2.setRequestHeader("Content-Type", "text/xml"); req2.send("IE"); } } function ShowStandings(slid, sort, playoff, tid) { if(window.XMLHttpRequest) { req2= new XMLHttpRequest(); } else if(window.ActiveXObject) { req2 = new ActiveXObject("Microsoft.XMLHTTP"); } if(req2) { req2.onreadystatechange = processReqChangeStandings; req2.open("GET", "../proxy.php?prox=getstandings.php%3Fan="+an+"%26slid="+slid+"%26sort="+sort+"%26playoff="+playoff+"%26tid="+tid, true); //alert ("get http://www.streamlinedsports.com/main/view/getscores.php?an=" + an + "&gamedate=" + mydate); //alert("../proxy.php?prox=getschedule.php%3Fan="+an+"%26slid="+slid+"%26tid="+tid+"%26bottom="+bot+"%26top="+top); req2.setRequestHeader("Content-Type", "text/xml"); req2.send("IE"); } } function ShowScheduleTeams(slid, tid) { if(window.XMLHttpRequest) { req3= new XMLHttpRequest(); } else if(window.ActiveXObject) { req3 = new ActiveXObject("Microsoft.XMLHTTP"); } if(req3) { req3.onreadystatechange = processReqChangeScheduleTeams; req3.open("GET", "../proxy.php?prox=getteamsinseason.php%3Fan="+an+"%26slid="+slid+"%26tid="+tid, true); //alert("requesting"); //alert ("get http://www.streamlinedsports.com/main/view/getscores.php?an=" + an + "&gamedate=" + mydate); req3.setRequestHeader("Content-Type", "text/xml"); req3.send("IE"); } } function ShowSeasonLeaders(lid, sort, tid) { if(window.XMLHttpRequest) { req4 = new XMLHttpRequest(); } else if(window.ActiveXObject) { req4 = new ActiveXObject("Microsoft.XMLHTTP"); } if(req4) { req4.onreadystatechange = processReqChangeSeasonLeaders; req4.open("GET", "../proxy.php?prox=getseasonleaders.php%3Fan="+an+"%26slid="+lid+"%26sort="+sort+"%26tid="+tid, true); //alert ("get http://www.streamlinedsports.com/main/view/getscores.php?an=" + an + "&gamedate=" + mydate); req4.setRequestHeader("Content-Type", "text/xml"); req4.send("IE"); } } function ShowSeasonGoalieLeaders(lid, sort, tid) { if(window.XMLHttpRequest) { req3 = new XMLHttpRequest(); } else if(window.ActiveXObject) { req3 = new ActiveXObject("Microsoft.XMLHTTP"); } if(req3) { req3.onreadystatechange = processReqChangeSeasonGoalieLeaders; req3.open("GET", "../proxy.php?prox=getseasongoalieleaders.php%3Fan="+an+"%26slid="+lid+"%26sort="+sort+"%26tid="+tid, true); //alert ("get http://www.streamlinedsports.com/main/view/getscores.php?an=" + an + "&gamedate=" + mydate); req3.setRequestHeader("Content-Type", "text/xml"); req3.send("IE"); } } function ShowTeamScoring(slid) { if(window.XMLHttpRequest) { req2= new XMLHttpRequest(); } else if(window.ActiveXObject) { req2 = new ActiveXObject("Microsoft.XMLHTTP"); } if(req2) { req2.onreadystatechange = processReqChangeScoringTeams; req2.open("GET", "../proxy.php?prox=getteamsinseason.php%3Fan="+an+"%26slid="+slid+"%26tid=0", true); //alert("requesting"); //alert ("get http://www.streamlinedsports.com/main/view/getscores.php?an=" + an + "&gamedate=" + mydate); req2.setRequestHeader("Content-Type", "text/xml"); req2.send("IE"); } } function ShowSeasonLeadersPlayoffs(lid, sort, tid) { if(window.XMLHttpRequest) { req4 = new XMLHttpRequest(); } else if(window.ActiveXObject) { req4 = new ActiveXObject("Microsoft.XMLHTTP"); } if(req4) { req4.onreadystatechange = processReqChangeSeasonLeaders; req4.open("GET", "../proxy.php?prox=getseasonleaders.php%3Fan="+an+"%26slid="+lid+"%26sort="+sort+"%26playoff=1%26tid="+tid, true); //alert ("get http://www.streamlinedsports.com/main/view/getscores.php?an=" + an + "&gamedate=" + mydate); req4.setRequestHeader("Content-Type", "text/xml"); req4.send("IE"); } } function ShowSeasonGoalieLeadersPlayoffs(lid, sort, tid) { if(window.XMLHttpRequest) { req3 = new XMLHttpRequest(); } else if(window.ActiveXObject) { req3 = new ActiveXObject("Microsoft.XMLHTTP"); } if(req3) { req3.onreadystatechange = processReqChangeSeasonGoalieLeaders; req3.open("GET", "../proxy.php?prox=getseasongoalieleaders.php%3Fan="+an+"%26slid="+lid+"%26sort="+sort+"%26playoff=1%26tid="+tid, true); //alert ("get http://www.streamlinedsports.com/main/view/getscores.php?an=" + an + "&gamedate=" + mydate); req3.setRequestHeader("Content-Type", "text/xml"); req3.send("IE"); } } function ShowTeamScoringPlayoffs(slid) { if(window.XMLHttpRequest) { req2= new XMLHttpRequest(); } else if(window.ActiveXObject) { req2 = new ActiveXObject("Microsoft.XMLHTTP"); } if(req2) { req2.onreadystatechange = processReqChangeScoringTeams; req2.open("GET", "../proxy.php?prox=getteamsinseason.php%3Fan="+an+"%26slid="+slid+"%26tid=0%26=playoff=1", true); //alert("requesting"); //alert ("get http://www.streamlinedsports.com/main/view/getscores.php?an=" + an + "&gamedate=" + mydate); req2.setRequestHeader("Content-Type", "text/xml"); req2.send("IE"); } } function ShowSuspensions(slid) { if(window.XMLHttpRequest) { req2= new XMLHttpRequest(); } else if(window.ActiveXObject) { req2 = new ActiveXObject("Microsoft.XMLHTTP"); } if(req2) { req2.onreadystatechange = processReqChangeSuspensions; req2.open("GET", "../proxy.php?prox=getsuspensions.php%3Fslid="+slid, true); //alert("requesting"); //alert ("get http://www.streamlinedsports.com/main/view/getscores.php?an=" + an + "&gamedate=" + mydate); req2.setRequestHeader("Content-Type", "text/xml"); req2.send("IE"); } } function ShowPlayoffs(slid) { if(window.XMLHttpRequest) { req5= new XMLHttpRequest(); } else if(window.ActiveXObject) { req5 = new ActiveXObject("Microsoft.XMLHTTP"); } if(req5) { req5.onreadystatechange = processReqChangePlayoffs; req5.open("GET", "../proxy.php?prox=getplayoffs.php%3Fslid="+slid, true); //alert("requesting"); //alert ("get http://www.streamlinedsports.com/main/view/getscores.php?an=" + an + "&gamedate=" + mydate); req5.setRequestHeader("Content-Type", "text/xml"); req5.send("IE"); } } function ShowScoreSheetHeader(gameid) { if(window.XMLHttpRequest) { req= new XMLHttpRequest(); } else if(window.ActiveXObject) { req = new ActiveXObject("Microsoft.XMLHTTP"); } if(req) { req.onreadystatechange = processReqChangeScoreSheetHeader; req.open("GET", "../proxy.php?prox=getgameroster.php%3Fgameid="+gameid+"%26an="+an, true); //alert("requesting"); //alert ("get http://www.streamlinedsports.com/main/view/getscores.php?an=" + an + "&gamedate=" + mydate); req.setRequestHeader("Content-Type", "text/xml"); req.send("IE"); } } function ShowRosters(gameid) { if(window.XMLHttpRequest) { req2= new XMLHttpRequest(); } else if(window.ActiveXObject) { req2 = new ActiveXObject("Microsoft.XMLHTTP"); } if(req2) { req2.onreadystatechange = processReqChangeScoreSheetRoster; req2.open("GET", "../proxy.php?prox=getgameroster.php%3Fgameid="+gameid+"%26an="+an, true); //alert("requesting"); //alert ("get http://www.streamlinedsports.com/main/view/getscores.php?an=" + an + "&gamedate=" + mydate); req2.setRequestHeader("Content-Type", "text/xml"); req2.send("IE"); } } function ShowGame(gameid) { if(window.XMLHttpRequest) { req3= new XMLHttpRequest(); } else if(window.ActiveXObject) { req3 = new ActiveXObject("Microsoft.XMLHTTP"); } if(req3) { req3.onreadystatechange = processReqChangeScoreSheet; req3.open("GET", "../proxy.php?prox=getscoresheet.php%3Fgameid="+gameid+"%26an="+an, true); //alert("requesting"); //alert ("get http://www.streamlinedsports.com/main/view/getscores.php?an=" + an + "&gamedate=" + mydate); req3.setRequestHeader("Content-Type", "text/xml"); req3.send("IE"); } } function ShowTeamHeader(teamid, slid, code) { if(window.XMLHttpRequest) { req= new XMLHttpRequest(); } else if(window.ActiveXObject) { req = new ActiveXObject("Microsoft.XMLHTTP"); } if(req) { req.onreadystatechange = processReqChangeTeamInfo; req.open("GET", "../proxy.php?prox=getteaminfo.php%3Fteamid="+teamid+"%26an="+an+"%26slid="+slid+"%26code="+code, true); //alert("requesting"); //alert ("get http://www.streamlinedsports.com/main/view/getscores.php?an=" + an + "&gamedate=" + mydate); req.setRequestHeader("Content-Type", "text/xml"); req.send("IE"); } } function ShowTeamRoster(tid, slid) { if(window.XMLHttpRequest) { req2= new XMLHttpRequest(); } else if(window.ActiveXObject) { req2 = new ActiveXObject("Microsoft.XMLHTTP"); } if(req2) { req2.onreadystatechange = processReqChangeTeamRoster; req2.open("GET", "../proxy.php?prox=getteamroster.php%3Fteamid="+tid+"%26an="+an+"%26slid="+slid, true); //alert("requesting"); //alert ("get http://www.streamlinedsports.com/main/view/getscores.php?an=" + an + "&gamedate=" + mydate); req2.setRequestHeader("Content-Type", "text/xml"); req2.send("IE"); } } function ShowNextPrevGames(tid, slid) { if(window.XMLHttpRequest) { req5= new XMLHttpRequest(); } else if(window.ActiveXObject) { req5 = new ActiveXObject("Microsoft.XMLHTTP"); } if(req5) { req5.onreadystatechange = processReqChangeNextPrevGame; req5.open("GET", "../proxy.php?prox=getnextprevgames.php%3Ftid="+tid+"%26an="+an+"%26slid="+slid, true); //alert("../proxy.php?prox=getnextprevgames.php%3Ftid="+tid+"%26an="+an+"%26slid="+slid); //alert("requesting"); //alert ("get http://www.streamlinedsports.com/main/view/getscores.php?an=" + an + "&gamedate=" + mydate); req5.setRequestHeader("Content-Type", "text/xml"); req5.send("IE"); } } function ShowSeasonHeader(slid, code, agree) { if(window.XMLHttpRequest) { req= new XMLHttpRequest(); } else if(window.ActiveXObject) { req = new ActiveXObject("Microsoft.XMLHTTP"); } if(req) { req.onreadystatechange = processReqChangeSeasonInfo; req.open("GET", "../proxy.php?prox=getseasoninfo.php%3Fan="+an+"%26slid="+slid+"%26code="+code+"%26agree="+agree, true); //alert("../proxy.php?prox=getseasoninfo.php%3Fan="+an+"%26slid="+slid+"%26code="+code+"%26agree="+agree); //alert("requesting"); //alert ("get http://www.streamlinedsports.com/main/view/getscores.php?an=" + an + "&gamedate=" + mydate); req.setRequestHeader("Content-Type", "text/xml"); req.send("IE"); } } function ShowPPHeader(playerid, teamid, slid, sportid) { if(window.XMLHttpRequest) { req= new XMLHttpRequest(); } else if(window.ActiveXObject) { req = new ActiveXObject("Microsoft.XMLHTTP"); } if(req) { req.onreadystatechange = processReqChangePPInfo; req.open("GET", "../proxy.php?prox=getplayerprofile_header.php%3Fan="+an+"%26slid="+slid+"%26teamid="+teamid+"%26playerid="+playerid+"%26sportid="+sportid, true); //alert("../proxy.php?prox=getseasoninfo.php%3Fan="+an+"%26slid="+slid+"%26code="+code+"%26agree="+agree); //alert("requesting"); //alert ("get http://www.streamlinedsports.com/main/view/getscores.php?an=" + an + "&gamedate=" + mydate); req.setRequestHeader("Content-Type", "text/xml"); req.send("IE"); } } function ShowPPSeason(playerid, teamid, slid, sportid) { if(window.XMLHttpRequest) { req2= new XMLHttpRequest(); } else if(window.ActiveXObject) { req2 = new ActiveXObject("Microsoft.XMLHTTP"); } if(req2) { req2.onreadystatechange = processReqChangePPSeason; req2.open("GET", "../proxy.php?prox=getplayerprofile_stats.php%3Fan="+an+"%26slid="+slid+"%26teamid="+teamid+"%26playerid="+playerid+"%26sportid="+sportid, true); //alert("../proxy.php?prox=getseasoninfo.php%3Fan="+an+"%26slid="+slid+"%26code="+code+"%26agree="+agree); //alert("requesting"); //alert ("get http://www.streamlinedsports.com/main/view/getscores.php?an=" + an + "&gamedate=" + mydate); req2.setRequestHeader("Content-Type", "text/xml"); req2.send("IE"); } } function ShowPPPlayoffs(playerid, teamid, slid, sportid) { if(window.XMLHttpRequest) { req3= new XMLHttpRequest(); } else if(window.ActiveXObject) { req3 = new ActiveXObject("Microsoft.XMLHTTP"); } if(req3) { req3.onreadystatechange = processReqChangePPPlayoffs; req3.open("GET", "../proxy.php?prox=getplayerprofile_stats.php%3Fan="+an+"%26slid="+slid+"%26teamid="+teamid+"%26playerid="+playerid+"%26sportid="+sportid, true); //alert("../proxy.php?prox=getseasoninfo.php%3Fan="+an+"%26slid="+slid+"%26code="+code+"%26agree="+agree); //alert("requesting"); //alert ("get http://www.streamlinedsports.com/main/view/getscores.php?an=" + an + "&gamedate=" + mydate); req3.setRequestHeader("Content-Type", "text/xml"); req3.send("IE"); } } function PPSeasonGoalie(playerid, teamid, slid, sportid) { if(window.XMLHttpRequest) { req2= new XMLHttpRequest(); } else if(window.ActiveXObject) { req2 = new ActiveXObject("Microsoft.XMLHTTP"); } if(req2) { req2.onreadystatechange = processReqChangePPSeasonGoalie; req2.open("GET", "../proxy.php?prox=getplayerprofile_stats.php%3Fan="+an+"%26slid="+slid+"%26teamid="+teamid+"%26playerid="+playerid+"%26sportid="+sportid, true); //alert("../proxy.php?prox=getseasoninfo.php%3Fan="+an+"%26slid="+slid+"%26code="+code+"%26agree="+agree); //alert("requesting"); //alert ("get http://www.streamlinedsports.com/main/view/getscores.php?an=" + an + "&gamedate=" + mydate); req2.setRequestHeader("Content-Type", "text/xml"); req2.send("IE"); } } function PPPlayoffGoalie(playerid, teamid, slid, sportid) { if(window.XMLHttpRequest) { req3= new XMLHttpRequest(); } else if(window.ActiveXObject) { req3 = new ActiveXObject("Microsoft.XMLHTTP"); } if(req3) { req3.onreadystatechange = processReqChangePPPlayoffsGoalie; req3.open("GET", "../proxy.php?prox=getplayerprofile_stats.php%3Fan="+an+"%26slid="+slid+"%26teamid="+teamid+"%26playerid="+playerid+"%26sportid="+sportid, true); //alert("../proxy.php?prox=getseasoninfo.php%3Fan="+an+"%26slid="+slid+"%26code="+code+"%26agree="+agree); //alert("requesting"); //alert ("get http://www.streamlinedsports.com/main/view/getscores.php?an=" + an + "&gamedate=" + mydate); req3.setRequestHeader("Content-Type", "text/xml"); req3.send("IE"); } } function GetText(str) { if(window.ActiveXObject) { return str.text; } else { if(str.textContent != undefined) return str.textContent; else { //alert(str.firstChild.nodeValue); if(str.firstChild != null) return str.firstChild.nodeValue; else return ""; } } } function processReqChange() { //alert (req.readyState); if(req.readyState == 4) { var xmlDoc; if(window.ActiveXObject) { //IE xmlDoc = new ActiveXObject("Microsoft.XMLDOM"); xmlDoc.async = "false"; xmlDoc.loadXML(req.responseText); } else { //firefox var parser = new DOMParser(); var xmlDoc = parser.parseFromString(req.responseText, "text/xml"); } //document.getElementById("SYSTEMTIME").innerHTML = "Last Refresh Last Refresh " + xmlDoc.documentElement.attributes.getNamedItem("systemtime").value); var games = xmlDoc.getElementsByTagName("game"); var myHTML = ""; //alert (xmlDoc.documentElement); myHTML = ''; var whatturn; for(i = 0; i < games.length; i++) { if(i % 2) whatturn = 1; else whatturn = 2; myHTML += GetClass(GetText(games[i].childNodes[1]), whatturn); myHTML += ''; myHTML += GetClass(GetText(games[i].childNodes[1]), whatturn); myHTML += ''; myHTML += ''; myHTML += ''; myHTML += ''; myHTML += GetClass(GetText(games[i].childNodes[1]), whatturn); myHTML += ''; myHTML += ''; myHTML += ''; myHTML += ''; if(GetText(games[i].childNodes[1]) != "S") { myHTML += GetClass(GetText(games[i].childNodes[1]), whatturn) + ''; } //myHTML += ''; } if(games.length == 0) myHTML += ''; myHTML += '
' + GetText(games[i].childNodes[2]) + '
' + GetText(games[i].childNodes[3]) + '' + GetText(games[i].childNodes[5]) + '' + GetText(games[i].childNodes[6]) + '
' + GetText(games[i].childNodes[4]) + '' + GetText(games[i].childNodes[7]) + '' + GetText(games[i].childNodes[8]) + '
View Game Scoresheet
There are no games scheduled
Last Refresh: ' + xmlDoc.documentElement.attributes.getNamedItem("systemtime").value + ''; //alert (myHTML); document.getElementById("scores").innerHTML = myHTML; } } function GetClass(strin, intwhat) { var myHTML = ""; myHTML += ''; else if(strin == 'S' && intwhat == 1) myHTML += 'statsteam1">'; else if(strin == 'S' && intwhat == 2) myHTML += 'statsteam2">'; else myHTML += 'activegame">'; return myHTML; } function processReqChangePOW() { //alert (req.readyState); if(req2.readyState == 4) { var xmlDoc; if(window.ActiveXObject) { //IE xmlDoc = new ActiveXObject("Microsoft.XMLDOM"); xmlDoc.async = "false"; xmlDoc.loadXML(req2.responseText); } else { //firefox var parser = new DOMParser(); var xmlDoc = parser.parseFromString(req2.responseText, "text/xml"); } //alert(req2.responseText); //document.getElementById("SYSTEMTIME").innerHTML = "Last Refresh Last Refresh " + xmlDoc.documentElement.attributes.getNamedItem("systemtime").value); var games = xmlDoc.getElementsByTagName("pow"); var myHTML = ""; //alert (xmlDoc.documentElement); //myHTML = ''; for(i = 0; i < games.length; i++) { myHTML += '
Player(s) of the Week
'; myHTML += ''; myHTML += ''; myHTML += ''; if(GetText(games[i].childNodes[6]) != '') myHTML += ''; if(GetText(games[i].childNodes[7]) != '') myHTML += ''; myHTML += ''; myHTML += '
' + GetText(games[i].childNodes[1]) + ' ' + GetText(games[i].childNodes[2]) + ' #' + GetText(games[i].childNodes[3]) + '
'; myHTML += '' + GetText(games[i].childNodes[4]) + ' (' + GetText(games[i].childNodes[5]) + ')
Height: ' + GetText(games[i].childNodes[6]) + '
Weight: ' + GetText(games[i].childNodes[7]) + '
Position: ' + GetText(games[i].childNodes[8]) + '
Summary: ' + GetText(games[i].childNodes[9]) + ''; myHTML += '
Weekly Statistics (' + GetText(games[i].childNodes[10]) + ')
'; if(GetText(games[i].childNodes[8]) != 'Goaltender') { myHTML += ''; myHTML += ''; myHTML += ''; myHTML += ''; myHTML += ''; myHTML += ''; myHTML += ''; myHTML += ''; myHTML += ''; myHTML += ''; myHTML += ''; myHTML += ''; myHTML += ''; } else { myHTML += '
GPGAPPPG
' + GetText(games[i].childNodes[11]) + '' + GetText(games[i].childNodes[12]) + '' + GetText(games[i].childNodes[13]) + '' + GetText(games[i].childNodes[14]) + '' + GetText(games[i].childNodes[15]) + '
'; myHTML += ''; myHTML += ''; myHTML += ''; myHTML += ''; myHTML += ''; myHTML += ''; myHTML += ''; myHTML += ''; myHTML += ''; myHTML += ''; myHTML += ''; myHTML += ''; } myHTML += '
GPMINSGAGAASV%
' + GetText(games[i].childNodes[11]) + '' + GetText(games[i].childNodes[18]) + '' + GetText(games[i].childNodes[16]) + '' + GetText(games[i].childNodes[17]) + 'N/A
'; myHTML += '
'; //myHTML += ''; } //myHTML += ''; if(games.length == 0) myHTML += '
There are none listed
'; //myHTML += ''; //alert (myHTML); document.getElementById("pow").innerHTML = myHTML; } } function processReqChangeArchives() { //alert (req.readyState); if(req3.readyState == 4) { var xmlDoc; document.getElementById("archives").innerHTML = GetLoadMessage(); if(window.ActiveXObject) { //IE xmlDoc = new ActiveXObject("Microsoft.XMLDOM"); xmlDoc.async = "false"; xmlDoc.loadXML(req3.responseText); } else { //firefox var parser = new DOMParser(); var xmlDoc = parser.parseFromString(req3.responseText, "text/xml"); } //document.getElementById("SYSTEMTIME").innerHTML = "Last Refresh Last Refresh " + xmlDoc.documentElement.attributes.getNamedItem("systemtime").value); var games = xmlDoc.getElementsByTagName("masterleague"); var myHTML = ""; //alert (xmlDoc.documentElement); myHTML = ''; myHTML += ''; var whatturn; for(i = 0; i < games.length; i++) { var str = GetText(games[i].childNodes[1]); str = FixTag(str); if(i % 2) myHTML += ''; else myHTML += ''; myHTML += ''; } if(games.length == 0) myHTML += ''; myHTML += '
League Archives and Records
' + GetText(games[i].childNodes[1]) + '
There are currently no archived leagues
'; //alert (myHTML); document.getElementById("archives").innerHTML = myHTML; } } function processReqChangeSeasons() { //alert (req.readyState); if(req4.readyState == 4) { var xmlDoc; document.getElementById("seasons").innerHTML = GetLoadMessage(); if(window.ActiveXObject) { //IE xmlDoc = new ActiveXObject("Microsoft.XMLDOM"); xmlDoc.async = "false"; xmlDoc.loadXML(req4.responseText); } else { //firefox var parser = new DOMParser(); var xmlDoc = parser.parseFromString(req4.responseText, "text/xml"); } //document.getElementById("SYSTEMTIME").innerHTML = "Last Refresh Last Refresh " + xmlDoc.documentElement.attributes.getNamedItem("systemtime").value); var games = xmlDoc.getElementsByTagName("season"); var myHTML = ""; //alert (xmlDoc.documentElement); myHTML = 'Seasons and Tournaments'; myHTML += ''; myHTML += ''; var whatturn; var todayParts = currentdate.split("/"); var todayDate = Date.UTC(Number(todayParts[2]), //year Number(todayParts[0])-1, //month Number(todayParts[1]) //date ); for(i = 0; i < games.length; i++) { var str = GetText(games[i].childNodes[1]); str = FixTag(str); if(i % 2) myHTML += ''; else myHTML += ''; var somedayParts = GetText(games[i].childNodes[4]).split("/"); var enddate = Date.UTC(Number(somedayParts[2]), //year Number(somedayParts[0])-1, //month Number(somedayParts[1])); //date myHTML += ''; myHTML += ''; myHTML += ''; myHTML += ''; myHTML += ''; if(GetText(games[i].childNodes[6]) == 'Y' || todayDate > enddate) myHTML += ''; else myHTML += ''; if(GetText(games[i].childNodes[7]) == 'Y' || todayDate > enddate) myHTML += ''; else myHTML += ''; if(GetText(games[i].childNodes[8]) == 'Y' || todayDate > enddate) myHTML += ''; else myHTML += ''; myHTML += ''; if(GetText(games[i].childNodes[9]) == 'Y' || todayDate > enddate) myHTML += ''; else myHTML += ''; } if(games.length == 0) myHTML += ''; myHTML += '
SeasonSportSeason StatusStart DateEnd DateScheduleStandingsStatsSuspensionsPlayoffs
' + GetText(games[i].childNodes[1]) + '' + GetText(games[i].childNodes[5]) + '' + GetText(games[i].childNodes[2]) + '' + GetText(games[i].childNodes[3]) + '' + GetText(games[i].childNodes[4]) + 'SchedulesN/AStandingsN/AStatsN/ASuspensionsPlayoffsN/A
There are no current seasons or tournaments
'; //alert (myHTML); document.getElementById("seasons").innerHTML = myHTML; } } function processReqChangeChampions() { //alert (req.readyState); if(req4.readyState == 4) { var xmlDoc; document.getElementById("champions").innerHTML = GetLoadMessage(); if(window.ActiveXObject) { //IE xmlDoc = new ActiveXObject("Microsoft.XMLDOM"); xmlDoc.async = "false"; xmlDoc.loadXML(req4.responseText); } else { //firefox var parser = new DOMParser(); var xmlDoc = parser.parseFromString(req4.responseText, "text/xml"); } //document.getElementById("SYSTEMTIME").innerHTML = "Last Refresh Last Refresh " + xmlDoc.documentElement.attributes.getNamedItem("systemtime").value); var games = xmlDoc.getElementsByTagName("champion"); var myHTML = ""; //alert (xmlDoc.documentElement); myHTML = 'Past Champions'; myHTML += ''; myHTML += ''; var whatturn; for(i = 0; i < games.length; i++) { if(i % 2) myHTML += ''; else myHTML += ''; myHTML += ''; myHTML += ''; myHTML += ''; myHTML += ''; myHTML += ''; } if(games.length == 0) myHTML += ''; myHTML += '
SeasonSportRegular Season ChampionsPlayoff Champions
' + GetText(games[i].childNodes[1]) + '' + GetText(games[i].childNodes[2]) + ''+ GetText(games[i].childNodes[4]) + ''+ GetText(games[i].childNodes[6]) + '
There are no current champions for this league
'; //alert (myHTML); document.getElementById("champions").innerHTML = myHTML; } } function GetLoadMessage() { return '

Please Wait While We Load the Information'; } function processReqChangeLeagueLeaders() { //alert (req.readyState); if(req4.readyState == 4) { var xmlDoc; document.getElementById("leagueleaders").innerHTML = GetLoadMessage(); if(window.ActiveXObject) { //IE xmlDoc = new ActiveXObject("Microsoft.XMLDOM"); xmlDoc.async = "false"; xmlDoc.loadXML(req4.responseText); } else { //firefox var parser = new DOMParser(); var xmlDoc = parser.parseFromString(req4.responseText, "text/xml"); } //document.getElementById("SYSTEMTIME").innerHTML = "Last Refresh Last Refresh " + xmlDoc.documentElement.attributes.getNamedItem("systemtime").value); var header = xmlDoc.getElementsByTagName("header"); var leaguename; var leagueid; var sort; var sportid; var playoff, teamid, slid; leaguename = GetText(header[0].childNodes[0]); leagueid = GetText(header[0].childNodes[1]); sort = GetText(header[0].childNodes[2]); sportid = GetText(header[0].childNodes[3]); playoff = GetText(header[0].childNodes[4]); teamid = GetText(header[0].childNodes[5]); slid = GetText(header[0].childNodes[6]); var games = xmlDoc.getElementsByTagName("leader"); var myHTML = ""; var code; if(playoff == "1") code = 4; else code = 3; var extra; if(parseInt(teamid) > 0) extra = "Leaders"; else { if(playoff == "1") extra = "League Leaders (5 GP Minimum)"; else extra = "League Leaders (10 GP Minimum)"; } //alert (xmlDoc.documentElement); if(sportid == "1") //HOCKEY { if(playoff == "1") { myHTML = 'All Time Post Season ' + extra + ''; myHTML += ''; myHTML += ''; myHTML += ''; myHTML += ''; myHTML += ''; } else { myHTML = 'All Time Regular Season ' + extra + ''; myHTML += '
RankNameGPGOALSASSISTSPOINTSPP GOALSSH GOALSPPGPIM
'; myHTML += ''; myHTML += ''; myHTML += ''; myHTML += ''; } } else if(sportid == "2") //SOCCER { if(playoff == "1") { myHTML = 'All Time Post Season ' + extra + ''; myHTML += '
RankNameGPGOALSASSISTSPOINTSPP GOALSSH GOALSPPGPIM
'; myHTML += ''; myHTML += ''; myHTML += ''; myHTML += ''; } else { myHTML = 'All Time Regular Season ' + extra + ''; myHTML += '
RankNameGPGOALSASSISTSPOINTSPPGPENALTIES
'; myHTML += ''; myHTML += ''; myHTML += ''; myHTML += ''; } } else if(sportid == "1000") //OTHER { if(playoff == "1") { myHTML = 'All Time Post Season ' + extra + ''; myHTML += '
RankNameGPGOALSASSISTSPOINTSPPGPENALTIES
'; myHTML += ''; myHTML += ''; myHTML += ''; } else { myHTML = 'All Time Regular Season ' + extra + ''; myHTML += '
RankNameGPPOINTSPPG
'; myHTML += ''; myHTML += ''; myHTML += ''; } } var whatturn; var rank = 1; for(i = 0; i < games.length; i++) { if(i % 2) myHTML += ''; else myHTML += ''; if(sportid == "1") //HOCKEY { myHTML += ''; if(rank == 1 && showpic > 0 && parseInt(teamid) == 0) myHTML += ''; else myHTML += ''; myHTML += IsHighlight(sort, 4) + GetText(games[i].childNodes[2]) + ''; myHTML += IsHighlight(sort, 1) + GetText(games[i].childNodes[3]) + ''; myHTML += IsHighlight(sort, 3) + GetText(games[i].childNodes[4]) + ''; myHTML += IsHighlight(sort, 2) + GetText(games[i].childNodes[5]) + ''; myHTML += IsHighlight(sort, 5) + GetText(games[i].childNodes[6]) + ''; myHTML += IsHighlight(sort, 6) + GetText(games[i].childNodes[7]) + ''; myHTML += IsHighlight(sort, 8) + GetText(games[i].childNodes[9]) + ''; myHTML += IsHighlight(sort, 7) + GetText(games[i].childNodes[8]) + ''; } else if(sportid == "2") //SOCCER { myHTML += ''; if(rank == 1 && showpic > 0 && parseInt(teamid) == 0) myHTML += ''; else myHTML += ''; myHTML += IsHighlight(sort, 4) + GetText(games[i].childNodes[2]) + ''; myHTML += IsHighlight(sort, 1) + GetText(games[i].childNodes[3]) + ''; myHTML += IsHighlight(sort, 3) + GetText(games[i].childNodes[4]) + ''; myHTML += IsHighlight(sort, 2) + GetText(games[i].childNodes[5]) + ''; myHTML += IsHighlight(sort, 8) + GetText(games[i].childNodes[6]) + ''; myHTML += IsHighlight(sort, 7) + GetText(games[i].childNodes[7]) + ''; } else if(sportid == "1000") //OTHER { myHTML += ''; if(rank == 1 && showpic > 0 && parseInt(teamid) == 0) myHTML += ''; else myHTML += ''; myHTML += IsHighlight(sort, 4) + GetText(games[i].childNodes[2]) + ''; myHTML += IsHighlight(sort, 1) + GetText(games[i].childNodes[3]) + ''; myHTML += IsHighlight(sort, 3) + GetText(games[i].childNodes[4]) + ''; } myHTML += ''; rank++; } if(games.length == 0) myHTML += ''; myHTML += '
RankNameGPPOINTSPPG
' + rank + '
' + GetText(games[i].childNodes[0]) + '
' + GetText(games[i].childNodes[0]) + '' + rank + '
' + GetText(games[i].childNodes[0]) + '
' + GetText(games[i].childNodes[0]) + '' + rank + '
' + GetText(games[i].childNodes[0]) + '
' + GetText(games[i].childNodes[0]) + '
There are currently no all-time leaders for this league
'; //alert (myHTML); document.getElementById("leagueleaders").innerHTML = myHTML; } } function processReqChangeLeagueGoalieLeaders() { //alert (req.readyState); if(req3.readyState == 4) { var xmlDoc; document.getElementById("leaguegoalieleaders").innerHTML = GetLoadMessage(); if(window.ActiveXObject) { //IE xmlDoc = new ActiveXObject("Microsoft.XMLDOM"); xmlDoc.async = "false"; xmlDoc.loadXML(req3.responseText); } else { //firefox var parser = new DOMParser(); var xmlDoc = parser.parseFromString(req3.responseText, "text/xml"); } //document.getElementById("SYSTEMTIME").innerHTML = "Last Refresh Last Refresh " + xmlDoc.documentElement.attributes.getNamedItem("systemtime").value); var header = xmlDoc.getElementsByTagName("header"); var leaguename; var leagueid; var sort; var sportid; var playoff, teamid, slid; leaguename = GetText(header[0].childNodes[0]); leagueid = GetText(header[0].childNodes[1]); sort = GetText(header[0].childNodes[2]); sportid = GetText(header[0].childNodes[3]); playoff = GetText(header[0].childNodes[4]); teamid = GetText(header[0].childNodes[5]); slid = GetText(header[0].childNodes[6]); //alert("SPORTID = " + sportid); var games = xmlDoc.getElementsByTagName("goalieleader"); var myHTML = ""; var code; if(playoff == "1") code = 4; else code = 3; var extra; if(parseInt(teamid) > 0) extra = "Goaltending Leaders"; else { if(playoff == "1") extra = "League Goaltending Leaders (5 GP Minimum)"; else extra = "League Goaltending Leaders (10 GP Minimum)"; } if(sportid == "1" || sportid == "2") { //alert("FOUND MATCH"); //alert (xmlDoc.documentElement); if(playoff == "1") { myHTML = 'All Time Post Season ' + extra + ''; myHTML += ''; myHTML += ''; myHTML += ''; myHTML += ''; } else { myHTML = 'All Time Regular Season ' + extra + ''; myHTML += '
RankNameGPMINSGAGAASAVE %
'; myHTML += ''; myHTML += ''; myHTML += ''; } var whatturn; var rank = 1; for(i = 0; i < games.length; i++) { if(i % 2) myHTML += ''; else myHTML += ''; myHTML += ''; if(rank == 1 && showpic > 0 && parseInt(teamid) == 0) myHTML += ''; else myHTML += ''; myHTML += IsHighlight(sort, 2) + GetText(games[i].childNodes[2]) + ''; myHTML += IsHighlight(sort, 3) + GetText(games[i].childNodes[4]) + ''; myHTML += IsHighlight(sort, 4) + GetText(games[i].childNodes[3]) + ''; myHTML += IsHighlight(sort, 1) + GetText(games[i].childNodes[6]) + ''; myHTML += IsHighlight(sort, 0) + GetText(games[i].childNodes[7]) + ''; myHTML += ''; rank++; } if(games.length == 0) myHTML += ''; myHTML += '
RankNameGPMINSGAGAASAVE %
' + rank + '
' + GetText(games[i].childNodes[0]) + '
' + GetText(games[i].childNodes[0]) + '
There are currently no all-time goaltending leaders for this league
'; //alert (myHTML); document.getElementById("leaguegoalieleaders").innerHTML = myHTML; } } } function IsHighlight(x, y) { if(x == y) return ''; else return ''; } function processReqChangeLeagueRecords() { document.getElementById("records").innerHTML = GetLoadMessage(); //alert (req.readyState); if(req4.readyState == 4) { var xmlDoc; if(window.ActiveXObject) { //IE xmlDoc = new ActiveXObject("Microsoft.XMLDOM"); xmlDoc.async = "false"; xmlDoc.loadXML(req4.responseText); } else { //firefox var parser = new DOMParser(); var xmlDoc = parser.parseFromString(req4.responseText, "text/xml"); } //document.getElementById("SYSTEMTIME").innerHTML = "Last Refresh Last Refresh " + xmlDoc.documentElement.attributes.getNamedItem("systemtime").value); var header = xmlDoc.getElementsByTagName("header"); var leaguename; var leagueid; var sportid; leaguename = GetText(header[0].childNodes[0]); leagueid = GetText(header[0].childNodes[1]); sportid = GetText(header[0].childNodes[2]); var myHTML = ""; var code; //alert (xmlDoc.documentElement); if(sportid == "1") //HOCKEY { var games = xmlDoc.getElementsByTagName("goalrecord"); myHTML += 'Most Goals in a Single Season (Regular Season Only)'; myHTML += ''; myHTML += ''; var rank = 1; for(i = 0; i < games.length; i++) { //alert("FOUND GOALS"); if(i % 2) myHTML += ''; else myHTML += ''; myHTML += ''; myHTML += ''; myHTML += ''; myHTML += ''; myHTML += ''; myHTML += IsHighlight(7, 7) + GetText(games[i].childNodes[3]) + ''; myHTML += ''; rank++; } if(games.length == 0) myHTML += ''; myHTML += '
RANKNAMESEASONTEAMGPGOALS
' + rank + '' + GetText(games[i].childNodes[0]) + '' + GetText(games[i].childNodes[4]) + '' + GetText(games[i].childNodes[5]) + '' + GetText(games[i].childNodes[2]) + '
There are currently no record holders
'; var games = xmlDoc.getElementsByTagName("assistrecord"); myHTML += 'Most Assists in a Single Season (Regular Season Only)'; myHTML += ''; myHTML += ''; var rank = 1; for(i = 0; i < games.length; i++) { if(i % 2) myHTML += ''; else myHTML += ''; myHTML += ''; myHTML += ''; myHTML += ''; myHTML += ''; myHTML += ''; myHTML += IsHighlight(7, 7) + GetText(games[i].childNodes[3]) + ''; myHTML += ''; rank++; } if(games.length == 0) myHTML += ''; myHTML += '
RANKNAMESEASONTEAMGPASSISTS
' + rank + '' + GetText(games[i].childNodes[0]) + '' + GetText(games[i].childNodes[4]) + '' + GetText(games[i].childNodes[5]) + '' + GetText(games[i].childNodes[2]) + '
There are currently no record holders
'; var games = xmlDoc.getElementsByTagName("pointsrecord"); myHTML += 'Most Points in a Single Season (Regular Season Only)'; myHTML += ''; myHTML += ''; var rank = 1; for(i = 0; i < games.length; i++) { if(i % 2) myHTML += ''; else myHTML += ''; myHTML += ''; myHTML += ''; myHTML += ''; myHTML += ''; myHTML += ''; myHTML += IsHighlight(7, 7) + GetText(games[i].childNodes[3]) + ''; myHTML += ''; rank++; } if(games.length == 0) myHTML += ''; myHTML += '
RANKNAMESEASONTEAMGPPOINTS
' + rank + '' + GetText(games[i].childNodes[0]) + '' + GetText(games[i].childNodes[4]) + '' + GetText(games[i].childNodes[5]) + '' + GetText(games[i].childNodes[2]) + '
There are currently no record holders
'; var games = xmlDoc.getElementsByTagName("pprecord"); myHTML += 'Most Power Play Goals in a Single Season (Regular Season Only)'; myHTML += ''; myHTML += ''; var rank = 1; for(i = 0; i < games.length; i++) { if(i % 2) myHTML += ''; else myHTML += ''; myHTML += ''; myHTML += ''; myHTML += ''; myHTML += ''; myHTML += ''; myHTML += IsHighlight(7, 7) + GetText(games[i].childNodes[3]) + ''; myHTML += ''; rank++; } if(games.length == 0) myHTML += ''; myHTML += '
RANKNAMESEASONTEAMGPPP GOALS
' + rank + '' + GetText(games[i].childNodes[0]) + '' + GetText(games[i].childNodes[4]) + '' + GetText(games[i].childNodes[5]) + '' + GetText(games[i].childNodes[2]) + '
There are currently no record holders
'; var games = xmlDoc.getElementsByTagName("shrecord"); myHTML += 'Most Short Handed Goals in a Single Season (Regular Season Only)'; myHTML += ''; myHTML += ''; var rank = 1; for(i = 0; i < games.length; i++) { if(i % 2) myHTML += ''; else myHTML += ''; myHTML += ''; myHTML += ''; myHTML += ''; myHTML += ''; myHTML += ''; myHTML += IsHighlight(7, 7) + GetText(games[i].childNodes[3]) + ''; myHTML += ''; rank++; } if(games.length == 0) myHTML += ''; myHTML += '
RANKNAMESEASONTEAMGPSH GOALS
' + rank + '' + GetText(games[i].childNodes[0]) + '' + GetText(games[i].childNodes[4]) + '' + GetText(games[i].childNodes[5]) + '' + GetText(games[i].childNodes[2]) + '
There are currently no record holders
'; var games = xmlDoc.getElementsByTagName("pimrecord"); myHTML += 'Most Penalties in Minutes in a Single Season (Regular Season Only)'; myHTML += ''; myHTML += ''; var rank = 1; for(i = 0; i < games.length; i++) { if(i % 2) myHTML += ''; else myHTML += ''; myHTML += ''; myHTML += ''; myHTML += ''; myHTML += ''; myHTML += ''; myHTML += IsHighlight(7, 7) + GetText(games[i].childNodes[3]) + ''; myHTML += ''; rank++; } if(games.length == 0) myHTML += ''; myHTML += '
RANKNAMESEASONTEAMGPPIM
' + rank + '' + GetText(games[i].childNodes[0]) + '' + GetText(games[i].childNodes[4]) + '' + GetText(games[i].childNodes[5]) + '' + GetText(games[i].childNodes[2]) + '
There are currently no record holders
'; } //alert (myHTML); document.getElementById("records").innerHTML = myHTML; } } function processReqChangeSchedule() { document.getElementById("schedule").innerHTML = GetLoadMessage(); //alert (req.readyState); if(req2.readyState == 4) { var xmlDoc; if(window.ActiveXObject) { //IE xmlDoc = new ActiveXObject("Microsoft.XMLDOM"); xmlDoc.async = "false"; xmlDoc.loadXML(req2.responseText); } else { //firefox var parser = new DOMParser(); var xmlDoc = parser.parseFromString(req2.responseText, "text/xml"); } //alert(req2.responseText); //document.getElementById("SYSTEMTIME").innerHTML = "Last Refresh Last Refresh " + xmlDoc.documentElement.attributes.getNamedItem("systemtime").value); var header = xmlDoc.getElementsByTagName("header"); var tid; var slid; var bottom; var top; var numberofgames; tid = GetText(header[0].childNodes[1]); slid = GetText(header[0].childNodes[0]); bottom = GetText(header[0].childNodes[2]); top = GetText(header[0].childNodes[3]); numberofgames = GetText(header[0].childNodes[4]); var games = xmlDoc.getElementsByTagName("game"); var myHTML = ""; //alert (xmlDoc.documentElement); myHTML = 'Season Schedule'; myHTML += ''; if(parseInt(tid) != 0) myHTML += ''; else myHTML += ''; var whatturn; for(i = 0; i < games.length; i++) { if(i % 2) myHTML += ''; else myHTML += ''; myHTML += ''; myHTML += ''; myHTML += ''; myHTML += ''; if(parseInt(tid) != 0) { if(parseInt(tid) == parseInt(GetText(games[i].childNodes[1]))) myHTML += ''; else myHTML += ''; } else { myHTML += ''; myHTML += ''; } myHTML += ''; if(GetText(games[i].childNodes[5]) != "S") myHTML += ''; else myHTML += ''; myHTML += ''; } if(games.length == 0) myHTML += ''; myHTML += '
GAMEDATEDAYTIMEARENAOPPONENTRESULTBOX SCORE
GAMEDATEDAYTIMEARENAHOMEAWAYRESULTBOX SCORE
' + GetText(games[i].childNodes[6]) + '' + GetText(games[i].childNodes[7]) + '' + GetText(games[i].childNodes[8]) + '' + GetText(games[i].childNodes[9]) + '' + GetText(games[i].childNodes[4]) + '@ ' + GetText(games[i].childNodes[2]) + '' + GetText(games[i].childNodes[2]) + '' + GetText(games[i].childNodes[4]) + '' + GetText(games[i].childNodes[12]) + 'View Game Summary 
There are no games scheduled
'; if(parseInt(tid) <= 0) { if(parseInt(top) > parseInt(numberofgames)) myHTML += '

Showing Results ' + (parseInt(bottom)+1) + ' through ' + numberofgames + ' of ' + numberofgames + ' total games'; else myHTML += '

Showing Results ' + (parseInt(bottom)+1) + ' through ' + top + ' of ' + numberofgames + ' total games'; var page = 1; var curbot = 0; var curtop = 15; var pages = numberofgames / 15; pages = Math.ceil(pages); myHTML += '

Page number: '; for(i=0; i' + page + ' | '; curbot += 15; curtop += 15; page++; } myHTML = myHTML.substr(0, myHTML.length - 2); myHTML += ''; } //alert (myHTML); document.getElementById("schedule").innerHTML = myHTML; } } function processReqChangeStandings() { document.getElementById("standings").innerHTML = GetLoadMessage(); //alert (req.readyState); if(req2.readyState == 4) { var xmlDoc; if(window.ActiveXObject) { //IE xmlDoc = new ActiveXObject("Microsoft.XMLDOM"); xmlDoc.async = "false"; xmlDoc.loadXML(req2.responseText); } else { //firefox var parser = new DOMParser(); var xmlDoc = parser.parseFromString(req2.responseText, "text/xml"); } //alert(req2.responseText); //document.getElementById("SYSTEMTIME").innerHTML = "Last Refresh Last Refresh " + xmlDoc.documentElement.attributes.getNamedItem("systemtime").value); var header = xmlDoc.getElementsByTagName("header"); var slid; var leaguename; var sort; var sportid; var otl; var playoff; var numconferences; var numdivisions; var rule1; var rule2; var rule3; var rule4; var tid; leaguename = GetText(header[0].childNodes[0]); slid = GetText(header[0].childNodes[1]); sort = GetText(header[0].childNodes[2]); sportid = GetText(header[0].childNodes[3]); playoff = GetText(header[0].childNodes[4]); otl = GetText(header[0].childNodes[5]); numconferences = GetText(header[0].childNodes[6]); numdivisions = GetText(header[0].childNodes[7]); rule1 = GetText(header[0].childNodes[8]); rule2 = GetText(header[0].childNodes[9]); rule3 = GetText(header[0].childNodes[10]); rule4 = GetText(header[0].childNodes[11]); tid = GetText(header[0].childNodes[12]); //alert(tid); //CHECK TO SEE IF MULTIPLE DIVISIONS, IF SO, GIVE THEM MENU TO CHOOSE SORT ORDER!!!! var myHTML = ""; //alert (xmlDoc.documentElement); myHTML = 'Season Standings'; if(parseInt(numdivisions) > 0) { myHTML += ''; myHTML += ''; myHTML += '' + IsHighlight(sort, 1) + 'Divisions'; myHTML += IsHighlight(sort, 2) + 'Conferences'; myHTML += IsHighlight(sort, 3) + 'Overall'; myHTML += '
Show Seasons Standings By:
'; } if(sort == 1) //BY DIVISIONS { //myHTML += 'Standings by Division
'; myHTML += '
'; var conferenceid = "0"; var divisionid = "0"; var conference = xmlDoc.getElementsByTagName("conference"); var rank = 1; for(k = 0; k < conference.length; k++) { myHTML += '' + GetText(conference[k].childNodes[1]) + '
'; var division = xmlDoc.getElementsByTagName("division"); conferenceid = GetText(conference[k].childNodes[0]); //SET CURRENTID var games = xmlDoc.getElementsByTagName("team"); for(j = 0; j < division.length; j++) { if(conferenceid == GetText(division[j].childNodes[2])) { divisionid = GetText(division[j].childNodes[0]); //SET DIVISIONID!! myHTML += '' + GetText(division[j].childNodes[1]) + '
'; myHTML += ''; if(sportid == 1 || sportid == 1000) { myHTML += ''; if(otl == 'Y') myHTML += ''; myHTML += ''; } else if(sportid == 2) { myHTML += ''; if(otl == 'Y') myHTML += ''; myHTML += ''; } for(i = 0; i < games.length; i++) { if(divisionid == GetText(games[i].childNodes[1])) { var gp = parseInt(GetText(games[i].childNodes[4])) + parseInt(GetText(games[i].childNodes[5])) + parseInt(GetText(games[i].childNodes[6])) + parseInt(GetText(games[i].childNodes[11])); if(parseInt(tid) == parseInt(GetText(games[i].childNodes[2]))) myHTML += ''; else if(i % 2) myHTML += ''; else myHTML += ''; myHTML += ''; myHTML += ''; myHTML += ''; myHTML += ''; myHTML += ''; if(otl == "Y") myHTML += ''; myHTML += ''; myHTML += ''; myHTML += ''; myHTML += ''; myHTML += ''; myHTML += ''; myHTML += ''; myHTML += ''; rank++; } if(games.length == 0 && otl == 'Y') myHTML += ''; else if(games.length == 0 && otl == 'N') myHTML += ''; } rank = 1; myHTML += '
RANKTEAMGPWINSLOSSESOTLTIESPOINTSGFGAWin %StreakLast 5
RANKTEAMGPWINSLOSSESOTLDRAWSPOINTSGFGAWin %StreakLast 5
' + rank + '' + GetText(games[i].childNodes[2]) + '' + gp + '' + GetText(games[i].childNodes[4]) + '' + GetText(games[i].childNodes[5]) + '' + GetText(games[i].childNodes[11]) + '' + GetText(games[i].childNodes[6]) + '' + GetText(games[i].childNodes[7]) + '' + GetText(games[i].childNodes[8]) + '' + GetText(games[i].childNodes[9]) + '' + GetText(games[i].childNodes[10]) + '' + GetText(games[i].childNodes[12]) + '' + GetText(games[i].childNodes[13]) + '
There are no games scheduled
There are no games scheduled

'; } } } } else if(sort == 2) //BY CONFERENCE { //myHTML += 'Standings by Conference'; myHTML += '
'; var conferenceid = "0"; var divisionid = "0"; var conference = xmlDoc.getElementsByTagName("conference"); var rank = 1; for(j = 0; j < conference.length; j++) { myHTML += '' + GetText(conference[j].childNodes[1]) + ''; conferenceid = GetText(conference[j].childNodes[0]); //SET CURRENTID myHTML += ''; if(sportid == 1 || sportid == 1000) { myHTML += ''; if(otl == 'Y') myHTML += ''; myHTML += ''; } else if(sportid == 2) { myHTML += ''; if(otl == 'Y') myHTML += ''; myHTML += ''; } var games = xmlDoc.getElementsByTagName("team"); for(i = 0; i < games.length; i++) { if(conferenceid == GetText(games[i].childNodes[1])) { if(parseInt(tid) == parseInt(GetText(games[i].childNodes[2]))) myHTML += ''; else if(i % 2) myHTML += ''; else myHTML += ''; var gp = parseInt(GetText(games[i].childNodes[4])) + parseInt(GetText(games[i].childNodes[5])) + parseInt(GetText(games[i].childNodes[6])) + parseInt(GetText(games[i].childNodes[11])); myHTML += ''; myHTML += ''; myHTML += ''; myHTML += ''; myHTML += ''; if(otl == "Y") myHTML += ''; myHTML += ''; myHTML += ''; myHTML += ''; myHTML += ''; myHTML += ''; myHTML += ''; myHTML += ''; myHTML += ''; rank++; } if(games.length == 0 && otl == 'Y') myHTML += ''; else if(games.length == 0 && otl == 'N') myHTML += ''; } myHTML += '
RANKTEAMGPWINSLOSSESOTLTIESPOINTSGFGAWin %StreakLast 5
RANKTEAMGPWINSLOSSESOTLDRAWSPOINTSGFGAWin %StreakLast 5
' + rank + '' + GetText(games[i].childNodes[2]) + '' + gp + '' + GetText(games[i].childNodes[4]) + '' + GetText(games[i].childNodes[5]) + '' + GetText(games[i].childNodes[11]) + '' + GetText(games[i].childNodes[6]) + '' + GetText(games[i].childNodes[7]) + '' + GetText(games[i].childNodes[8]) + '' + GetText(games[i].childNodes[9]) + '' + GetText(games[i].childNodes[10]) + '' + GetText(games[i].childNodes[12]) + '' + GetText(games[i].childNodes[13]) + '
There are no games scheduled
There are no games scheduled

'; } //LOOP THROUGH CONFERENCES COMPARE IDS AND PRINT } else if(sort == 3) //OVERALL { //JUST LOOP THROUGH TEAMS myHTML += '
'; myHTML += 'Overall Standings'; var games = xmlDoc.getElementsByTagName("team"); myHTML += ''; if(sportid == 1 || sportid == 1000) { myHTML += ''; if(otl == 'Y') myHTML += ''; myHTML += ''; } else if(sportid == 2) { myHTML += ''; if(otl == 'Y') myHTML += ''; myHTML += ''; } for(i = 0; i < games.length; i++) { if(parseInt(tid) == parseInt(GetText(games[i].childNodes[2]))) myHTML += ''; else if(i % 2) myHTML += ''; else myHTML += ''; myHTML += ''; myHTML += ''; myHTML += ''; myHTML += ''; myHTML += ''; if(otl == "Y") myHTML += ''; myHTML += ''; myHTML += ''; myHTML += ''; myHTML += ''; myHTML += ''; myHTML += ''; myHTML += ''; myHTML += ''; } if(games.length == 0 && otl == 'Y') myHTML += ''; else if(games.length == 0 && otl == 'N') myHTML += ''; myHTML += '
RANKTEAMGPWINSLOSSESOTLTIESPOINTSGFGAWin %StreakLast 5
RANKTEAMGPWINSLOSSESOTLDRAWSPOINTSGFGAWin %StreakLast 5
' + GetText(games[i].childNodes[0]) + '' + GetText(games[i].childNodes[1]) + '' + GetText(games[i].childNodes[3]) + '' + GetText(games[i].childNodes[4]) + '' + GetText(games[i].childNodes[5]) + '' + GetText(games[i].childNodes[11]) + '' + GetText(games[i].childNodes[6]) + '' + GetText(games[i].childNodes[7]) + '' + GetText(games[i].childNodes[8]) + '' + GetText(games[i].childNodes[9]) + '' + GetText(games[i].childNodes[10]) + '' + GetText(games[i].childNodes[12]) + '' + GetText(games[i].childNodes[13]) + '
There are no games scheduled
There are no games scheduled
'; } myHTML += '

The following rules are used to determine tiebreakers

'; myHTML += ''; myHTML += ''; //alert (myHTML); document.getElementById("standings").innerHTML = myHTML; } } function processReqChangeScheduleTeams() { //alert (req.readyState); document.getElementById("teams").innerHTML = GetLoadMessage(); if(req3.readyState == 4) { var xmlDoc; if(window.ActiveXObject) { //IE xmlDoc = new ActiveXObject("Microsoft.XMLDOM"); xmlDoc.async = "false"; xmlDoc.loadXML(req3.responseText); } else { //firefox var parser = new DOMParser(); var xmlDoc = parser.parseFromString(req3.responseText, "text/xml"); } //document.getElementById("SYSTEMTIME").innerHTML = "Last Refresh Last Refresh " + xmlDoc.documentElement.attributes.getNamedItem("systemtime").value); var header = xmlDoc.getElementsByTagName("header"); var tid; var slid; tid = GetText(header[0].childNodes[0]); slid = GetText(header[0].childNodes[1]); //alert(tid); var games = xmlDoc.getElementsByTagName("team"); var myHTML = ""; myHTML += ''; myHTML += ''; myHTML += '' + IsHighlight(tid, 0) + '- ENTIRE SEASON SCHEDULE -'; var whatturn; for(i = 0; i < games.length; i++) { if(i % 2) myHTML += ''; else myHTML += ''; myHTML += IsHighlight(tid, GetText(games[i].childNodes[1])) + '' + GetText(games[i].childNodes[0]) + ''; myHTML += ''; } if(games.length == 0) myHTML += ''; myHTML += '
TEAMS
There are currently no teams in this season
'; //alert (myHTML); document.getElementById("teams").innerHTML = myHTML; } } function processReqChangeSeasonLeaders() { document.getElementById("leagueleaders").innerHTML = GetLoadMessage(); //alert (req.readyState); if(req4.readyState == 4) { var xmlDoc; if(window.ActiveXObject) { //IE xmlDoc = new ActiveXObject("Microsoft.XMLDOM"); xmlDoc.async = "false"; xmlDoc.loadXML(req4.responseText); } else { //firefox var parser = new DOMParser(); var xmlDoc = parser.parseFromString(req4.responseText, "text/xml"); } //document.getElementById("SYSTEMTIME").innerHTML = "Last Refresh Last Refresh " + xmlDoc.documentElement.attributes.getNamedItem("systemtime").value); var header = xmlDoc.getElementsByTagName("header"); var leaguename; var leagueid; var sort; var sportid; var playoff, teamid; leaguename = GetText(header[0].childNodes[0]); leagueid = GetText(header[0].childNodes[1]); sort = GetText(header[0].childNodes[2]); sportid = GetText(header[0].childNodes[3]); playoff = GetText(header[0].childNodes[4]); teamid = GetText(header[0].childNodes[5]); var games = xmlDoc.getElementsByTagName("leader"); var myHTML = ""; var code; if(playoff == "1") code = 5; else code = 3; var extra = ""; if(parseInt(teamid) > 0) extra = "Team "; else extra = "Current "; //alert (xmlDoc.documentElement); if(sportid == "1") //HOCKEY { if(playoff == "1") { myHTML = '' + extra + 'Post Season Leaders'; myHTML += ''; myHTML += ''; myHTML += ''; myHTML += ''; myHTML += ''; } else { myHTML = '' + extra + 'Regular Season Leaders'; myHTML += '
RankNumberNameTeamPOSGPGOALSASSISTSPOINTSPP GOALSSH GOALSPPGPIM
'; myHTML += ''; myHTML += ''; myHTML += ''; myHTML += ''; } } else if(sportid == "2") //SOCCER { if(playoff == "1") { myHTML = '' + extra + 'Post Season Leaders'; myHTML += '
RankNumberNameTeamPOSGPGOALSASSISTSPOINTSPP GOALSSH GOALSPPGPIM
'; myHTML += ''; myHTML += ''; myHTML += ''; myHTML += ''; } else { myHTML = '' + extra + 'Regular Season Leaders'; myHTML += '
RankNumberNameTeamPOSGPGOALSASSISTSPOINTSPPGPENALTIES
'; myHTML += ''; myHTML += ''; myHTML += ''; myHTML += ''; } } else if(sportid == "1000") //OTHER { if(playoff == "1") { myHTML = '' + extra + 'Post Season Leaders'; myHTML += '
RankNumberNameTeamPOSGPGOALSASSISTSPOINTSPPGPENALTIES
'; myHTML += ''; myHTML += ''; myHTML += ''; } else { myHTML = '' + extra + 'Regular Season Leaders'; myHTML += '
RankNumberNameTeamPOSGPPOINTSPPG
'; myHTML += ''; myHTML += ''; myHTML += ''; } } var whatturn; var rank = 1; for(i = 0; i < games.length; i++) { if(i % 2) myHTML += ''; else myHTML += ''; if(sportid == "1") //HOCKEY { myHTML += ''; myHTML += ''; if(rank == 1 && showpic > 0 && parseInt(teamid) == 0) myHTML += ''; else myHTML += ''; myHTML += ''; myHTML += ''; myHTML += IsHighlight(sort, 4) + GetText(games[i].childNodes[6]) + ''; myHTML += IsHighlight(sort, 1) + GetText(games[i].childNodes[7]) + ''; myHTML += IsHighlight(sort, 3) + GetText(games[i].childNodes[8]) + ''; myHTML += IsHighlight(sort, 2) + GetText(games[i].childNodes[9]) + ''; myHTML += IsHighlight(sort, 5) + GetText(games[i].childNodes[10]) + ''; myHTML += IsHighlight(sort, 6) + GetText(games[i].childNodes[11]) + ''; myHTML += IsHighlight(sort, 8) + GetText(games[i].childNodes[13]) + ''; myHTML += IsHighlight(sort, 7) + GetText(games[i].childNodes[12]) + ''; } else if(sportid == "2") //SOCCER { myHTML += ''; myHTML += ''; if(rank == 1 && showpic > 0 && parseInt(teamid) == 0) myHTML += ''; else myHTML += ''; myHTML += ''; myHTML += ''; myHTML += IsHighlight(sort, 4) + GetText(games[i].childNodes[6]) + ''; myHTML += IsHighlight(sort, 1) + GetText(games[i].childNodes[7]) + ''; myHTML += IsHighlight(sort, 3) + GetText(games[i].childNodes[8]) + ''; myHTML += IsHighlight(sort, 2) + GetText(games[i].childNodes[9]) + ''; myHTML += IsHighlight(sort, 8) + GetText(games[i].childNodes[10]) + ''; myHTML += IsHighlight(sort, 7) + GetText(games[i].childNodes[11]) + ''; } else if(sportid == "1000") //OTHER { myHTML += ''; myHTML += ''; if(rank == 1 && showpic > 0 && parseInt(teamid) == 0) myHTML += ''; else myHTML += ''; myHTML += ''; myHTML += ''; myHTML += IsHighlight(sort, 4) + GetText(games[i].childNodes[6]) + ''; myHTML += IsHighlight(sort, 1) + GetText(games[i].childNodes[7]) + ''; myHTML += IsHighlight(sort, 3) + GetText(games[i].childNodes[8]) + ''; } myHTML += ''; rank++; } if(games.length == 0) myHTML += ''; myHTML += '
RankNumberNameTeamPOSGPPOINTSPPG
' + rank + '' + GetText(games[i].childNodes[1]) + '
' + GetText(games[i].childNodes[0]) + '
' + GetText(games[i].childNodes[0]) + '' + GetText(games[i].childNodes[5]) + '' + GetText(games[i].childNodes[2]) + '' + rank + '' + GetText(games[i].childNodes[1]) + '
' + GetText(games[i].childNodes[0]) + '
' + GetText(games[i].childNodes[0]) + '' + GetText(games[i].childNodes[5]) + '' + GetText(games[i].childNodes[2]) + '' + rank + '' + GetText(games[i].childNodes[1]) + '
' + GetText(games[i].childNodes[0]) + '
' + GetText(games[i].childNodes[0]) + '' + GetText(games[i].childNodes[5]) + '' + GetText(games[i].childNodes[2]) + '
There are currently no leaders for this season
'; //alert (myHTML); document.getElementById("leagueleaders").innerHTML = myHTML; } } function processReqChangeSeasonGoalieLeaders() { //alert (req.readyState); document.getElementById("leaguegoalieleaders").innerHTML = GetLoadMessage(); if(req3.readyState == 4) { var xmlDoc; if(window.ActiveXObject) { //IE xmlDoc = new ActiveXObject("Microsoft.XMLDOM"); xmlDoc.async = "false"; xmlDoc.loadXML(req3.responseText); } else { //firefox var parser = new DOMParser(); var xmlDoc = parser.parseFromString(req3.responseText, "text/xml"); } //document.getElementById("SYSTEMTIME").innerHTML = "Last Refresh Last Refresh " + xmlDoc.documentElement.attributes.getNamedItem("systemtime").value); var header = xmlDoc.getElementsByTagName("header"); var leaguename; var leagueid; var sort; var sportid; var playoff, teamid; leaguename = GetText(header[0].childNodes[0]); leagueid = GetText(header[0].childNodes[1]); sort = GetText(header[0].childNodes[2]); sportid = GetText(header[0].childNodes[3]); playoff = GetText(header[0].childNodes[4]); teamid = GetText(header[0].childNodes[5]); //alert("SPORTID = " + sportid); var games = xmlDoc.getElementsByTagName("goalieleader"); var myHTML = ""; var code; if(playoff == "1") code = 5; else code = 3; var extra; if(parseInt(teamid) > 0) extra = "Team "; else extra = "Current "; if(sportid == "1" || sportid == "2") { //alert("FOUND MATCH"); //alert (xmlDoc.documentElement); if(playoff == "1") { myHTML = '' + extra + 'Post Season Goaltending Leaders'; myHTML += ''; myHTML += ''; myHTML += ''; myHTML += ''; } else { myHTML = '' + extra + 'Regular Season Goaltending Leaders'; myHTML += '
RankNumberNameTeamGPMINSGAGAASAVE %
'; myHTML += ''; myHTML += ''; myHTML += ''; } var whatturn; var rank = 1; for(i = 0; i < games.length; i++) { if(i % 2) myHTML += ''; else myHTML += ''; myHTML += ''; myHTML += ''; if(rank == 1 && showpic > 0 && parseInt(teamid) == 0) myHTML += ''; else myHTML += ''; myHTML += ''; myHTML += IsHighlight(sort, 2) + GetText(games[i].childNodes[6]) + ''; myHTML += IsHighlight(sort, 3) + GetText(games[i].childNodes[8]) + ''; myHTML += IsHighlight(sort, 4) + GetText(games[i].childNodes[7]) + ''; myHTML += IsHighlight(sort, 1) + GetText(games[i].childNodes[10]) + ''; myHTML += IsHighlight(sort, 0) + GetText(games[i].childNodes[11]) + ''; myHTML += ''; rank++; } if(games.length == 0) myHTML += ''; myHTML += '
RankNumberNameTeamGPMINSGAGAASAVE %
' + rank + '' + GetText(games[i].childNodes[1]) + '
' + GetText(games[i].childNodes[0]) + '
' + GetText(games[i].childNodes[0]) + '' + GetText(games[i].childNodes[5]) + '
There are currently no current goaltending leaders for this season
'; //alert (myHTML); document.getElementById("leaguegoalieleaders").innerHTML = myHTML; } } } function processReqChangeScoringTeams() { //alert (req.readyState); document.getElementById("teams").innerHTML = GetLoadMessage(); if(req2.readyState == 4) { var xmlDoc; if(window.ActiveXObject) { //IE xmlDoc = new ActiveXObject("Microsoft.XMLDOM"); xmlDoc.async = "false"; xmlDoc.loadXML(req2.responseText); } else { //firefox var parser = new DOMParser(); var xmlDoc = parser.parseFromString(req2.responseText, "text/xml"); } //alert(req2.responseText); //document.getElementById("SYSTEMTIME").innerHTML = "Last Refresh Last Refresh " + xmlDoc.documentElement.attributes.getNamedItem("systemtime").value); var header = xmlDoc.getElementsByTagName("header"); var tid; var slid; tid = GetText(header[0].childNodes[0]); slid = GetText(header[0].childNodes[1]); //alert(tid); var games = xmlDoc.getElementsByTagName("team"); var myHTML = ""; myHTML += ''; myHTML += ''; var whatturn; for(i = 0; i < games.length; i++) { var str = GetText(games[i].childNodes[0]); str = FixTag(str); if(i % 2) myHTML += ''; else myHTML += ''; myHTML += IsHighlight(tid, GetText(games[i].childNodes[1])) + '' + GetText(games[i].childNodes[0]) + ''; myHTML += ''; } if(games.length == 0) myHTML += ''; myHTML += '
TEAM SCORING
There are currently no teams in this season
'; //alert (myHTML); document.getElementById("teams").innerHTML = myHTML; } } function processReqChangeSuspensions() { //alert (req.readyState); document.getElementById("suspensions").innerHTML = GetLoadMessage(); if(req2.readyState == 4) { var xmlDoc; if(window.ActiveXObject) { //IE xmlDoc = new ActiveXObject("Microsoft.XMLDOM"); xmlDoc.async = "false"; xmlDoc.loadXML(req2.responseText); } else { //firefox var parser = new DOMParser(); var xmlDoc = parser.parseFromString(req2.responseText, "text/xml"); } //alert(req2.responseText); //document.getElementById("SYSTEMTIME").innerHTML = "Last Refresh Last Refresh " + xmlDoc.documentElement.attributes.getNamedItem("systemtime").value); var header = xmlDoc.getElementsByTagName("header"); var slid; slid = GetText(header[0].childNodes[0]); //alert(slid); var games = xmlDoc.getElementsByTagName("suspended"); var myHTML = 'Suspensions
'; myHTML += ''; myHTML += ''; var whatturn; for(i = 0; i < games.length; i++) { var str = GetText(games[i].childNodes[5]); str = FixTag(str); if(i % 2) myHTML += ''; else myHTML += ''; myHTML += ''; myHTML += ''; myHTML += ''; myHTML += ''; myHTML += ''; myHTML += ''; } if(games.length == 0) myHTML += ''; myHTML += '
NAMETEAMSUSPENSION DATETOTAL SUSPENSION IN GAMESGAMES REMAINING
' + GetText(games[i].childNodes[1]) + '' + GetText(games[i].childNodes[5]) + '' + GetText(games[i].childNodes[4]) + '' + GetText(games[i].childNodes[2]) + '' + GetText(games[i].childNodes[3]) + '
There are currently no suspensions in this season
'; //alert (myHTML); document.getElementById("suspensions").innerHTML = myHTML; } } function processReqChangePlayoffs() { //alert (req.readyState); document.getElementById("playoffs").innerHTML = GetLoadMessage(); if(req5.readyState == 4) { var xmlDoc; if(window.ActiveXObject) { //IE xmlDoc = new ActiveXObject("Microsoft.XMLDOM"); xmlDoc.async = "false"; xmlDoc.loadXML(req5.responseText); } else { //firefox var parser = new DOMParser(); var xmlDoc = parser.parseFromString(req5.responseText, "text/xml"); } //alert(req2.responseText); //document.getElementById("SYSTEMTIME").innerHTML = "Last Refresh Last Refresh " + xmlDoc.documentElement.attributes.getNamedItem("systemtime").value); var header = xmlDoc.getElementsByTagName("header"); var slid; slid = GetText(header[0].childNodes[0]); //alert(slid); var games = xmlDoc.getElementsByTagName("bracket"); var myHTML = 'Playoffs
'; myHTML += ''; myHTML += ''; var whatturn; for(i = 0; i < games.length; i++) { if(i % 2) myHTML += ''; else myHTML += ''; myHTML += ''; myHTML += ''; myHTML += ''; myHTML += ''; } if(games.length == 0) myHTML += ''; myHTML += '
PLAYOFF DESCRIPTIONSPORTBRACKET
' + GetText(games[i].childNodes[1]) + '' + GetText(games[i].childNodes[2]) + 'View
There are currently no playoff brackets available for this season
'; //alert (myHTML); document.getElementById("playoffs").innerHTML = myHTML; } } function processReqChangeScoreSheetHeader() { //alert (req.readyState); document.getElementById("header").innerHTML = GetLoadMessage(); if(req.readyState == 4) { var xmlDoc; if(window.ActiveXObject) { //IE xmlDoc = new ActiveXObject("Microsoft.XMLDOM"); xmlDoc.async = "false"; xmlDoc.loadXML(req.responseText); } else { //firefox var parser = new DOMParser(); var xmlDoc = parser.parseFromString(req.responseText, "text/xml"); } //alert(req2.responseText); //document.getElementById("SYSTEMTIME").innerHTML = "Last Refresh Last Refresh " + xmlDoc.documentElement.attributes.getNamedItem("systemtime").value); var header = xmlDoc.getElementsByTagName("header"); var area, start, leaguename, status, gamedate, slid; area = GetText(header[0].childNodes[1]); start = GetText(header[0].childNodes[2]); leaguename = GetText(header[0].childNodes[17]); status = GetText(header[0].childNodes[14]); gamedate = GetText(header[0].childNodes[0]); slid = GetText(header[0].childNodes[18]); //alert(slid); var myHTML = '
'; myHTML += 'STATS MAIN MENU | '; myHTML += 'SCHEDULES | '; myHTML += 'STANDINGS | '; myHTML += 'STATISTICS | '; myHTML += 'SUSPENSIONS | '; myHTML += 'PLAYOFFS'; myHTML += '
'; myHTML += '

' + leaguename + '

'; myHTML += ''; myHTML += ''; document.getElementById("header").innerHTML = myHTML; } } function processReqChangeScoreSheetRoster() { //alert (req.readyState); document.getElementById("rosters").innerHTML = GetLoadMessage(); if(req2.readyState == 4) { var xmlDoc; if(window.ActiveXObject) { //IE xmlDoc = new ActiveXObject("Microsoft.XMLDOM"); xmlDoc.async = "false"; xmlDoc.loadXML(req2.responseText); } else { //firefox var parser = new DOMParser(); var xmlDoc = parser.parseFromString(req2.responseText, "text/xml"); } //alert(req2.responseText); //document.getElementById("SYSTEMTIME").innerHTML = "Last Refresh Last Refresh " + xmlDoc.documentElement.attributes.getNamedItem("systemtime").value); var header = xmlDoc.getElementsByTagName("header"); var homename, homeid, awayname, awayid, sportid; homename = GetText(header[0].childNodes[8]); homeid = GetText(header[0].childNodes[19]); awayname = GetText(header[0].childNodes[9]); awayid = GetText(header[0].childNodes[20]); sportid = GetText(header[0].childNodes[12]); //alert(slid); var games = xmlDoc.getElementsByTagName("homeplayer"); var susp = xmlDoc.getElementsByTagName("suspendedplayer"); var myHTML = '

' + homename + ' Roster

'; myHTML += '
GAMEDATE: ' + gamedate + 'GAME TIME: ' + start + 'GAME AREA: ' + area + 'GAME STATUS: ' + status + '
'; myHTML += ''; for(i = 0; i < games.length; i++) { if(i % 2) myHTML += ''; else myHTML += ''; myHTML += ''; myHTML += ''; myHTML += ''; myHTML += ''; } //now loop through suspensions and show that. for(i = 0; i < susp.length; i++) { if(parseInt(homeid) == parseInt(GetText(susp[i].childNodes[4]))) { myHTML += ''; myHTML += ''; myHTML += ''; myHTML += ''; myHTML += ''; } } if(games.length == 0) myHTML += ''; myHTML += '
#NAMEPOS
' + GetText(games[i].childNodes[2]) + '' + GetText(games[i].childNodes[1]) + '' + GetText(games[i].childNodes[3]) + '
' + GetText(susp[i].childNodes[2]) + '' + GetText(susp[i].childNodes[1]) + ' (SUSPENDED)' + GetText(susp[i].childNodes[3]) + '
No Roster

'; var games = xmlDoc.getElementsByTagName("awayplayer"); myHTML += '

' + awayname + ' Roster

'; myHTML += ''; myHTML += ''; for(i = 0; i < games.length; i++) { if(i % 2) myHTML += ''; else myHTML += ''; myHTML += ''; myHTML += ''; myHTML += ''; myHTML += ''; } //now loop through suspensions and show that. for(i = 0; i < susp.length; i++) { if(parseInt(awayid) == parseInt(GetText(susp[i].childNodes[4]))) { myHTML += ''; myHTML += ''; myHTML += ''; myHTML += ''; myHTML += ''; } } if(games.length == 0) myHTML += ''; myHTML += '
#NAMEPOS
' + GetText(games[i].childNodes[2]) + '' + GetText(games[i].childNodes[1]) + '' + GetText(games[i].childNodes[3]) + '
' + GetText(susp[i].childNodes[2]) + '' + GetText(susp[i].childNodes[1]) + ' (SUSPENDED)' + GetText(susp[i].childNodes[3]) + '
No Roster
'; document.getElementById("rosters").innerHTML = myHTML; } } function processReqChangeScoreSheet() { //alert (req.readyState); document.getElementById("game").innerHTML = GetLoadMessage(); var myHTML = ""; if(req3.readyState == 4) { var xmlDoc; if(window.ActiveXObject) { //IE xmlDoc = new ActiveXObject("Microsoft.XMLDOM"); xmlDoc.async = "false"; xmlDoc.loadXML(req3.responseText); } else { //firefox var parser = new DOMParser(); var xmlDoc = parser.parseFromString(req3.responseText, "text/xml"); } //alert(req2.responseText); //document.getElementById("SYSTEMTIME").innerHTML = "Last Refresh Last Refresh " + xmlDoc.documentElement.attributes.getNamedItem("systemtime").value); var header = xmlDoc.getElementsByTagName("header"); var homename, homeid, awayname, awayid, sportid, official1, official2, official3, official4, sk, homescore, awayscore, shootout, gameid, slid, numofperiods; homename = GetText(header[0].childNodes[8]); homeid = GetText(header[0].childNodes[19]); awayname = GetText(header[0].childNodes[9]); awayid = GetText(header[0].childNodes[20]); numofperiods = GetText(header[0].childNodes[21]); sportid = GetText(header[0].childNodes[12]); official1 = GetText(header[0].childNodes[3]); official2 = GetText(header[0].childNodes[4]); official3 = GetText(header[0].childNodes[5]); official4 = GetText(header[0].childNodes[6]); sk = GetText(header[0].childNodes[7]); homescore = GetText(header[0].childNodes[10]); awayscore = GetText(header[0].childNodes[11]); shootout = GetText(header[0].childNodes[13]); gameid = GetText(header[0].childNodes[16]); slid = GetText(header[0].childNodes[18]); //alert(slid); //SHOW THE SCORE myHTML += ''; myHTML += ''; myHTML += ''; myHTML += ''; myHTML += ''; if(sportid == 1) // THIS IS HOCKEY { //HOME SHOTS FIRST var games = xmlDoc.getElementsByTagName("homeshots"); var mycount = 1; var totalshots = 0; myHTML += ''; //END OF ALL SHOTS RIGHT HERE //OK, NOW WE CAN SHOW GOALS!! //HOME GOALS!! myHTML += ''; //END OF GOALS HERE myHTML += ''; //NOW SHOW PENALTIES FOR EACH TEAM!! //HOME PENALTIES! myHTML += '
'; myHTML += '
' + homename + ' ' + homescore + '
'; myHTML += '
'; myHTML += '
' + awayname + ' ' + awayscore + '
'; myHTML += '

'; for(i = 0; i < games.length; i++) { if(mycount == 1) { myHTML += ''; for(j = 1; j <= parseInt(numofperiods); j++) myHTML += ''; myHTML += ''; myHTML += ''; } myHTML += ''; totalshots += parseInt(GetText(games[i].childNodes[2])); mycount++; } if(mycount > 1) myHTML += ''; if(mycount > 1) myHTML += '
' + j + 'OTTOTAL
' + GetText(games[i].childNodes[2]) + '' + totalshots + '
'; //AWAY SHOTS NOW var games = xmlDoc.getElementsByTagName("awayshots"); var mycount = 1; var totalshots = 0; myHTML += '
'; for(i = 0; i < games.length; i++) { if(mycount == 1) { myHTML += ''; for(j = 1; j <= parseInt(numofperiods); j++) myHTML += ''; myHTML += ''; myHTML += ''; } myHTML += ''; totalshots += parseInt(GetText(games[i].childNodes[2])); mycount++; } if(mycount > 1) myHTML += ''; if(mycount > 1) myHTML += '
' + j + 'OTTOTAL
' + GetText(games[i].childNodes[2]) + '' + totalshots + '
'; myHTML += '
'; var games = xmlDoc.getElementsByTagName("homegoal"); mycount = 1; myHTML += ''; myHTML += ''; for(i = 0; i < games.length; i++) { if(i % 2) myHTML += ''; else myHTML += ''; myHTML += ''; myHTML += ''; if(parseInt(GetText(games[i].childNodes[2])) > 0) myHTML += ''; else myHTML += ''; if(parseInt(GetText(games[i].childNodes[4])) > 0) myHTML += ''; else myHTML += ''; if(parseInt(GetText(games[i].childNodes[6])) > 0) myHTML += ''; else myHTML += ''; myHTML += ''; myHTML += ''; mycount++; } if(mycount == 1) myHTML += ''; myHTML += '
PERTIMEGOALASSIST 1ASSIST 2TYPE
' + GetText(games[i].childNodes[0]) + '' + GetText(games[i].childNodes[1]) + '' + GetText(games[i].childNodes[3]) + 'Unknown' + GetText(games[i].childNodes[5]) + ' ' + GetText(games[i].childNodes[7]) + ' ' + GetText(games[i].childNodes[8]) + '
No goals have been scored
'; myHTML += '
'; //END HOME GOALS //NOW SHOW AWAY GOALS!!! var games = xmlDoc.getElementsByTagName("awaygoal"); mycount = 1; myHTML += ''; myHTML += ''; for(i = 0; i < games.length; i++) { if(i % 2) myHTML += ''; else myHTML += ''; myHTML += ''; myHTML += ''; if(parseInt(GetText(games[i].childNodes[2])) > 0) myHTML += ''; else myHTML += ''; if(parseInt(GetText(games[i].childNodes[4])) > 0) myHTML += ''; else myHTML += ''; if(parseInt(GetText(games[i].childNodes[6])) > 0) myHTML += ''; else myHTML += ''; myHTML += ''; myHTML += ''; mycount++; } if(mycount == 1) myHTML += ''; myHTML += '
PERTIMEGOALASSIST 1ASSIST 2TYPE
' + GetText(games[i].childNodes[0]) + '' + GetText(games[i].childNodes[1]) + '' + GetText(games[i].childNodes[3]) + 'Unknown' + GetText(games[i].childNodes[5]) + ' ' + GetText(games[i].childNodes[7]) + ' ' + GetText(games[i].childNodes[8]) + '
No goals have been scored
'; myHTML += '

'; var games = xmlDoc.getElementsByTagName("homepenalty"); mycount = 1; myHTML += ''; myHTML += ''; for(i = 0; i < games.length; i++) { if(i % 2) myHTML += ''; else myHTML += ''; myHTML += ''; myHTML += ''; if(parseInt(GetText(games[i].childNodes[4])) > 0) myHTML += ''; else myHTML += ''; myHTML += ''; myHTML += ''; myHTML += ''; mycount++; } if(mycount == 1) myHTML += ''; myHTML += '
PERTIMEPLAYERPENALTYAMOUNT
' + GetText(games[i].childNodes[0]) + '' + GetText(games[i].childNodes[3]) + '' + GetText(games[i].childNodes[5]) + 'Unknown' + GetText(games[i].childNodes[2]) + '' + GetText(games[i].childNodes[1]) + '
No penalties have been given
'; myHTML += '
'; //END HOME PENALTIES //NOW SHOW AWAY PENALTIES!! var games = xmlDoc.getElementsByTagName("awaypenalty"); mycount = 1; myHTML += ''; myHTML += ''; for(i = 0; i < games.length; i++) { if(i % 2) myHTML += ''; else myHTML += ''; myHTML += ''; myHTML += ''; if(parseInt(GetText(games[i].childNodes[4])) > 0) myHTML += ''; else myHTML
PERTIMEPLAYERPENALTYAMOUNT
' + GetText(games[i].childNodes[0]) + '' + GetText(games[i].childNodes[3]) + '' + GetText(games[i].childNodes[5]) + '