var SortedColumn=-1,SortOrd="D",SortReturnFirst=-1,SortReturnSecond=1,sqlDebug=false,showAlerts=false,needTrackData=true;if(location.href.indexOf("test.trackmaster.com",5)>-1)showAlerts=sqlDebug=true;function setAllAOnMouseOver(){for(var a=document.getElementsByTagName("a"),b=0;b<a.length;b++){var c=a[b];c.onmouseover=function(){this.style.cursor="pointer"};c.onmouseout=function(){this.style.cursor="default"}}}function getCSSLabel(a){return"thrsm_"+a}var whoIsShown="H",helpURLs=[];helpURLs.R="/statsmaster/thrstatshelp.htm"; helpURLs.H="/statsmaster/thrstatshelp.htm#horse";helpURLs.J="/statsmaster/thrstatshelp.htm#jockey";helpURLs.T="/statsmaster/thrstatshelp.htm#trainer";var colCounts=[];colCounts.H=13;colCounts.J=13;colCounts.T=13;var navNodes={};navNodes.H="horseNav";navNodes.J="jockNav";navNodes.T="tranNav";var nameSearchLabels=[];nameSearchLabels.H="Horse Name:";nameSearchLabels.J="Last Name:";nameSearchLabels.T="Last Name:";var raceTypeHeadingTexts=[];raceTypeHeadingTexts.H="TRACK CONDITION"; raceTypeHeadingTexts.J="TYPE OF RACES";raceTypeHeadingTexts.T="TYPE OF RACES";var sortHeadingTexts=[];sortHeadingTexts.H="Click on any column heading to sort, click on horse name to perform a horse search";sortHeadingTexts.J="Click on any column heading to sort";sortHeadingTexts.T="Click on any column heading to sort";var raceTypeLabels={};raceTypeLabels.all='<span class="raceDescText">starts with all horses</span>';raceTypeLabels.offAll='<span class="raceDescText">starts with all horses on a track not rated fast/firm</span>'; raceTypeLabels.offDirt='<span class="raceDescText">starts with all horses on a track not rated fast</span>';raceTypeLabels.offTurf='<span class="raceDescText">starts with all horses on a track not rated firm</span>';raceTypeLabels.fav='<span class="raceDescText">starts with all horses that went off as post time favorite</span>';raceTypeLabels.lngSht='<span class="raceDescText">starts with all horses that went off with odds of >= 8-1</span>';raceTypeLabels.OffClaim='<span class="raceDescText">starts with starters coming off a claim</span>'; raceTypeLabels.OffLayoff='<span class="raceDescText">starts with starters coming off a layoff</span>';raceTypeLabels.frstTime='<span class="raceDescText">starts with first time starters</span>';raceTypeLabels.off=raceTypeLabels.offAll;var raceDistLabels={};raceDistLabels.all='<span class="raceDescText">Any distance</span>';raceDistLabels.sprint='<span class="raceDescText">Sprint</span>';raceDistLabels.route='<span class="raceDescText">Route</span>';var raceTypeStatus={};raceTypeStatus.allRace="checked"; raceTypeStatus.fav="";raceTypeStatus.claim="";raceTypeStatus.lngSht="";raceTypeStatus.layoff="";raceTypeStatus.off="";raceTypeStatus.det="";var headerImages=[];setAllHeadersBlank();var columnClasses=[];resetAllColumnClasses(); var meet_start=0,meet_end=0,statsHTTP,theRequestURL="./getSMdata.cgi",trackInfoHTTP,trackDataURL="./getSMdata.cgi",queryInProgress=false,defaultQueryText="Request Received, Please Wait<br />Processing.",querySentText="Gathering Data<br />Changing any options and pressing &quot;Show Stats&quot; will begin a new query<br />",queryStatusText=defaultQueryText,queryLoops=0;function setAllHeadersBlank(){for(var a=0;a<colCounts[whoIsShown];a++)headerImages[a]="/images/no_sort.gif"} function resetAllColumnClasses(){for(var a=0;a<colCounts[whoIsShown];a++)columnClasses[a]=""}var StatsData=[]; function showTypeRace(a){var b=raceTypeLabels[a];raceTypeStatus.allRace="";raceTypeStatus.fav="";raceTypeStatus.claim="";raceTypeStatus.lngSht="";raceTypeStatus.layoff="";raceTypeStatus.off="";raceTypeStatus.det="";raceTypeStatus[a]="checked";if(b===null)b=raceTypeLabels.allRace;setInnerHTML("raceTypeDiv",b);if(whoIsShown=="T"&&a!="allRace"){document.statsmaster.surfTypeAll.click();document.statsmaster.distTypeAll.click()}} function showDistance(a){a=raceDistLabels[a];if(a===null)a=raceDistLabels.all;setInnerHTML("raceDistText",a)} function showSurface(a){var b="";b=0;var c="",d="";raceTypeLabels.off=raceTypeLabels.offDirt;if(document.statsmaster.surfTypeSyn.checked){b++;c="all-weather"}if(document.statsmaster.surfTypeDirt.checked){b++;if(b==1)c="dirt";else d="dirt"}if(document.statsmaster.surfTypeTurf.checked){b++;if(b==1){raceTypeLabels.off=raceTypeLabels.offTurf;c="turf"}else{d="turf";raceTypeLabels.off=raceTypeLabels.offAll}}if(b==3){document.statsmaster.surfTypeAll.checked=true;b="on any surface.";raceTypeLabels.off=raceTypeLabels.offAll}else if(b== 2){document.statsmaster.surfTypeAll.checked=false;b="on "+c+" or "+d+"."}else if(b==1){document.statsmaster.surfTypeAll.checked=false;b="on "+c+"."}else{document.statsmaster.surfTypeAll.checked=false;alert("You must check at least one surface type!");if(a=="syn"){document.statsmaster.surfTypeSyn.checked=true;b="on all-weather."}else if(a=="turf"){document.statsmaster.surfTypeTurf.checked=true;b="on turf.";raceTypeLabels.off=raceTypeLabels.offTurf}else{document.statsmaster.surfTypeDirt.checked=true; b="on dirt."}}if(b===null){b="on any surface.";raceTypeLabels.off=raceTypeLabels.offAll}setInnerHTML("raceSurfText",b);document.statsmaster.typeOff&&document.statsmaster.typeOff.checked&&document.statsmaster.typeOff.click()} function checkAllSurf(){if(document.statsmaster.surfTypeSyn)document.statsmaster.surfTypeSyn.checked=true;if(document.statsmaster.surfTypeDirt)document.statsmaster.surfTypeDirt.checked=true;if(document.statsmaster.surfTypeTurf)document.statsmaster.surfTypeTurf.checked=true;showSurface()}function getIEVersion(){var a=navigator.userAgent,b=a.indexOf("MSIE ");return parseFloat(a.substring(b+5,a.indexOf(";",b)))} var isIE4=navigator.appName.indexOf("Microsoft")===0&&parseInt(getIEVersion(),10)>=4,isIE5=navigator.appName.indexOf("Microsoft")===0&&parseInt(getIEVersion(),10)>=5,isW3C=false;if(document.documentElement)isW3C=true; function generateStatTableText(){var a="";if(StatsData.length>0){a+=generateTableHeader();for(var b=0;b<StatsData.length;b++)a+=StatsData[b].generateTableRow();a+=" </tbody>";a+=" </table>"}else a+=generateTempTable('PLEASE CHOOSE FROM THE OPTIONS ABOVE,<br />THEN CLICK "SHOW STATS" TO VIEW RESULTS.');return a} function generateTempTable(a){var b=generateTableHeader();b+=' <tr class="thrsm_2">\n';b+=' <td colspan="'+colCounts[whoIsShown]+'">';b+=' <div align="center"><b><br>';b+=' <font size="+2">'+a+"</font><br>";b+=" <br>";b+=" <br>";b+=' <font size="+1">STATISTICS GO BACK A MAXIMUM OF 5 CALENDAR YEARS</font><br>';b+=" <br />";b+=" </b></div>";b+=" </td></tr>";b+=" </tbody>"; b+=" </table>";return b}function generateBlankTable(){var a=generateTableHeader();a+=' <tr class="'+getCSSLabel(2)+'">\n';a+=' <td colspan="'+colCounts[whoIsShown]+'">';a+=' <div align="center" style="height: 300px;"><b>';a+=" </b></div>";a+=" </td></tr>";a+=" </tbody>";a+=" </table>";return a} function generateTableHeader(){var a=' <table class="sort-table" id="statsdata" width="100%" border="0" cellspacing="1" cellpadding="2">';a+=" <thead>";a+=' <tr class="'+getCSSLabel(1)+'">';a+=' <td class="'+getCSSLabel(3)+' clickableLink" valign="top" id="left" width="40" onmouseover="showtip(this,event,\'Click to Sort on Breed\')" onmouseout="hidetip()" onclick="sortStats(0)">Breed<img src="'+headerImages[0]+'" alt="" width="8" height="7"></td>';a+=' <td class="'+ getCSSLabel(3)+' clickableLink" valign="top" id="left" width="150" onmouseover="showtip(this,event,\'Click to Sort on Name\')" onmouseout="hidetip()" onclick="sortStats(1)">Name<img src="'+headerImages[1]+'" alt="" width="8" height="7"></td>';a+=' <td class="'+getCSSLabel(3)+' clickableLink" width="60" onmouseover="showtip(this,event,\'Click to Sort on Number of Starts\')" onmouseout="hidetip()" onclick="sortStats(2)"><img src="'+headerImages[2]+'" alt="" width="8" height="7">Starts</td>'; a+=' <td class="'+getCSSLabel(3)+' clickableLink" valign="top" width="40" onmouseover="showtip(this,event,\'Click to Sort on Number of Wins\')" onmouseout="hidetip()" onclick="sortStats(3)"><img src="'+headerImages[3]+'" alt="" width="8" height="7">W</td>';a+=' <td class="'+getCSSLabel(3)+' clickableLink" valign="top" width="40" onmouseover="showtip(this,event,\'Click to Sort on Win Percentage\')" onmouseout="hidetip()" onclick="sortStats(4)"><img src="'+headerImages[4]+'" alt="" width="8" height="7">W%</td>'; a+=' <td class="'+getCSSLabel(3)+' clickableLink" valign="top" width="40" onmouseover="showtip(this,event,\'Click to Sort on Number of Places\')" onmouseout="hidetip()" onclick="sortStats(5)"><img src="'+headerImages[5]+'" alt="" width="8" height="7">P</td>';a+=' <td class="'+getCSSLabel(3)+' clickableLink" valign="top" width="40" onmouseover="showtip(this,event,\'Click to Sort on Place Percentage\')" onmouseout="hidetip()" onclick="sortStats(6)"><img src="'+headerImages[6]+ '" alt="" width="8" height="7">P%</td>';a+=' <td class="'+getCSSLabel(3)+' clickableLink" valign="top" width="40" onmouseover="showtip(this,event,\'Click to Sort on Number of Shows\')" onmouseout="hidetip()" onclick="sortStats(7)"><img src="'+headerImages[7]+'" alt="" width="8" height="7">S</td>';a+=' <td class="'+getCSSLabel(3)+' clickableLink" valign="top" width="40" onmouseover="showtip(this,event,\'Click to Sort on Show Percentage\')" onmouseout="hidetip()" onclick="sortStats(8)"><img src="'+ headerImages[8]+'" alt="" width="8" height="7">S%</td>';a+=' <td class="'+getCSSLabel(3)+' clickableLink" valign="top" width="50" onmouseover="showtip(this,event,\'Click to Sort on In the Money Percentage\')" onmouseout="hidetip()" onclick="sortStats(9)"><img src="'+headerImages[9]+'" alt="" width="8" height="7">ITM%</td>';a+=' <td class="'+getCSSLabel(3)+' clickableLink" valign="top" width="50" onmouseover="showtip(this,event,\'Click to Sort on ROI\')" onmouseout="hidetip()" onclick="sortStats(10)"><img src="'+ headerImages[10]+'" alt="" width="8" height="7">ROI%</td>';a+=' <td class="'+getCSSLabel(3)+' clickableLink" valign="top" width="80" onmouseover="showtip(this,event,\'Click to Sort on Earnings\')" onmouseout="hidetip()" onclick="sortStats(11)"><img src="'+headerImages[11]+'" alt="" width="8" height="7">Earnings</td>';a+=' <td class="'+getCSSLabel(3)+' clickableLink" valign="top" width="60" onmouseover="showtip(this,event,\'Click to Sort on Earnings per Start\')" onmouseout="hidetip()" onclick="sortStats(12)"><img src="'+ headerImages[12]+'" alt="" width="8" height="7">EPS</td>';a+=" </tr>";a+=" </thead>";a+=" <tbody>";return a}function disableFormElement(a,b){var c=getNodeRef(b);if(a)a.disabled=true;if(c){c.style.textDecoration="line-through";c.style.fontStyle="italic"}}function enableFormElement(a,b){var c=getNodeRef(b);if(a)a.disabled=false;if(c){c.style.fontStyle="normal";c.style.textDecoration="none"}} function setPageType(a){needTrackData&&setTrackData();var b=true;if(whoIsShown==a)b=false;if(!(a=="H"||a=="J"||a=="T")){a="H";b=true}whoIsShown=a;a=getNodeRef("helpLink");var c=getNodeRef("helpImage");a.href=helpURLs[whoIsShown];c.href=helpURLs[whoIsShown];StatsData=[];SortedColumn=-1;SortOrd="D";setAllHeadersBlank();setNavHeaderClasses();a=generateStatTableText();setInnerHTML("statTable",a);setInnerHTML("nameLabel",nameSearchLabels[whoIsShown]);setInnerHTML("raceTypeColHeading",raceTypeHeadingTexts[whoIsShown]); setInnerHTML("sortLabelText",sortHeadingTexts[whoIsShown]);if(b){showHideRaceTypes();document.statsmaster.typeAll.click();showTypeRace("all");document.statsmaster.date_last.value==""&&setStatdates(0)}setAllAOnMouseOver()}function setTrainerRaceTypeOpts(){return true} function setTrackData(){if(trackCode=="999"){enableFormElement(document.statsmaster.surfTypeAll,"surfTypeAllLabel");enableFormElement(document.statsmaster.surfTypeDirt,"surfTypeDirtLabel");enableFormElement(document.statsmaster.surfTypeTurf,"surfTypeTurfLabel");enableFormElement(document.statsmaster.surfTypeSyn,"surfTypeSynLabel")}else getTrackInfoXML()}function changeSMTrack(a){trackCode=a.options[a.selectedIndex].value;setTrainerRaceTypeOpts();setTrackData()} function setNavHeaderClasses(){var a=navNodes[whoIsShown],b=getNodeRef(a);a=getNodeRef(a+"Spacer");for(i in navNodes){var c=navNodes[i],d=getNodeRef(c);c=getNodeRef(c+"Spacer");d.className="navInactive";c.className="navInactiveSpacer"}b.className="navActive";a.className="navActiveSpacer"} function showHideRaceTypes(){var a="",b="",c="",d="",e="";if(whoIsShown=="J"){a=getInnerHTML("jckRaceClasses1");b=getInnerHTML("jckRaceClasses2");c=getInnerHTML("jckRaceClasses3");d=getInnerHTML("jckRaceClasses4");e=getInnerHTML("jckRaceClasses5")}else if(whoIsShown=="T"){a=getInnerHTML("trnRaceClasses1");b=getInnerHTML("trnRaceClasses2");c=getInnerHTML("trnRaceClasses3");d=getInnerHTML("trnRaceClasses4");e=getInnerHTML("trnRaceClasses5")}else{a=getInnerHTML("hrsRaceClasses1");b=getInnerHTML("hrsRaceClasses2"); c=getInnerHTML("hrsRaceClasses3");d=getInnerHTML("hrsRaceClasses4");e=getInnerHTML("hrsRaceClasses5")}setInnerHTML("raceType1",a);setInnerHTML("raceType2",b);setInnerHTML("raceType3",c);setInnerHTML("raceType4",d);setInnerHTML("raceType5",e)}function popupHelp(a,b){if(!window.focus)return true;window.open(typeof a=="string"?a:a.href,b,"width=500,height=250,scrollbars=yes");return false} function getAndShowStats(){StatsData=[];SortedColumn=-1;SortOrd="D";var a=generateBlankTable();setInnerHTML("statTable",a);getStatXML()}function setPointerToWait(){if(document.all)for(var a=0;a<document.all.length;a++)document.all(a).style.cursor="wait"}function resetPointer(){if(document.all)for(var a=0;a<document.all.length;a++)document.all(a).style.cursor="default"} function sortStats(a){setTimeout("setPointerToWait()",1);setTimeout("showSort()",1);if(!(a===null||StatsData.length===0)){if(a==SortedColumn){StatsData.reverse();if(SortOrd=="D"){SortOrd="A";headerImages[a]="/images/upsimple.png"}else{SortOrd="D";headerImages[a]="/images/downsimple.png"}}else{setAllHeadersBlank();headerImages[a]="/images/downsimple.png";resetAllColumnClasses();columnClasses[a]=getCSSLabel(4);SortOrd="D";SortedColumn=a;switch(SortedColumn){case 0:StatsData.sort(sortBreed);headerImages[a]= "/images/upsimple.png";SortOrd="A";break;case 1:StatsData.sort(sortName);headerImages[a]="/images/upsimple.png";SortOrd="A";break;case 2:StatsData.sort(sortStarts);break;case 3:StatsData.sort(sortWins);break;case 4:StatsData.sort(sortWinP);break;case 5:StatsData.sort(sortPlace);break;case 6:StatsData.sort(sortPlaceP);break;case 7:StatsData.sort(sortShow);break;case 8:StatsData.sort(sortShowP);break;case 9:StatsData.sort(sortITM);break;case 10:StatsData.sort(sortROI);break;case 11:StatsData.sort(sortEarn); break;case 12:StatsData.sort(sortEPS);break}}a=generateStatTableText();setInnerHTML("statTable",a)}setTimeout("resetPointer()",7);setTimeout("hideSort()",7)}function sortBreed(a,b){var c=a.raceBreed,d=b.raceBreed;return c==d?a.name_sort<b.name_sort?SortReturnFirst:SortReturnSecond:c<d?SortReturnFirst:SortReturnSecond}function sortName(a,b){return a.name_sort<b.name_sort?SortReturnFirst:SortReturnSecond} function sortStarts(a,b){var c=a.starts_sort+0,d=b.starts_sort+0;return c==d?a.name_sort<b.name_sort?SortReturnFirst:SortReturnSecond:c>d?SortReturnFirst:SortReturnSecond}function sortWins(a,b){var c=a.wins_sort+0,d=b.wins_sort+0;return c==d?a.name_sort<b.name_sort?SortReturnFirst:SortReturnSecond:c>d?SortReturnFirst:SortReturnSecond} function sortWinP(a,b){var c=a.win_perc_sort+0,d=b.win_perc_sort+0;return c==d?a.name_sort<b.name_sort?SortReturnFirst:SortReturnSecond:c>d?SortReturnFirst:SortReturnSecond}function sortPlace(a,b){var c=a.places_sort+0,d=b.places_sort+0;return c==d?a.name_sort<b.name_sort?SortReturnFirst:SortReturnSecond:c>d?SortReturnFirst:SortReturnSecond} function sortPlaceP(a,b){var c=a.place_perc_sort+0,d=b.place_perc_sort+0;return c==d?a.name_sort<b.name_sort?SortReturnFirst:SortReturnSecond:c>d?SortReturnFirst:SortReturnSecond}function sortShow(a,b){var c=a.shows_sort+0,d=b.shows_sort+0;return c==d?a.name_sort<b.name_sort?SortReturnFirst:SortReturnSecond:c>d?SortReturnFirst:SortReturnSecond} function sortShowP(a,b){var c=a.show_perc_sort+0,d=b.show_perc_sort+0;return c==d?a.name_sort<b.name_sort?SortReturnFirst:SortReturnSecond:c>d?SortReturnFirst:SortReturnSecond}function sortITM(a,b){var c=a.itm_perc_sort+0,d=b.itm_perc_sort+0;return c==d?a.name_sort<b.name_sort?SortReturnFirst:SortReturnSecond:c>d?SortReturnFirst:SortReturnSecond} function sortROI(a,b){var c=a.roi_sort+0,d=b.roi_sort+0;return c==d?a.name_sort<b.name_sort?SortReturnFirst:SortReturnSecond:c>d?SortReturnFirst:SortReturnSecond}function sortEarn(a,b){var c=a.earnings_sort+0,d=b.earnings_sort+0;return c==d?a.name_sort<b.name_sort?SortReturnFirst:SortReturnSecond:c>d?SortReturnFirst:SortReturnSecond}function sortEPS(a,b){var c=a.eps_sort+0,d=b.eps_sort+0;return c==d?a.name_sort<b.name_sort?SortReturnFirst:SortReturnSecond:c>d?SortReturnFirst:SortReturnSecond} function addEvent(a,b,c){if(a.addEventListener){a.addEventListener(b,c,true);return true}else return a.attachEvent?a.attachEvent("on"+b,c):false} function queryProgress(){var a=document.getElementById("statusBox");if(queryInProgress){statusSpinning=true;var b,c;if(self.innerWidth){b=self.innerWidth;c=self.innerHeight}else if(document.documentElement&&document.documentElement.clientWidth){b=document.documentElement.clientWidth;c=document.documentElement.clientHeight}else if(document.body){b=document.body.clientWidth;c=document.body.clientHeight}else return true;a.style.left=(b-300)/2+"px";a.style.top=(c-50)/2+"px";updateStatus(querySentText); a.style.visibility="visible"}else{a.style.visibility="hidden";queryStatusText=defaultQueryText;queryLoops=0;statusSpinning=false;updateStatus()}setInnerHTML("queryText",queryStatusText)} function showSort(){var a,b;if(self.innerWidth){a=self.innerWidth;b=self.innerHeight}else if(document.documentElement&&document.documentElement.clientWidth){a=document.documentElement.clientWidth;b=document.documentElement.clientHeight}else if(document.body){a=document.body.clientWidth;b=document.body.clientHeight}else return true;if(document.getElementById){var c=document.getElementById("sortingTag");c.style.left=(a-100)/2+"px";c.style.top=b/3+"px";c.style.visibility="visible";document.getElementById("statsdata").style.visibility= "hidden";return false}else return true}function hideSort(){document.getElementById("sortingTag").style.visibility="hidden";document.getElementById("statsdata").style.visibility="visible"} function setStatdates(a){var b=new Date;if(a==-1)if(trackCode=="999")setStatdates(0);else if(meet_start!=0){document.statsmaster.date_last.value=meet_end;document.statsmaster.date_first.value=meet_start;document.statsmaster.dates.selectedIndex=4}else setStatdates(0);else if(a==0){document.statsmaster.dates.selectedIndex=1;document.statsmaster.date_last.value=dateToString(b);document.statsmaster.date_first.value=getFirstDayOfYear(b)}else if(a>0){document.statsmaster.date_last.value=dateToString(b); b.setDate(b.getDate()-a);document.statsmaster.date_first.value=dateToString(b)}}function getStatXML(){var a=["track="+trackCode+"&query_type="+whoIsShown];if(parseValidataQueryParms(a))if(statsHTTP=createXMLHTTPRequest()){statsHTTP.onreadystatechange=handleStatStateChange;queryInProgress=true;queryProgress();statsHTTP.open("POST",theRequestURL,true);statsHTTP.send(a[0])}} function getTrackInfoXML(){if(trackCode!="999"){var a=theRequestURL+"?"+trackCode;if(trackInfoHTTP=createXMLHTTPRequest()){trackInfoHTTP.onreadystatechange=handleTrackStateChange;trackInfoHTTP.open("GET",a,true);trackInfoHTTP.send(null)}}}function getRaceChoice(a){var b=document.statsmaster.raceType;if(a=="surf")b=document.statsmaster.surface;else if(a=="dist")b=document.statsmaster.distance;a="";for(var c=0;c<b.length;c++)if(b[c].checked){a=b[c].value;c=b.length}return a} function parseValidataQueryParms(a){var b=false,c=document.statsmaster.date_last.value,d=document.statsmaster.date_first.value,e=document.statsmaster.breed.value,f=document.statsmaster.sex.value,h=document.statsmaster.age.value,l=getRaceChoice("type"),m=getRaceChoice("dist"),g="";if(document.statsmaster.surfTypeDirt.checked)g+="d";if(document.statsmaster.surfTypeTurf.checked)g+="t";if(document.statsmaster.surfTypeSyn.checked)g+="s";if(g=="dts")g="all";var n=document.statsmaster.last_name.value,k= document.statsmaster.results.value,j=checkQueryDates(d,c);if(e!="TB"&&e!="QH"&&e!=="")j+="Please only select a race breed from the drop down list.\n";if(f!="M"&&f!="F"&&f!=="")j+="Please only select a sex from the drop down list.\n";if(h!=2&&h!=3&&h!=4&&h!=="")j+="Please only select an age from the drop down list.\n";if(k!=25&&k!=50&&k!=100)j+="Please only select the number of results from the drop down list.\n";if(j.length==0){a[0]+="&date_first="+dateToInt(new Date(d));a[0]+="&date_last="+dateToInt(new Date(c)); a[0]+="&raceType="+l;a[0]+="&dist="+m;a[0]+="&surf="+g;a[0]+="&age="+h;a[0]+="&raceBreed="+e;a[0]+="&sex="+f;a[0]+="&last_name="+n;a[0]+="&results="+k;b=true}else{a=generateTempTable("<pre>"+j+"</pre><br />PLEASE CORRECT THIS ISSUE AND TRY AGAIN.");setInnerHTML("statTable",a);alert(j)}return b}function getCurrentAngle(){for(var a="",b=0;b<document.statsmaster.angles.length;b++)if(document.statsmaster.angles[b].checked){a=document.statsmaster.angles[b].value;raceTypeStatus[a]="checked"}return a} function setCurrentAngle(a){raceTypeStatus.allRace="checked";raceTypeStatus.fav="";raceTypeStatus.claim="";raceTypeStatus.lngSht="";raceTypeStatus.layoff="";raceTypeStatus.off="";raceTypeStatus.det="";for(var b=0;b<document.statsmaster.angles.length;b++)if(document.statsmaster.angles[b].value==a){raceTypeStatus.allRace="";raceTypeStatus[a]="checked";document.statsmaster.angles[b].checked=true}} function handleTrackStateChange(){trackInfoHTTP.readyState==4&&trackInfoHTTP.status==200&&parseTrackXML()}function handleStatStateChange(){if(statsHTTP.readyState==4)if(statsHTTP.status==200)parseStatXML();else{alert("An error occurred trying to obtain your data.");setPageType(whoIsShown);queryInProgress=false;queryProgress()}} function parseTrackXML(){var a=trackInfoHTTP.responseXML,b=a.getElementsByTagName("surfaces"),c="all";if(b.length>0&&b[0].hasChildNodes())c=b[0].childNodes[0].nodeValue;if(c=="all"||c=="dts"){enableFormElement(document.statsmaster.surfTypeAll,"surfTypeAllLabel");enableFormElement(document.statsmaster.surfTypeDirt,"surfTypeDirtLabel");enableFormElement(document.statsmaster.surfTypeTurf,"surfTypeTurfLabel");enableFormElement(document.statsmaster.surfTypeSyn,"surfTypeSynLabel")}else{disableFormElement(document.statsmaster.surfTypeAll, "surfTypeAllLabel");document.statsmaster.surfTypeAll.checked=false;b=c.indexOf("d");var d=c.indexOf("t");c=c.indexOf("s");if(b>=0){enableFormElement(document.statsmaster.surfTypeDirt,"surfTypeDirtLabel");document.statsmaster.surfTypeDirt.checked=true}else{disableFormElement(document.statsmaster.surfTypeDirt,"surfTypeDirtLabel");document.statsmaster.surfTypeDirt.checked=false}if(d>=0){enableFormElement(document.statsmaster.surfTypeTurf,"surfTypeTurfLabel");document.statsmaster.surfTypeTurf.checked= true}else{disableFormElement(document.statsmaster.surfTypeTurf,"surfTypeTurfLabel");document.statsmaster.surfTypeTurf.checked=false}if(c>=0){enableFormElement(document.statsmaster.surfTypeSyn,"surfTypeSynLabel");document.statsmaster.surfTypeSyn.checked=true}else{disableFormElement(document.statsmaster.surfTypeSyn,"surfTypeSynLabel");document.statsmaster.surfTypeSyn.checked=false}}c=a.getElementsByTagName("meetStart");if(c.length>0&&c[0].hasChildNodes()){d=c[0].childNodes[0].nodeValue;c=parseInt(d.substring(4, 6),10)+"";b=parseInt(d.substring(6,8),10)+"";d=parseInt(d.substring(0,4),10)+"";meet_start=c+"/"+b+"/"+d;d=new Date;c=d.getMonth()+1;b=d.getDate();d=d.getFullYear();a=a.getElementsByTagName("meetEnd");if(a.length>0&&a[0].hasChildNodes()){var e=a[0].childNodes[0].nodeValue;a=parseInt(e.substring(4,6),10);var f=parseInt(e.substring(6,8),10);e=parseInt(e.substring(0,4),10);if(e*1E4+a*100+f<d*1E4+c*100+b){c=a;b=f;d=e}}meet_end=c+"/"+b+"/"+d;setStatdates(-1)}else meet_end=meet_start=0;needTrackData=false} function parseStatXML(){var a=statsHTTP.responseXML;if(sqlDebug&&showAlerts&&getuserIDFromInfoCookie()=="Doug"){var b=statsHTTP.responseText,c=b.indexOf("<t_stat>");if(c>0)b=b.substring(0,c);alert("Here is the returned Text\n"+b)}StatsData=[];a=a.getElementsByTagName("t_stat");if(a.length>0){for(b=0;b<a.length;b++){var d=a[b];c=d.getElementsByTagName("breed")[0].firstChild.nodeValue;var e=d.getElementsByTagName("name")[0].firstChild.nodeValue,f=parseInt(d.getElementsByTagName("starts")[0].firstChild.nodeValue, 10),h=parseInt(d.getElementsByTagName("wins")[0].firstChild.nodeValue,10),l=parseInt(d.getElementsByTagName("places")[0].firstChild.nodeValue,10),m=parseInt(d.getElementsByTagName("shows")[0].firstChild.nodeValue,10),g=parseInt(100*d.getElementsByTagName("paid")[0].firstChild.nodeValue,10)/100,n=parseInt(d.getElementsByTagName("earnings")[0].firstChild.nodeValue,10),k=d.getElementsByTagName("type")[0].firstChild.nodeValue;d=d.getElementsByTagName("key")[0].firstChild.nodeValue;StatsData[StatsData.length]= new t_statsObject(e,f,h,l,m,g,c,k,d,n)}sortStats(3);setAllAOnMouseOver()}else{alert("We did not find any stats matching your criteria.\nPlease try again.\n\nPLEASE NOTE:\nThis can be caused by too many requests of the system from your location.\nYou may need to wait and try your request again later.");setPageType(whoIsShown)}queryInProgress=false;queryProgress()} function submitHorseSearch(a){if(whoIsShown=="H"&&a&&a.length>2){document.EQBhorseSearchForm.horse_name.value=a;document.EQBhorseSearchForm.submit()}} function checkQueryDates(a,b){var c="",d=new Date,e=new Date(d.getFullYear()-5,0,1);if(Date.parse(a)<e)c+="You cannot select a starting date prior to "+dateToString(e)+"\n";if(Date.parse(b)>d)c+="End date cannot be later than today.\n";if(Date.parse(a)>Date.parse(b))c+=a.value===""||b.value===""?"Both dates must be entered.\n":"End date must occur after the Start date.\n";return c};
