TimeSpan=function(g,a,d,f,c){this.days=0;this.hours=0;this.minutes=0;this.seconds=0;this.milliseconds=0;if(arguments.length==5){this.days=g;this.hours=a;this.minutes=d;this.seconds=f;this.milliseconds=c}else{if(arguments.length==1&&typeof g=="number"){var b=(g<0)?-1:+1;this.milliseconds=Math.abs(g);this.days=Math.floor(this.milliseconds/(24*60*60*1000))*b;this.milliseconds=this.milliseconds%(24*60*60*1000);this.hours=Math.floor(this.milliseconds/(60*60*1000))*b;this.milliseconds=this.milliseconds%(60*60*1000);this.minutes=Math.floor(this.milliseconds/(60*1000))*b;this.milliseconds=this.milliseconds%(60*1000);this.seconds=Math.floor(this.milliseconds/1000)*b;this.milliseconds=this.milliseconds%1000;this.milliseconds=this.milliseconds*b;return this}else{return null}}};TimeSpan.prototype.compare=function(c){var b=new Date(1970,1,1,this.hours(),this.minutes(),this.seconds()),a;if(c===null){a=new Date(1970,1,1,0,0,0)}else{a=new Date(1970,1,1,c.hours(),c.minutes(),c.seconds())}return(b>a)?1:(b<a)?-1:0};TimeSpan.prototype.add=function(a){return(a===null)?this:this.addSeconds(a.getTotalMilliseconds()/1000)};TimeSpan.prototype.subtract=function(a){return(a===null)?this:this.addSeconds(-a.getTotalMilliseconds()/1000)};TimeSpan.prototype.addDays=function(a){return new TimeSpan(this.getTotalMilliseconds()+(a*24*60*60*1000))};TimeSpan.prototype.addHours=function(a){return new TimeSpan(this.getTotalMilliseconds()+(a*60*60*1000))};TimeSpan.prototype.addMinutes=function(a){return new TimeSpan(this.getTotalMilliseconds()+(a*60*1000))};TimeSpan.prototype.addSeconds=function(a){return new TimeSpan(this.getTotalMilliseconds()+(a*1000))};TimeSpan.prototype.addMilliseconds=function(a){return new TimeSpan(this.getTotalMilliseconds()+a)};TimeSpan.prototype.getTotalMilliseconds=function(){return(this.days*(24*60*60*1000))+(this.hours*(60*60*1000))+(this.minutes*(60*1000))+(this.seconds*(1000))};TimeSpan.prototype.get12HourHour=function(){return((h=this.hours()%12)?h:12)};TimeSpan.prototype.getDesignator=function(){return(this.hours()<12)?Date.CultureInfo.amDesignator:Date.CultureInfo.pmDesignator};TimeSpan.prototype.toString=function(c){function d(){if(this.days()!==null&&this.days()>0){return this.days()+"."+this.hours()+":"+b(this.minutes())+":"+b(this.seconds())}else{return this.hours()+":"+b(this.minutes())+":"+b(this.seconds())}}function b(f){return(f.toString().length<2)?"0"+f:f}var a=this;return c?c.replace(/d|dd|HH|H|hh|h|mm|m|ss|s|tt|t/g,function(f){switch(f){case"d":return a.days();case"dd":return b(a.days());case"H":return a.hours();case"HH":return b(a.hours());case"h":return a.get12HourHour();case"hh":return b(a.get12HourHour());case"m":return a.minutes();case"mm":return b(a.minutes());case"s":return a.seconds();case"ss":return b(a.seconds());case"t":return((this.hours()<12)?Date.CultureInfo.amDesignator:Date.CultureInfo.pmDesignator).substring(0,1);case"tt":return(this.hours()<12)?Date.CultureInfo.amDesignator:Date.CultureInfo.pmDesignator}}):this._toString()};var TimePeriod=function(f,a,n,i,c,k,b){this.years=0;this.months=0;this.days=0;this.hours=0;this.minutes=0;this.seconds=0;this.milliseconds=0;if(arguments.length==2&&arguments[0] instanceof Date&&arguments[1] instanceof Date){var o=f.clone();var m=a.clone();var l=o.clone();var d=(o>m)?-1:+1;this.years=m.getFullYear()-o.getFullYear();l.addYears(this.years);if(d==+1){if(l>m){if(this.years!==0){this.years--}}}else{if(l<m){if(this.years!==0){this.years++}}}o.addYears(this.years);if(d==+1){while(o<m&&o.clone().addDays(o.getDaysInMonth())<m){o.addMonths(1);this.months++}}else{while(o>m&&o.clone().addDays(-o.getDaysInMonth())>m){o.addMonths(-1);this.months--}}var j=m-o;if(j!==0){var g=new TimeSpan(j);this.days=g.days;this.hours=g.hours;this.minutes=g.minutes;this.seconds=g.seconds;this.milliseconds=g.milliseconds}return this}};var racedaySections=["R","T","G","S"];var currentTimezone;var serverDateTime;var countdownInterval=30000;var extendedReloadHours=3;var maxRaces=24;var currentRacedayState=new RaceDayState;var currentMeetingState=new MeetingState;var betUIState=new BetUIState;var maxSubCategories=6;var htmlUnselectedItems="";var htmlSelectedItems="";var html3rdLevelMenu="";var htmlSelectedRootMenu="";var htmlUnselectedRootMenu="";var htmlFootyRootMenu="";var htmlSpecialRootMenu="";var itemsInRacePage=15;var itemsInSBPage=10;var itemsInFootyPage=10;var itemsInSpecialPage=10;var menu2ndLevelTotalItems=0;var menu2ndLevelPages;var current2ndLevelMenuPage=0;var menu2ndLevelTotalPages=0;var menu3rdLevelPages;var current3rdLevelMenuPage=0;var menu3rdLevelPageNumbers=0;var JackpotBar;var ShowFooty=true;var ShowSpecial=true;var maxFootyMatches=30;var maxSpecialMatches=6;var AccountSectionShow=true;var resizeTimer=null;var racesExpanded=false;var scrollTop;try{if(typeof(Sys)!="undefined"){Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler);Sys.WebForms.PageRequestManager.getInstance().add_beginRequest(BeginRequestHandler)}}catch(e){}function BeginRequestHandler(b,a){unbindShowHideBetInterface();scrollTop=$(window).scrollTop()}function EndRequestHandler(c,b){if(b.get_error()!=undefined){var a=b.get_error().message;b.set_errorHandled(true);$("#errorPanel").show();if(a.match(/PageRequestManagerTimeoutException/)){if($("#ctl00_MainPanel_BetTicket_BetTypesPanel").length>0){$("#errorPanel").html("<strong>Error</strong><br/>The request timed out. If you were placing a bet, please check your account trace before continuing. <br/><br/>")}else{$("#errorPanel").html("<strong>Error</strong><br/>The request timed out. Please try again. <br/><br/>")}}else{$("#errorPanel").html("<strong>Error</strong><br/>The server encounted an error processing your request. Support has been notified of this issue. <br/><br/>")}}else{$("#errorPanel").html("");$("#errorPanel").hide()}setupShowHideBetInterface();renderBetUIState();$(window).scrollTop(scrollTop)}$(window).bind("beforeunload",function(){if($("#ctl00_MainPanel_BetTicket_BetTypesPanel").length>0){saveTextFormfieldToCookie("ctl00_MainPanel_BetTicket_Selections_Selection1Text","sel1");saveCheckboxFormfieldToCookie("ctl00_MainPanel_BetTicket_Selections_RoverCheckbox","rover");saveTextFormfieldToCookie("ctl00_MainPanel_BetTicket_Selections_Selection2Text","sel2");saveTextFormfieldToCookie("ctl00_MainPanel_BetTicket_Selections_Selection3Text","sel3");saveTextFormfieldToCookie("ctl00_MainPanel_BetTicket_Selections_Selection4Text","sel4");saveTextFormfieldToCookie("ctl00_MainPanel_BetTicket_Selections_Amount1Text","amt1");saveTextFormfieldToCookie("ctl00_MainPanel_BetTicket_Selections_Amount2Text","amt2");saveTextFormfieldToCookie("ctl00_MainPanel_BetTicket_RaceNumberSelection","raceSel");saveTextFormfieldToCookie("ctl00_MainPanel_BetTicket_AllUpSelections_Leg1RaceNumber","AU1Race");saveTextFormfieldToCookie("ctl00_MainPanel_BetTicket_AllUpSelections_Leg2RaceNumber","AU2Race");saveTextFormfieldToCookie("ctl00_MainPanel_BetTicket_AllUpSelections_Leg3RaceNumber","AU3Race");saveTextFormfieldToCookie("ctl00_MainPanel_BetTicket_AllUpSelections_Leg4RaceNumber","AU4Race");saveTextFormfieldToCookie("ctl00_MainPanel_BetTicket_AllUpSelections_Leg1Type","AU1Type");saveTextFormfieldToCookie("ctl00_MainPanel_BetTicket_AllUpSelections_Leg2Type","AU2Type");saveTextFormfieldToCookie("ctl00_MainPanel_BetTicket_AllUpSelections_Leg3Type","AU3Type");saveTextFormfieldToCookie("ctl00_MainPanel_BetTicket_AllUpSelections_Leg4Type","AU4Type");saveTextFormfieldToCookie("ctl00_MainPanel_BetTicket_AllUpSelections_Leg1Runners","AU1Runners");saveTextFormfieldToCookie("ctl00_MainPanel_BetTicket_AllUpSelections_Leg2Runners","AU2Runners");saveTextFormfieldToCookie("ctl00_MainPanel_BetTicket_AllUpSelections_Leg3Runners","AU3Runners");saveTextFormfieldToCookie("ctl00_MainPanel_BetTicket_AllUpSelections_Leg4Runners","AU4Runners");saveTextFormfieldToCookie("ctl00_MainPanel_BetTicket_AllUpSelections_Amount1Text","AUamt1")}});function saveCheckboxFormfieldToCookie(a,d){$.cookie(d,null);var c=$("#"+a);if(c.length>0){if(!c.attr("disabled")){var b=c.attr("checked");if(typeof b=="undefined"){$.cookie(d,"",{path:"/"})}else{$.cookie(d,b,{path:"/"})}}}}function saveTextFormfieldToCookie(a,d){$.cookie(d,null);var c=$("#"+a);if(c.length>0){if(!c.attr("disabled")){var b=c.val();if(typeof b=="undefined"){$.cookie(d,"",{path:"/"})}else{$.cookie(d,b,{path:"/"})}}}}function loadAllFieldsFromCookie(){if($("#ctl00_MainPanel_BetTicket_BetTypesPanel").length>0){loadTextFormfieldFromCookie("ctl00_MainPanel_BetTicket_Selections_Selection1Text","sel1");loadCheckboxFormfieldFromCookie("ctl00_MainPanel_BetTicket_Selections_RoverCheckbox","rover");loadTextFormfieldFromCookie("ctl00_MainPanel_BetTicket_Selections_Selection2Text","sel2");loadTextFormfieldFromCookie("ctl00_MainPanel_BetTicket_Selections_Selection3Text","sel3");loadTextFormfieldFromCookie("ctl00_MainPanel_BetTicket_Selections_Selection4Text","sel4");loadTextFormfieldFromCookie("ctl00_MainPanel_BetTicket_Selections_Amount1Text","amt1");loadTextFormfieldFromCookie("ctl00_MainPanel_BetTicket_Selections_Amount2Text","amt2");loadTextFormfieldFromCookie("ctl00_MainPanel_BetTicket_RaceNumberSelection","raceSel");loadTextFormfieldFromCookie("ctl00_MainPanel_BetTicket_AllUpSelections_Leg1RaceNumber","AU1Race");loadTextFormfieldFromCookie("ctl00_MainPanel_BetTicket_AllUpSelections_Leg2RaceNumber","AU2Race");loadTextFormfieldFromCookie("ctl00_MainPanel_BetTicket_AllUpSelections_Leg3RaceNumber","AU3Race");loadTextFormfieldFromCookie("ctl00_MainPanel_BetTicket_AllUpSelections_Leg4RaceNumber","AU4Race");loadTextFormfieldFromCookie("ctl00_MainPanel_BetTicket_AllUpSelections_Leg1Type","AU1Type");loadTextFormfieldFromCookie("ctl00_MainPanel_BetTicket_AllUpSelections_Leg2Type","AU2Type");loadTextFormfieldFromCookie("ctl00_MainPanel_BetTicket_AllUpSelections_Leg3Type","AU3Type");loadTextFormfieldFromCookie("ctl00_MainPanel_BetTicket_AllUpSelections_Leg4Type","AU4Type");loadTextFormfieldFromCookie("ctl00_MainPanel_BetTicket_AllUpSelections_Leg1Runners","AU1Runners");loadTextFormfieldFromCookie("ctl00_MainPanel_BetTicket_AllUpSelections_Leg2Runners","AU2Runners");loadTextFormfieldFromCookie("ctl00_MainPanel_BetTicket_AllUpSelections_Leg3Runners","AU3Runners");loadTextFormfieldFromCookie("ctl00_MainPanel_BetTicket_AllUpSelections_Leg4Runners","AU4Runners");loadTextFormfieldFromCookie("ctl00_MainPanel_BetTicket_AllUpSelections_Amount1Text","AUamt1")}}function loadTextFormfieldFromCookie(a,c){var d=$.cookie(c);if(d!=null){var b=$("#"+a);if(!b.attr("disabled")){b.val(d)}}}function loadCheckboxFormfieldFromCookie(a,d){var f;var b=$.cookie(d);if(b!=null){if(b=="false"){f=false}else{f=true}var c=$("#"+a);if(!c.attr("disabled")){c.attr("checked",f)}}}function RaceDayStateSection(){this.sectionShow=true;this.sectionFirstPage=true}function RaceDayState(){for(var a=0;a<racedaySections.length;a++){this[racedaySections[a]]=new RaceDayStateSection}}RaceDayState.prototype.ToggleVisible=function(a){this[a].sectionShow=!this[a].sectionShow};RaceDayState.prototype.SetVisible=function(b,a){this[b].sectionShow=a};RaceDayState.prototype.SetPage=function(a,b){this[a].sectionFirstPage=b};RaceDayState.prototype.GetVisible=function(a){return this[a].sectionShow};RaceDayState.prototype.GetPage=function(a){return this[a].sectionFirstPage};function BetUIState(){this.rowVisible=new Object}BetUIState.prototype.ToggleVisible=function(a){if(typeof this.rowVisible[a]=="undefined"){this.rowVisible[a]=false}this.rowVisible[a]=!this.rowVisible[a]};BetUIState.prototype.SetVisible=function(b,a){this.rowVisible[b].sectionShow=a};BetUIState.prototype.GetVisible=function(a){if(typeof this.rowVisible[a]=="undefined"){this.rowVisible[a]=false}return this.rowVisible[a]};function MeetingStateSection(){this.sectionShow=false}function MeetingState(){this.races=new Array();for(var a=0;a<=maxRaces;a++){this.races[a]=new MeetingStateSection}}MeetingState.prototype.ToggleVisible=function(a){this.races[a].sectionShow=!this.races[a].sectionShow};MeetingState.prototype.SetVisible=function(b,a){this.races[b].sectionShow=a};MeetingState.prototype.GetVisible=function(a){return this.races[a].sectionShow};function initTopMenu(){if(typeof(BuildTopMenu)!="undefined"){BuildTopMenu()}}$(function(){var a=true;if(typeof(currentPage)!="undefined"){if((currentPage=="Sport Match")||(currentPage=="Sport Season")||(currentPage=="Sport Round")||(currentPage=="Sport Live Betting")){a=false;bindAccountExpand()}}if(a){initTopMenu();setTimezone();if(typeof(reloadPage)!="undefined"){updateCountdownDisplays()}setupTimezoneDropdown();setAllLocalTimeDisplays();loadAllFieldsFromCookie();if(typeof currentPage!="undefined"){if(currentPage=="meeting"){setupShowHideSectionsForMeeting();bindExpandAllMeetings()}else{if(currentPage=="raceday"||currentPage=="lastraceresults"){setupShowHideSectionsForRaceDay();setupPreviousRacedayNextRacedayButtons()}}}setupShowHideBetInterface();displayJackpot();if(typeof reloadPage!="undefined"){if(currentPage!="race"&&currentPage!="double"&&currentPage!="extradouble"&&currentPage!="treble"&&currentPage!="quadrella"&&currentPage!="Sport Match"&&currentPage!="Sport Season"&&currentPage!="Sport Round"&&currentPage!="Sport Live Betting"){if(typeof(pageRefreshInterval)!="undefined"){if(pageRefreshInterval!=null){setTimeout("reloadPageContent()",pageRefreshInterval)}}}}}webtrendsCall()});function webtrendsCall(){if(typeof(_tag)!="undefined"){_tag.dcsCollect()}}function displayJackpot(){if(typeof reloadPage!="undefined"){if(currentPage=="race"||currentPage=="meeting"||currentPage=="raceday"||currentPage=="lastraceresults"){var a=$("#jackpotdetails").html();if(a!=""&&a!=null){JackpotBar=new NlsScroller("scroll1");var b=$("#scrollerDiv").html();JackpotBar.setContent(b);JackpotBar.width=330;JackpotBar.height=21;JackpotBar.setEffect(new NlsEffContinuous("direction=up,speed=100,step=1,delay=0"));JackpotBar.render("scrollerDiv");JackpotBar.start();$("#scroll1").parent().removeAttr("valign");$("#scroll1").parent().removeAttr("align")}}}}function removeJackpot(){if(JackpotBar!=null){JackpotBar.stop();JackpotBar=null}}function unbindShowHideBetInterface(){$("#ctl00_MainPanel_BetTicket_BetListPanel tr img").unbind("click");unbindAccountExpand()}function setupShowHideBetInterface(){$("#ctl00_MainPanel_BetTicket_BetListPanel tr img").click(function(){var b=$(this).attr("id");var c=b.split(/_/);if(c.length==2){var a=c[1];betUIState.ToggleVisible(a);renderBetUIState()}});bindAccountExpand()}function renderBetUIState(){for(var a in betUIState.rowVisible){if(betUIState.rowVisible[a]){$("#betlistbutton_"+a).closest("table").find("tr[id$='_BetListExtra']").show();$("#betlistbutton_"+a).attr("src","/images/ticket-bet-minus.gif")}else{$("#betlistbutton_"+a).closest("table").find("tr[id$='_BetListExtra']").hide();$("#betlistbutton_"+a).attr("src","/images/ticket-bet-plus.gif")}}}function reloadCurrentPage(){if(typeof currentPage!="undefined"){if(currentPage=="race"){}else{if(currentPage=="meeting"){reloadMeetingContent()}else{if(currentPage=="raceday"){reloadRaceDayContent()}}}}}function reloadPageContent(){if(currentPage=="raceday"){unbindPreviousRacedayNextRacedayButtons();unbindShowHideSectionsForRaceDay()}else{if(currentPage=="meeting"){unbindShowHideSectionsForMeeting();unbindExpandAllMeetings()}}removeJackpot();var a="";if(currentPage=="lastraceresults"){a="#ctl00_ContentPlaceHolderMain_resultcontent"}else{a="#contentPane"}$(a).load(reloadPage+"?nocache="+Math.random(),null,function(){if(currentPage=="raceday"){setupPreviousRacedayNextRacedayButtons();setupShowHideSectionsForRaceDay()}else{if(currentPage=="meeting"){setupShowHideSectionsForMeeting();bindExpandAllMeetings();reloadMeetingContent()}}setAllLocalTimeDisplays();setAllCountdownTimers();reloadCurrentPage();displayJackpot()});setTimeout("reloadPageContent()",pageRefreshInterval)}function reloadMeetingContent(){for(var a=0;a<=maxRaces;a++){setDisplayOfRacesMeetingPage(a)}}function setupShowHideSectionsForMeeting(){for(var a=0;a<=maxRaces;a++){setupShowHideEventMeetings(a)}}function unbindExpandAllMeetings(){$("#expandallmeetings").unbind("click")}function hasAresultRace(){var c=false;for(var b=0;b<=maxRaces;b++){var a=$("#expand_"+b);if(a!=null){c=true;break}}return c}function getExpandAllVisibleStatus(){var a=false;for(var b=0;b<=maxRaces;b++){a=currentMeetingState.GetVisible(b);if(a){break}}return a}function setExpandAllDisplay(){var a="";if(getExpandAllVisibleStatus()){if(racesExpanded){a="Collapse All Results"}else{a="Expand All Results"}}else{a="Expand All Results"}$("#meetingstext").html(a)}function bindExpandAllMeetings(){if(hasAresultRace()){setExpandAllDisplay()}$("#expandallmeetings").click(function(){var c=true;var b=$("#meetingstext").html();if(b.indexOf("xpand")>0){b="Collapse All Results";c=true;racesExpanded=true}else{if(b.indexOf("ollapse")>0){b="Expand All Results";c=false;racesExpanded=false}}$("#meetingstext").html(b);for(var a=0;a<=maxRaces;a++){currentMeetingState.SetVisible(a,c);setDisplayOfRacesMeetingPage(a)}return false})}function showAccountExtra(){$("#AccountExtraSection").show();$("#AccountExtraSection").css("visibility","visible")}function setDisplayOfAccount(){if($.cookie("AccountShow")){if($.cookie("AccountShow")=="true"){AccountSectionShow=true;setAccountImg("minus");showAccountExtra()}else{AccountSectionShow=false;setAccountImg("plus");$("#AccountExtraSection").hide()}}}function setAccountImg(a){var b=$("#ctl00_MainPanel_AccountInformation_accountImg");var c=b.attr("src");if(b!=null){if(c!=null){if(c.indexOf("blue")>0){b.attr("src","/images/accountblue-"+a+".gif")}else{b.attr("src","/images/account-"+a+".gif")}}}}function bindAccountExpand(){setDisplayOfAccount();$("#AccountExpandLink").click(function(){if(AccountSectionShow){AccountSectionShow=false;$.cookie("AccountShow","false",{path:"/",expires:1});setAccountImg("plus");$("#AccountExtraSection").hide()}else{AccountSectionShow=true;$.cookie("AccountShow","true",{path:"/",expires:1});setAccountImg("minus");showAccountExtra()}})}function unbindAccountExpand(){$("#AccountExpandLink").unbind("click")}function unbindShowHideSectionsForMeeting(){for(var a=0;a<=maxRaces;a++){$("#expand_"+a).unbind("click")}}function setupShowHideEventMeetings(a){$("#expand_"+a).click(function(){currentMeetingState.ToggleVisible(a);setDisplayOfRacesMeetingPage(a);return false})}function setDisplayOfRacesMeetingPage(a){if(currentMeetingState.GetVisible(a)){showRaceSectionMeetingPage(a)}else{hideRaceSectionMeetingPage(a)}}function showRaceSectionMeetingPage(b){var a=$("#expand_"+b)[0];if(a!=null){a.src="/images/grid-minus.gif"}$("#showhide_"+b).removeAttr("style").show()}function hideRaceSectionMeetingPage(b){var a=$("#expand_"+b)[0];if(a!=null){a.src="/images/grid-plus.gif"}$("#showhide_"+b).hide()}function reloadRaceDayContent(){for(var a=0;a<racedaySections.length;a++){setDisplayOfRaces(racedaySections[a]);setDisplayOfPaging(racedaySections[a])}}function unbindPreviousRacedayNextRacedayButtons(){$("#previouseracedaybutton").unbind("click");$("#nextracedaybutton").unbind("click")}function setupPreviousRacedayNextRacedayButtons(){var b=false;if(typeof(previousRacedayForButton)!=undefined){if(previousRacedayForButton!=null){b=true}}if(b){$("#previouseracedaybutton").click(function(){window.location=previousRacedayForButton});$("#previouseracedaybutton").show()}else{$("#previouseracedaybutton").hide()}var a=false;if(typeof(nextRacedayForButton)!=undefined){if(nextRacedayForButton!=null){a=true}}if(a){$("#nextracedaybutton").click(function(){window.location=nextRacedayForButton});$("#nextracedaybutton").show()}else{$("#nextracedaybutton").hide()}}function setupShowHideSectionsForRaceDay(){for(var a=0;a<racedaySections.length;a++){setupShowHideEvent(racedaySections[a]);setupPageingShowHide(racedaySections[a])}}function unbindShowHideSectionsForRaceDay(){for(var a=0;a<racedaySections.length;a++){$("#expand_"+racedaySections[a]+"1").unbind("click");$("#expand_"+racedaySections[a]+"13").unbind("click");$("#rightbutton_"+racedaySections[a]).unbind("click");$("#leftbutton_"+racedaySections[a]).unbind("click")}}function setupPageingShowHide(a){$("#rightbutton_"+a).click(function(){currentRacedayState.SetPage(a,false);currentRacedayState.SetVisible(a,true);$.cookie("racingsection_"+a,"true",{path:"/",expires:1});setDisplayOfRaces(a);setDisplayOfPaging(a);return false});$("#leftbutton_"+a).click(function(){currentRacedayState.SetPage(a,true);currentRacedayState.SetVisible(a,true);$.cookie("racingsection_"+a,"true",{path:"/",expires:1});setDisplayOfRaces(a);setDisplayOfPaging(a);return false})}function setDisplayOfPaging(a){if(currentRacedayState.GetPage(a)){$("#page_"+a+"1").show();$("#page_"+a+"13").hide()}else{$("#page_"+a+"1").hide();$("#page_"+a+"13").show()}}function readMeetingSectionSettings(a){if($.cookie("racingsection_"+a)){if($.cookie("racingsection_"+a)=="true"){currentRacedayState.SetVisible(a,true)}else{currentRacedayState.SetVisible(a,false)}}}function setupShowHideEvent(a){setDisplayOfRaces(a);$("#expand_"+a+"1").click(function(){readMeetingSectionSettings(a);currentRacedayState.ToggleVisible(a);$.cookie("racingsection_"+a,currentRacedayState.GetVisible(a),{path:"/",expires:1});setDisplayOfRaces(a);return false});$("#expand_"+a+"13").click(function(){readMeetingSectionSettings(a);currentRacedayState.ToggleVisible(a);$.cookie("racingsection_"+a,currentRacedayState.GetVisible(a),{path:"/",expires:1});setDisplayOfRaces(a);return false})}function setDisplayOfRaces(a){if($.cookie("racingsection_"+a)){if($.cookie("racingsection_"+a)=="true"){showRaceSection(a)}else{hideRaceSection(a)}}else{if(currentRacedayState.GetVisible(a)){showRaceSection(a)}else{hideRaceSection(a)}}}function showRaceSection(c){var b=$("#expand_"+c+"1")[0];if(b!=null){b.src="/images/grid-minus.gif"}var a=$("#expand_"+c+"13")[0];if(a!=null){a.src="/images/grid-minus.gif"}$(".showhide_"+c).removeAttr("style").show()}function hideRaceSection(c){var b=$("#expand_"+c+"1")[0];if(b!=null){b.src="/images/grid-plus.gif"}var a=$("#expand_"+c+"13")[0];if(a!=null){a.src="/images/grid-plus.gif"}$(".showhide_"+c).hide()}function setupTimezoneDropdown(){var a=$.cookie("localTimezoneCode");if(a!=null){$("#timezoneDropdown").val(a,{expires:1000})}$("#timezoneDropdown").change(function(){var b=0;if(this.value=="EST"){b=10}else{if(this.value=="EDT"){b=11}else{if(this.value=="CST"){b=9.5}else{if(this.value=="CDT"){b=10.5}else{if(this.value=="WST"){b=8}else{if(this.value=="WDT"){b=9}}}}}}$.cookie("localTimezoneOffset",b,{path:"/",expires:1000});$.cookie("localTimezoneCode",this.value,{path:"/",expires:1000});currentTimezone=b;setAllLocalTimeDisplays();setAllCountdownTimers()})}function setTimezone(){currentTimezone=$.cookie("localTimezoneOffset");if(currentTimezone==null){$.cookie("localTimezoneOffset",10,{path:"/",expires:1000});$.cookie("localTimezoneCode","EST",{path:"/",expires:1000});currentTimezone=10}else{$.cookie("localTimezoneOffset",$.cookie("localTimezoneOffset"),{path:"/",expires:1000});$.cookie("localTimezoneCode",$.cookie("localTimezoneCode"),{path:"/",expires:1000})}if(typeof(serverDateTimeString)!="undefined"){serverDateTime=Date.parse(serverDateTimeString)}}function setSingleLocalTimeDisplay(d){var a;var b=$(this).children(".displayDate").html();a=Date.parse($(this).children(".UTCTime").html());var f=new TimeSpan(a-serverDateTime);var j=Math.ceil(f.getTotalMilliseconds()/1000/60);var k=currentTimezone-serverTimezoneOffset;var g=null;if(a!=null){a.addHours(k);g=formatDateTimeForDisplay(a)}if(b!=null){if(b==1||b==2){if(typeof currentPage!="undefined"){if((currentPage!="Footytab Schedule")&&(currentPage!="Footytab Match")){k=k+10}}var c=Date.parse($(this).children(".UTCTime").html());if(c!=null){c.addHours(k);if(b==1){g=c.toString("h:mm tt, ddd dd MMM yyyy")}else{if(b==2){g=c.toString("ddd dd MMM yyyy")}}}}}$(this).children(".Display").html(g)}function setAllLocalTimeDisplays(){$(".LocalTime").each(setSingleLocalTimeDisplay)}function attachTime(t,z){var u=Date.parse($(".UTCTime",$(z).closest(".CountdownTimer")).html());if(typeof currentPage!="undefined"){if((currentPage=="Sport Live Betting")||(currentPage=="Sport Match")||(currentPage=="Sport Season")||(currentPage=="Sport Round")){u.addHours(10)}}var w=new TimeSpan(u-serverDateTime);var q=w.getTotalMilliseconds()/1000/60;var n=0;if(q>=0){n=Math.floor(q)}else{n=Math.ceil(q)}var s="";var o="grid-white";var m="bg-status-white";var a="";if(n<=5){if(n<0){s=(n*-1)+"m Past"}else{s=n+"m"}o="grid-red";a="/images/status-red-end.gif";m="bg-status-red"}else{if(n>=30&&n<60){s=n+"m";o="grid-light-yellow";a="/images/status-light-yellow-end.gif";m="bg-status-light-yellow"}else{if(n>5&&n<30){s=n+"m";o="grid-yellow";a="/images/status-yellow-end.gif";m="bg-status-yellow"}else{var g=currentTimezone-serverTimezoneOffset;u.addHours(g);s=formatDateTimeForDisplay(u);a="/images/status-white-end.gif"}}}$("#raceCountDownTimeEndImg").attr("src",a);if(typeof currentPage!="undefined"){if((currentPage=="race")||(currentPage=="fields")||(currentPage=="double")||(currentPage=="treble")||(currentPage=="extradouble")||(currentPage=="quadrella")){$(z).closest("td").removeClass().toggleClass(m)}else{if(currentPage=="raceday"){$(z).closest("td").removeClass().toggleClass(o)}else{if(currentPage=="meeting"){$(z).closest("tr").removeClass().toggleClass(o)}else{if((currentPage=="Sport Match")||(currentPage=="Sport Season")||(currentPage=="Sport Round")){s="";o="";m="";a="";if(n<=0){s='<img src="/images/sports-live-betting.gif" border="0" alt="Live Betting phone 13 19 35" title="Live Betting phone 13 19 35" />'}}else{if(currentPage=="Sport Live Betting"){s="";o="";m="";a="";if((n<1440)&&(n>0)){if((n>1)&&(n<=60)){s="<b>"+n+" minutes</b>"}else{if(n<=1){s="<b>"+n+" minute</b>"}else{var d=n/60;var f=Math.floor(d);var y=Math.floor((d-f)*60);var j=sethoursText(f);var v=setminutesText(y);if(d>=1){s=f+j+y+v}else{s="<b>"+n+v+"</b>"}}}}else{if(n>=1440){var l=n/1440;if(l>=1){var k=Math.floor(l);var c=(l-k)*24;var x=Math.floor(c);var p=Math.floor((c-x)*60);var b=setdaysText(k);var j=sethoursText(x);var v=setminutesText(p);s='<span class="time-til-live-text-darker">'+k+b+x+j+p+v+"</span>"}}else{if(n<=0){s='<img src="/images/sports-live-betting-alt.gif" width="144" height="17" border="0" alt="Live Betting phone 13 19 35" title="Live Betting phone 13 19 35" />'}}}}}}}}}$(z).html(s)}function setdaysText(b){var a=" day ";if(b>=2){a=" days "}return a}function sethoursText(b){var a=" hour ";if(b>=2){a=" hours "}return a}function setminutesText(b){var a=" minute ";if(b>=2){a=" minutes "}return a}function setAllCountdownTimers(){$(".CountdownTimer .Display").each(attachTime)}function updateCountdownDisplays(){setAllCountdownTimers();serverDateTime.addSeconds(15);setTimeout("updateCountdownDisplays()",15000)}function formatDateTimeForDisplay(a){if(a.getHours()<12){if(a.getHours()==0){display=a.toString("12:mm")+"am"}else{display=a.toString("h:mm")+"am"}}else{display=a.toString("h:mm")}return display}function HelpWindow(a,b){newWin=window.open(b,a,"width=700,height=650,resizable=yes,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,alwaysRaised=yes")}if(typeof(Sys)!="undefined"){Sys.Browser.WebKit={};if(navigator.userAgent.indexOf("WebKit/")>-1){Sys.Browser.agent=Sys.Browser.WebKit;Sys.Browser.version=parseFloat(navigator.userAgent.match(/WebKit\/(\d+(\.\d+)?)/)[1]);Sys.Browser.name="WebKit"}}Date.CultureInfo={name:"en-US",englishName:"English (United States)",nativeName:"English (United States)",dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],abbreviatedDayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],shortestDayNames:["Su","Mo","Tu","We","Th","Fr","Sa"],firstLetterDayNames:["S","M","T","W","T","F","S"],monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],abbreviatedMonthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],amDesignator:"AM",pmDesignator:"PM",firstDayOfWeek:0,twoDigitYearMax:2029,dateElementOrder:"mdy",formatPatterns:{shortDate:"M/d/yyyy",longDate:"dddd, MMMM dd, yyyy",shortTime:"h:mm tt",longTime:"h:mm:ss tt",fullDateTime:"dddd, MMMM dd, yyyy h:mm:ss tt",sortableDateTime:"yyyy-MM-ddTHH:mm:ss",universalSortableDateTime:"yyyy-MM-dd HH:mm:ssZ",rfc1123:"ddd, dd MMM yyyy HH:mm:ss GMT",monthDay:"MMMM dd",yearMonth:"MMMM, yyyy"},regexPatterns:{jan:/^jan(uary)?/i,feb:/^feb(ruary)?/i,mar:/^mar(ch)?/i,apr:/^apr(il)?/i,may:/^may/i,jun:/^jun(e)?/i,jul:/^jul(y)?/i,aug:/^aug(ust)?/i,sep:/^sep(t(ember)?)?/i,oct:/^oct(ober)?/i,nov:/^nov(ember)?/i,dec:/^dec(ember)?/i,sun:/^su(n(day)?)?/i,mon:/^mo(n(day)?)?/i,tue:/^tu(e(s(day)?)?)?/i,wed:/^we(d(nesday)?)?/i,thu:/^th(u(r(s(day)?)?)?)?/i,fri:/^fr(i(day)?)?/i,sat:/^sa(t(urday)?)?/i,future:/^next/i,past:/^last|past|prev(ious)?/i,add:/^(\+|after|from)/i,subtract:/^(\-|before|ago)/i,yesterday:/^yesterday/i,today:/^t(oday)?/i,tomorrow:/^tomorrow/i,now:/^n(ow)?/i,millisecond:/^ms|milli(second)?s?/i,second:/^sec(ond)?s?/i,minute:/^min(ute)?s?/i,hour:/^h(ou)?rs?/i,week:/^w(ee)?k/i,month:/^m(o(nth)?s?)?/i,day:/^d(ays?)?/i,year:/^y((ea)?rs?)?/i,shortMeridian:/^(a|p)/i,longMeridian:/^(a\.?m?\.?|p\.?m?\.?)/i,timezone:/^((e(s|d)t|c(s|d)t|m(s|d)t|p(s|d)t)|((gmt)?\s*(\+|\-)\s*\d\d\d\d?)|gmt)/i,ordinalSuffix:/^\s*(st|nd|rd|th)/i,timeContext:/^\s*(\:|a|p)/i},abbreviatedTimeZoneStandard:{GMT:"-000",EST:"-0400",CST:"-0500",MST:"-0600",PST:"-0700"},abbreviatedTimeZoneDST:{GMT:"-000",EDT:"-0500",CDT:"-0600",MDT:"-0700",PDT:"-0800"}};Date.getMonthNumberFromName=function(b){var f=Date.CultureInfo.monthNames,a=Date.CultureInfo.abbreviatedMonthNames,d=b.toLowerCase();for(var c=0;c<f.length;c++){if(f[c].toLowerCase()==d||a[c].toLowerCase()==d){return c}}return -1};Date.getDayNumberFromName=function(b){var g=Date.CultureInfo.dayNames,a=Date.CultureInfo.abbreviatedDayNames,f=Date.CultureInfo.shortestDayNames,d=b.toLowerCase();for(var c=0;c<g.length;c++){if(g[c].toLowerCase()==d||a[c].toLowerCase()==d){return c}}return -1};Date.isLeapYear=function(a){return(((a%4===0)&&(a%100!==0))||(a%400===0))};Date.getDaysInMonth=function(a,b){return[31,(Date.isLeapYear(a)?29:28),31,30,31,30,31,31,30,31,30,31][b]};Date.getTimezoneOffset=function(a,b){return(b||false)?Date.CultureInfo.abbreviatedTimeZoneDST[a.toUpperCase()]:Date.CultureInfo.abbreviatedTimeZoneStandard[a.toUpperCase()]};Date.getTimezoneAbbreviation=function(b,d){var c=(d||false)?Date.CultureInfo.abbreviatedTimeZoneDST:Date.CultureInfo.abbreviatedTimeZoneStandard,a;for(a in c){if(c[a]===b){return a}}return null};Date.prototype.clone=function(){return new Date(this.getTime())};Date.prototype.compareTo=function(a){if(isNaN(this)){throw new Error(this)}if(a instanceof Date&&!isNaN(a)){return(this>a)?1:(this<a)?-1:0}else{throw new TypeError(a)}};Date.prototype.equals=function(a){return(this.compareTo(a)===0)};Date.prototype.between=function(c,a){var b=this.getTime();return b>=c.getTime()&&b<=a.getTime()};Date.prototype.addMilliseconds=function(a){this.setMilliseconds(this.getMilliseconds()+a);return this};Date.prototype.addSeconds=function(a){return this.addMilliseconds(a*1000)};Date.prototype.addMinutes=function(a){return this.addMilliseconds(a*60000)};Date.prototype.addHours=function(a){return this.addMilliseconds(a*3600000)};Date.prototype.addDays=function(a){return this.addMilliseconds(a*86400000)};Date.prototype.addWeeks=function(a){return this.addMilliseconds(a*604800000)};Date.prototype.addMonths=function(a){var b=this.getDate();this.setDate(1);this.setMonth(this.getMonth()+a);this.setDate(Math.min(b,this.getDaysInMonth()));return this};Date.prototype.addYears=function(a){return this.addMonths(a*12)};Date.prototype.add=function(b){if(typeof b=="number"){this._orient=b;return this}var a=b;if(a.millisecond||a.milliseconds){this.addMilliseconds(a.millisecond||a.milliseconds)}if(a.second||a.seconds){this.addSeconds(a.second||a.seconds)}if(a.minute||a.minutes){this.addMinutes(a.minute||a.minutes)}if(a.hour||a.hours){this.addHours(a.hour||a.hours)}if(a.month||a.months){this.addMonths(a.month||a.months)}if(a.year||a.years){this.addYears(a.year||a.years)}if(a.day||a.days){this.addDays(a.day||a.days)}return this};Date._validate=function(d,c,a,b){if(typeof d!="number"){throw new TypeError(d+" is not a Number.")}else{if(d<c||d>a){throw new RangeError(d+" is not a valid value for "+b+".")}}return true};Date.validateMillisecond=function(a){return Date._validate(a,0,999,"milliseconds")};Date.validateSecond=function(a){return Date._validate(a,0,59,"seconds")};Date.validateMinute=function(a){return Date._validate(a,0,59,"minutes")};Date.validateHour=function(a){return Date._validate(a,0,23,"hours")};Date.validateDay=function(c,a,b){return Date._validate(c,1,Date.getDaysInMonth(a,b),"days")};Date.validateMonth=function(a){return Date._validate(a,0,11,"months")};Date.validateYear=function(a){return Date._validate(a,1,9999,"seconds")};Date.prototype.set=function(b){var a=b;if(!a.millisecond&&a.millisecond!==0){a.millisecond=-1}if(!a.second&&a.second!==0){a.second=-1}if(!a.minute&&a.minute!==0){a.minute=-1}if(!a.hour&&a.hour!==0){a.hour=-1}if(!a.day&&a.day!==0){a.day=-1}if(!a.month&&a.month!==0){a.month=-1}if(!a.year&&a.year!==0){a.year=-1}if(a.millisecond!=-1&&Date.validateMillisecond(a.millisecond)){this.addMilliseconds(a.millisecond-this.getMilliseconds())}if(a.second!=-1&&Date.validateSecond(a.second)){this.addSeconds(a.second-this.getSeconds())}if(a.minute!=-1&&Date.validateMinute(a.minute)){this.addMinutes(a.minute-this.getMinutes())}if(a.hour!=-1&&Date.validateHour(a.hour)){this.addHours(a.hour-this.getHours())}if(a.month!==-1&&Date.validateMonth(a.month)){this.addMonths(a.month-this.getMonth())}if(a.year!=-1&&Date.validateYear(a.year)){this.addYears(a.year-this.getFullYear())}if(a.day!=-1&&Date.validateDay(a.day,this.getFullYear(),this.getMonth())){this.addDays(a.day-this.getDate())}if(a.timezone){this.setTimezone(a.timezone)}if(a.timezoneOffset){this.setTimezoneOffset(a.timezoneOffset)}return this};Date.prototype.clearTime=function(){this.setHours(0);this.setMinutes(0);this.setSeconds(0);this.setMilliseconds(0);return this};Date.prototype.isLeapYear=function(){var a=this.getFullYear();return(((a%4===0)&&(a%100!==0))||(a%400===0))};Date.prototype.isWeekday=function(){return !(this.is().sat()||this.is().sun())};Date.prototype.getDaysInMonth=function(){return Date.getDaysInMonth(this.getFullYear(),this.getMonth())};Date.prototype.moveToFirstDayOfMonth=function(){return this.set({day:1})};Date.prototype.moveToLastDayOfMonth=function(){return this.set({day:this.getDaysInMonth()})};Date.prototype.moveToDayOfWeek=function(a,b){var c=(a-this.getDay()+7*(b||+1))%7;return this.addDays((c===0)?c+=7*(b||+1):c)};Date.prototype.moveToMonth=function(c,a){var b=(c-this.getMonth()+12*(a||+1))%12;return this.addMonths((b===0)?b+=12*(a||+1):b)};Date.prototype.getDayOfYear=function(){return Math.floor((this-new Date(this.getFullYear(),0,1))/86400000)};Date.prototype.getWeekOfYear=function(a){var j=this.getFullYear(),c=this.getMonth(),g=this.getDate();var l=a||Date.CultureInfo.firstDayOfWeek;var f=7+1-new Date(j,0,1).getDay();if(f==8){f=1}var b=((Date.UTC(j,c,g,0,0,0)-Date.UTC(j,0,1,0,0,0))/86400000)+1;var k=Math.floor((b-f+7)/7);if(k===l){j--;var i=7+1-new Date(j,0,1).getDay();if(i==2||i==8){k=53}else{k=52}}return k};Date.prototype.isDST=function(){console.log("isDST");return this.toString().match(/(E|C|M|P)(S|D)T/)[2]=="D"};Date.prototype.getTimezone=function(){return Date.getTimezoneAbbreviation(this.getUTCOffset,this.isDST())};Date.prototype.setTimezoneOffset=function(b){var a=this.getTimezoneOffset(),c=Number(b)*-6/10;this.addMinutes(c-a);return this};Date.prototype.setTimezone=function(a){return this.setTimezoneOffset(Date.getTimezoneOffset(a))};Date.prototype.getUTCOffset=function(){var b=this.getTimezoneOffset()*-10/6,a;if(b<0){a=(b-10000).toString();return a[0]+a.substr(2)}else{a=(b+10000).toString();return"+"+a.substr(1)}};Date.prototype.getDayName=function(a){return a?Date.CultureInfo.abbreviatedDayNames[this.getDay()]:Date.CultureInfo.dayNames[this.getDay()]};Date.prototype.getMonthName=function(a){return a?Date.CultureInfo.abbreviatedMonthNames[this.getMonth()]:Date.CultureInfo.monthNames[this.getMonth()]};Date.prototype._toString=Date.prototype.toString;Date.prototype.toString=function(c){var a=this;var b=function b(d){return(d.toString().length==1)?"0"+d:d};return c?c.replace(/dd?d?d?|MM?M?M?|yy?y?y?|hh?|HH?|mm?|ss?|tt?|zz?z?/g,function(d){switch(d){case"hh":return b(a.getHours()<13?a.getHours():(a.getHours()-12));case"h":return a.getHours()<13?a.getHours():(a.getHours()-12);case"HH":return b(a.getHours());case"H":return a.getHours();case"mm":return b(a.getMinutes());case"m":return a.getMinutes();case"ss":return b(a.getSeconds());case"s":return a.getSeconds();case"yyyy":return a.getFullYear();case"yy":return a.getFullYear().toString().substring(2,4);case"dddd":return a.getDayName();case"ddd":return a.getDayName(true);case"dd":return b(a.getDate());case"d":return a.getDate().toString();case"MMMM":return a.getMonthName();case"MMM":return a.getMonthName(true);case"MM":return b((a.getMonth()+1));case"M":return a.getMonth()+1;case"t":return a.getHours()<12?Date.CultureInfo.amDesignator.substring(0,1):Date.CultureInfo.pmDesignator.substring(0,1);case"tt":return a.getHours()<12?Date.CultureInfo.amDesignator:Date.CultureInfo.pmDesignator;case"zzz":case"zz":case"z":return""}}):this._toString()};Date.now=function(){return new Date()};Date.today=function(){return Date.now().clearTime()};Date.prototype._orient=+1;Date.prototype.next=function(){this._orient=+1;return this};Date.prototype.last=Date.prototype.prev=Date.prototype.previous=function(){this._orient=-1;return this};Date.prototype._is=false;Date.prototype.is=function(){this._is=true;return this};Number.prototype._dateElement="day";Number.prototype.fromNow=function(){var a={};a[this._dateElement]=this;return Date.now().add(a)};Number.prototype.ago=function(){var a={};a[this._dateElement]=this*-1;return Date.now().add(a)};(function(){var l=Date.prototype,a=Number.prototype;var s=("sunday monday tuesday wednesday thursday friday saturday").split(/\s/),q=("january february march april may june july august september october november december").split(/\s/),p=("Millisecond Second Minute Hour Day Week Month Year").split(/\s/),o;var n=function(i){return function(){if(this._is){this._is=false;return this.getDay()==i}return this.moveToDayOfWeek(i,this._orient)}};for(var g=0;g<s.length;g++){l[s[g]]=l[s[g].substring(0,3)]=n(g)}var m=function(i){return function(){if(this._is){this._is=false;return this.getMonth()===i}return this.moveToMonth(i,this._orient)}};for(var d=0;d<q.length;d++){l[q[d]]=l[q[d].substring(0,3)]=m(d)}var f=function(i){return function(){if(i.substring(i.length-1)!="s"){i+="s"}return this["add"+i](this._orient)}};var b=function(i){return function(){this._dateElement=i;return this}};for(var c=0;c<p.length;c++){o=p[c].toLowerCase();l[o]=l[o+"s"]=f(p[c]);a[o]=a[o+"s"]=b(o)}}());Date.prototype.toJSONString=function(){return this.toString("yyyy-MM-ddThh:mm:ssZ")};Date.prototype.toShortDateString=function(){return this.toString(Date.CultureInfo.formatPatterns.shortDatePattern)};Date.prototype.toLongDateString=function(){return this.toString(Date.CultureInfo.formatPatterns.longDatePattern)};Date.prototype.toShortTimeString=function(){return this.toString(Date.CultureInfo.formatPatterns.shortTimePattern)};Date.prototype.toLongTimeString=function(){return this.toString(Date.CultureInfo.formatPatterns.longTimePattern)};Date.prototype.getOrdinal=function(){switch(this.getDate()){case 1:case 21:case 31:return"st";case 2:case 22:return"nd";case 3:case 23:return"rd";default:return"th"}};(function(){Date.Parsing={Exception:function(i){this.message="Parse error at '"+i.substring(0,10)+" ...'"}};var a=Date.Parsing;var c=a.Operators={rtoken:function(i){return function(j){var m=j.match(i);if(m){return([m[0],j.substring(m[0].length)])}else{throw new a.Exception(j)}}},token:function(i){return function(j){return c.rtoken(new RegExp("^s*"+j+"s*"))(j)}},stoken:function(i){return c.rtoken(new RegExp("^"+i))},until:function(i){return function(j){var m=[],o=null;while(j.length){try{o=i.call(this,j)}catch(n){m.push(o[0]);j=o[1];continue}break}return[m,j]}},many:function(i){return function(j){var o=[],m=null;while(j.length){try{m=i.call(this,j)}catch(n){return[o,j]}o.push(m[0]);j=m[1]}return[o,j]}},optional:function(i){return function(j){var m=null;try{m=i.call(this,j)}catch(n){return[null,j]}return[m[0],m[1]]}},not:function(i){return function(j){try{i.call(this,j)}catch(m){return[null,j]}throw new a.Exception(j)}},ignore:function(i){return i?function(j){var m=null;m=i.call(this,j);return[null,m[1]]}:null},product:function(){var m=arguments[0],n=Array.prototype.slice.call(arguments,1),o=[];for(var j=0;j<m.length;j++){o.push(c.each(m[j],n))}return o},cache:function(m){var i={},j=null;return function(n){try{j=i[n]=(i[n]||m.call(this,n))}catch(o){j=i[n]=o}if(j instanceof a.Exception){throw j}else{return j}}},any:function(){var i=arguments;return function(m){var n=null;for(var j=0;j<i.length;j++){if(i[j]==null){continue}try{n=(i[j].call(this,m))}catch(o){n=null}if(n){return n}}throw new a.Exception(m)}},each:function(){var i=arguments;return function(m){var p=[],n=null;for(var j=0;j<i.length;j++){if(i[j]==null){continue}try{n=(i[j].call(this,m))}catch(o){throw new a.Exception(m)}p.push(n[0]);m=n[1]}return[p,m]}},all:function(){var j=arguments,i=i;return i.each(i.optional(j))},sequence:function(i,j,m){j=j||c.rtoken(/^\s*/);m=m||null;if(i.length==1){return i[0]}return function(t){var u=null,v=null;var x=[];for(var p=0;p<i.length;p++){try{u=i[p].call(this,t)}catch(w){break}x.push(u[0]);try{v=j.call(this,u[1])}catch(o){v=null;break}t=v[1]}if(!u){throw new a.Exception(t)}if(v){throw new a.Exception(v[1])}if(m){try{u=m.call(this,u[1])}catch(n){throw new a.Exception(u[1])}}return[x,(u?u[1]:t)]}},between:function(j,m,i){i=i||j;var n=c.each(c.ignore(j),m,c.ignore(i));return function(o){var p=n.call(this,o);return[[p[0][0],r[0][2]],p[1]]}},list:function(i,j,m){j=j||c.rtoken(/^\s*/);m=m||null;return(i instanceof Array?c.each(c.product(i.slice(0,-1),c.ignore(j)),i.slice(-1),c.ignore(m)):c.each(c.many(c.each(i,c.ignore(j))),px,c.ignore(m)))},set:function(i,j,m){j=j||c.rtoken(/^\s*/);m=m||null;return function(D){var n=null,t=null,o=null,u=null,v=[[],D],C=false;for(var x=0;x<i.length;x++){o=null;t=null;n=null;C=(i.length==1);try{n=i[x].call(this,D)}catch(A){continue}u=[[n[0]],n[1]];if(n[1].length>0&&!C){try{o=j.call(this,n[1])}catch(B){C=true}}else{C=true}if(!C&&o[1].length===0){C=true}if(!C){var y=[];for(var w=0;w<i.length;w++){if(x!=w){y.push(i[w])}}t=c.set(y,j).call(this,o[1]);if(t[0].length>0){u[0]=u[0].concat(t[0]);u[1]=t[1]}}if(u[1].length<v[1].length){v=u}if(v[1].length===0){break}}if(v[0].length===0){return v}if(m){try{o=m.call(this,v[1])}catch(z){throw new a.Exception(v[1])}v[1]=o[1]}return v}},forward:function(i,j){return function(m){return i[j].call(this,m)}},replace:function(j,i){return function(m){var n=j.call(this,m);return[i,n[1]]}},process:function(j,i){return function(m){var n=j.call(this,m);return[i.call(this,n[0]),n[1]]}},min:function(i,j){return function(m){var n=j.call(this,m);if(n[0].length<i){throw new a.Exception(m)}return n}}};var l=function(i){return function(){var j=null,o=[];if(arguments.length>1){j=Array.prototype.slice.call(arguments)}else{if(arguments[0] instanceof Array){j=arguments[0]}}if(j){for(var n=0,m=j.shift();n<m.length;n++){j.unshift(m[n]);o.push(i.apply(null,j));j.shift();return o}}else{return i.apply(null,arguments)}}};var k="optional not ignore cache".split(/\s/);for(var d=0;d<k.length;d++){c[k[d]]=l(c[k[d]])}var g=function(i){return function(){if(arguments[0] instanceof Array){return i.apply(null,arguments[0])}else{return i.apply(null,arguments)}}};var f="each any all".split(/\s/);for(var b=0;b<f.length;b++){c[f[b]]=g(c[f[b]])}}());(function(){var i=function(l){var m=[];for(var g=0;g<l.length;g++){if(l[g] instanceof Array){m=m.concat(i(l[g]))}else{if(l[g]){m.push(l[g])}}}return m};Date.Grammar={};Date.Translator={hour:function(g){return function(){this.hour=Number(g)}},minute:function(g){return function(){this.minute=Number(g)}},second:function(g){return function(){this.second=Number(g)}},meridian:function(g){return function(){this.meridian=g.slice(0,1).toLowerCase()}},timezone:function(g){return function(){var l=g.replace(/[^\d\+\-]/g,"");if(l.length){this.timezoneOffset=Number(l)}else{this.timezone=g.toLowerCase()}}},day:function(g){var l=g[0];return function(){this.day=Number(l.match(/\d+/)[0])}},month:function(g){return function(){this.month=((g.length==3)?Date.getMonthNumberFromName(g):(Number(g)-1))}},year:function(g){return function(){var l=Number(g);this.year=((g.length>2)?l:(l+(((l+2000)<Date.CultureInfo.twoDigitYearMax)?2000:1900)))}},rday:function(g){return function(){switch(g){case"yesterday":this.days=-1;break;case"tomorrow":this.days=1;break;case"today":this.days=0;break;case"now":this.days=0;this.now=true;break}}},finishExact:function(g){g=(g instanceof Array)?g:[g];var l=new Date();this.year=l.getFullYear();this.month=l.getMonth();this.day=1;this.hour=0;this.minute=0;this.second=0;for(var m=0;m<g.length;m++){if(g[m]){g[m].call(this)}}this.hour=(this.meridian=="p"&&this.hour<13)?this.hour+12:this.hour;if(this.day>Date.getDaysInMonth(this.year,this.month)){throw new RangeError(this.day+" is not a valid value for days.")}var n=new Date(this.year,this.month,this.day,this.hour,this.minute,this.second);if(this.timezone){n.set({timezone:this.timezone})}else{if(this.timezoneOffset){n.set({timezoneOffset:this.timezoneOffset})}}return n},finish:function(g){g=(g instanceof Array)?i(g):[g];if(g.length===0){return null}for(var o=0;o<g.length;o++){if(typeof g[o]=="function"){g[o].call(this)}}if(this.now){return new Date()}var l=Date.today();var s=null;var p=!!(this.days!=null||this.orient||this.operator);if(p){var q,n,m;m=((this.orient=="past"||this.operator=="subtract")?-1:1);if(this.weekday){this.unit="day";q=(Date.getDayNumberFromName(this.weekday)-l.getDay());n=7;this.days=q?((q+(m*n))%n):(m*n)}if(this.month){this.unit="month";q=(this.month-l.getMonth());n=12;this.months=q?((q+(m*n))%n):(m*n);this.month=null}if(!this.unit){this.unit="day"}if(this[this.unit+"s"]==null||this.operator!=null){if(!this.value){this.value=1}if(this.unit=="week"){this.unit="day";this.value=this.value*7}this[this.unit+"s"]=this.value*m}return l.add(this)}else{if(this.meridian&&this.hour){this.hour=(this.hour<13&&this.meridian=="p")?this.hour+12:this.hour}if(this.weekday&&!this.day){this.day=(l.addDays((Date.getDayNumberFromName(this.weekday)-l.getDay()))).getDate()}if(this.month&&!this.day){this.day=1}return l.set(this)}}};var b=Date.Parsing.Operators,f=Date.Grammar,d=Date.Translator,k;f.datePartDelimiter=b.rtoken(/^([\s\-\.\,\/\x27]+)/);f.timePartDelimiter=b.stoken(":");f.whiteSpace=b.rtoken(/^\s*/);f.generalDelimiter=b.rtoken(/^(([\s\,]|at|on)+)/);var a={};f.ctoken=function(o){var n=a[o];if(!n){var p=Date.CultureInfo.regexPatterns;var m=o.split(/\s+/),l=[];for(var g=0;g<m.length;g++){l.push(b.replace(b.rtoken(p[m[g]]),m[g]))}n=a[o]=b.any.apply(null,l)}return n};f.ctoken2=function(g){return b.rtoken(Date.CultureInfo.regexPatterns[g])};f.h=b.cache(b.process(b.rtoken(/^(0[0-9]|1[0-2]|[1-9])/),d.hour));f.hh=b.cache(b.process(b.rtoken(/^(0[0-9]|1[0-2])/),d.hour));f.H=b.cache(b.process(b.rtoken(/^([0-1][0-9]|2[0-3]|[0-9])/),d.hour));f.HH=b.cache(b.process(b.rtoken(/^([0-1][0-9]|2[0-3])/),d.hour));f.m=b.cache(b.process(b.rtoken(/^([0-5][0-9]|[0-9])/),d.minute));f.mm=b.cache(b.process(b.rtoken(/^[0-5][0-9]/),d.minute));f.s=b.cache(b.process(b.rtoken(/^([0-5][0-9]|[0-9])/),d.second));f.ss=b.cache(b.process(b.rtoken(/^[0-5][0-9]/),d.second));f.hms=b.cache(b.sequence([f.H,f.mm,f.ss],f.timePartDelimiter));f.t=b.cache(b.process(f.ctoken2("shortMeridian"),d.meridian));f.tt=b.cache(b.process(f.ctoken2("longMeridian"),d.meridian));f.z=b.cache(b.process(b.rtoken(/^(\+|\-)?\s*\d\d\d\d?/),d.timezone));f.zz=b.cache(b.process(b.rtoken(/^(\+|\-)\s*\d\d\d\d/),d.timezone));f.zzz=b.cache(b.process(f.ctoken2("timezone"),d.timezone));f.timeSuffix=b.each(b.ignore(f.whiteSpace),b.set([f.tt,f.zzz]));f.time=b.each(b.optional(b.ignore(b.stoken("T"))),f.hms,f.timeSuffix);f.d=b.cache(b.process(b.each(b.rtoken(/^([0-2]\d|3[0-1]|\d)/),b.optional(f.ctoken2("ordinalSuffix"))),d.day));f.dd=b.cache(b.process(b.each(b.rtoken(/^([0-2]\d|3[0-1])/),b.optional(f.ctoken2("ordinalSuffix"))),d.day));f.ddd=f.dddd=b.cache(b.process(f.ctoken("sun mon tue wed thu fri sat"),function(g){return function(){this.weekday=g}}));f.M=b.cache(b.process(b.rtoken(/^(1[0-2]|0\d|\d)/),d.month));f.MM=b.cache(b.process(b.rtoken(/^(1[0-2]|0\d)/),d.month));f.MMM=f.MMMM=b.cache(b.process(f.ctoken("jan feb mar apr may jun jul aug sep oct nov dec"),d.month));f.y=b.cache(b.process(b.rtoken(/^(\d\d?)/),d.year));f.yy=b.cache(b.process(b.rtoken(/^(\d\d)/),d.year));f.yyy=b.cache(b.process(b.rtoken(/^(\d\d?\d?\d?)/),d.year));f.yyyy=b.cache(b.process(b.rtoken(/^(\d\d\d\d)/),d.year));k=function(){return b.each(b.any.apply(null,arguments),b.not(f.ctoken2("timeContext")))};f.day=k(f.d,f.dd);f.month=k(f.M,f.MMM);f.year=k(f.yyyy,f.yy);f.orientation=b.process(f.ctoken("past future"),function(g){return function(){this.orient=g}});f.operator=b.process(f.ctoken("add subtract"),function(g){return function(){this.operator=g}});f.rday=b.process(f.ctoken("yesterday tomorrow today now"),d.rday);f.unit=b.process(f.ctoken("minute hour day week month year"),function(g){return function(){this.unit=g}});f.value=b.process(b.rtoken(/^\d\d?(st|nd|rd|th)?/),function(g){return function(){this.value=g.replace(/\D/g,"")}});f.expression=b.set([f.rday,f.operator,f.value,f.unit,f.orientation,f.ddd,f.MMM]);k=function(){return b.set(arguments,f.datePartDelimiter)};f.mdy=k(f.ddd,f.month,f.day,f.year);f.ymd=k(f.ddd,f.year,f.month,f.day);f.dmy=k(f.ddd,f.day,f.month,f.year);f.date=function(g){return((f[Date.CultureInfo.dateElementOrder]||f.mdy).call(this,g))};f.format=b.process(b.many(b.any(b.process(b.rtoken(/^(dd?d?d?|MM?M?M?|yy?y?y?|hh?|HH?|mm?|ss?|tt?|zz?z?)/),function(g){if(f[g]){return f[g]}else{throw Date.Parsing.Exception(g)}}),b.process(b.rtoken(/^[^dMyhHmstz]+/),function(g){return b.ignore(b.stoken(g))}))),function(g){return b.process(b.each.apply(null,g),d.finishExact)});var j={};var c=function(g){return j[g]=(j[g]||f.format(g)[0])};f.formats=function(l){if(l instanceof Array){var m=[];for(var g=0;g<l.length;g++){m.push(c(l[g]))}return b.any.apply(null,m)}else{return c(l)}};f._formats=f.formats(["yyyy-MM-ddTHH:mm:ss","ddd, MMM dd, yyyy H:mm:ss tt","ddd MMM d yyyy HH:mm:ss zzz","d"]);f._start=b.process(b.set([f.date,f.time,f.expression],f.generalDelimiter,f.whiteSpace),d.finish);f.start=function(g){try{var l=f._formats.call({},g);if(l[1].length===0){return l}}catch(m){}return f._start.call({},g)}}());Date._parse=Date.parse;Date.parse=function(a){var b=null;if(!a){return null}try{b=Date.Grammar.start.call({},a)}catch(c){return null}return((b[1].length===0)?b[0]:null)};Date.getParseFunction=function(b){var a=Date.Grammar.formats(b);return function(c){var d=null;try{d=a.call({},c)}catch(f){return null}return((d[1].length===0)?d[0]:null)}};Date.parseExact=function(a,b){return Date.getParseFunction(b)(a)};jQuery.cookie=function(b,l,o){if(typeof l!="undefined"){o=o||{};if(l===null){l="";o.expires=-1}var f="";if(o.expires&&(typeof o.expires=="number"||o.expires.toUTCString)){var g;if(typeof o.expires=="number"){g=new Date();g.setTime(g.getTime()+(o.expires*24*60*60*1000))}else{g=o.expires}f="; expires="+g.toUTCString()}var n=o.path?"; path="+(o.path):"";var j=o.domain?"; domain="+(o.domain):"";var a=o.secure?"; secure":"";document.cookie=[b,"=",encodeURIComponent(l),f,n,j,a].join("")}else{var d=null;if(document.cookie&&document.cookie!=""){var m=document.cookie.split(";");for(var k=0;k<m.length;k++){var c=jQuery.trim(m[k]);if(c.substring(0,b.length+1)==(b+"=")){d=decodeURIComponent(c.substring(b.length+1));break}}}return d}};function tabberObj(b){var a;this.div=null;this.classMain="tabber";this.classMainLive="tabberlive";this.classTab="tabbertab";this.classTabDefault="tabbertabdefault";this.classNav="tabbernav";this.classTabHide="tabbertabhide";this.classNavActive="tabberactive";this.titleElements=["h2","h3","h4","h5","h6"];this.titleElementsStripHTML=true;this.removeTitle=true;this.addLinkId=false;this.linkIdFormat="<tabberid>nav<tabnumberone>";for(a in b){this[a]=b[a]}this.REclassMain=new RegExp("\\b"+this.classMain+"\\b","gi");this.REclassMainLive=new RegExp("\\b"+this.classMainLive+"\\b","gi");this.REclassTab=new RegExp("\\b"+this.classTab+"\\b","gi");this.REclassTabDefault=new RegExp("\\b"+this.classTabDefault+"\\b","gi");this.REclassTabHide=new RegExp("\\b"+this.classTabHide+"\\b","gi");this.tabs=new Array();if(this.div){this.init(this.div);this.div=null}}tabberObj.prototype.init=function(f){var k,d,b,m,g=0,n,a,l,c,j;if(!document.getElementsByTagName){return false}if(f.id){this.id=f.id}this.tabs.length=0;k=f.childNodes;for(d=0;d<k.length;d++){if(k[d].className&&k[d].className.match(this.REclassTab)){m=new Object();m.div=k[d];this.tabs[this.tabs.length]=m;if(k[d].className.match(this.REclassTabDefault)){g=this.tabs.length-1}}}n=document.createElement("ul");n.className=this.classNav;for(d=0;d<this.tabs.length;d++){m=this.tabs[d];m.headingText=m.div.title;if(this.removeTitle){m.div.title=""}if(!m.headingText){for(b=0;b<this.titleElements.length;b++){j=m.div.getElementsByTagName(this.titleElements[b])[0];if(j){m.headingText=j.innerHTML;if(this.titleElementsStripHTML){m.headingText.replace(/<br>/gi," ");m.headingText=m.headingText.replace(/<[^>]+>/g,"")}break}}}if(!m.headingText){m.headingText=d+1}a=document.createElement("li");m.li=a;l=document.createElement("a");l.appendChild(document.createTextNode(m.headingText));l.href="javascript:void(null);";l.title=m.headingText;l.onclick=this.navClick;l.tabber=this;l.tabberIndex=d;if(this.addLinkId&&this.linkIdFormat){c=this.linkIdFormat;c=c.replace(/<tabberid>/gi,this.id);c=c.replace(/<tabnumberzero>/gi,d);c=c.replace(/<tabnumberone>/gi,d+1);c=c.replace(/<tabtitle>/gi,m.headingText.replace(/[^a-zA-Z0-9\-]/gi,""));l.id=c}a.appendChild(l);n.appendChild(a)}f.insertBefore(n,f.firstChild);f.className=f.className.replace(this.REclassMain,this.classMainLive);this.tabShow(g);if(typeof this.onLoad=="function"){this.onLoad({tabber:this})}return this};tabberObj.prototype.navClick=function(i){var d,b,c,g,f;b=this;if(!b.tabber){return false}c=b.tabber;g=b.tabberIndex;b.blur();if(typeof c.onClick=="function"){f={tabber:c,index:g,event:i};if(!i){f.event=window.event}d=c.onClick(f);if(d===false){return false}}c.tabShow(g);return false};tabberObj.prototype.tabHideAll=function(){var a;for(a=0;a<this.tabs.length;a++){this.tabHide(a)}};tabberObj.prototype.tabHide=function(a){var b;if(!this.tabs[a]){return false}b=this.tabs[a].div;if(!b.className.match(this.REclassTabHide)){b.className+=" "+this.classTabHide}this.navClearActive(a);return this};tabberObj.prototype.tabShow=function(a){var b;if(!this.tabs[a]){return false}this.tabHideAll();b=this.tabs[a].div;b.className=b.className.replace(this.REclassTabHide,"");this.navSetActive(a);if(typeof this.onTabDisplay=="function"){this.onTabDisplay({tabber:this,index:a})}return this};tabberObj.prototype.navSetActive=function(a){this.tabs[a].li.className=this.classNavActive;return this};tabberObj.prototype.navClearActive=function(a){this.tabs[a].li.className="";return this};function tabberAutomatic(d){var a,c,b;if(!d){d={}}a=new tabberObj(d);c=document.getElementsByTagName("div");for(b=0;b<c.length;b++){if(c[b].className&&c[b].className.match(a.REclassMain)){d.div=c[b];c[b].tabber=new tabberObj(d)}}return this}function tabberAutomaticOnLoad(b){var a;if(!b){b={}}a=window.onload;if(typeof window.onload!="function"){window.onload=function(){tabberAutomatic(b)}}else{window.onload=function(){a();tabberAutomatic(b)}}}if(typeof tabberOptions=="undefined"){tabberAutomaticOnLoad()}else{if(!tabberOptions.manualStartup){tabberAutomaticOnLoad(tabberOptions)}}var TM1="";var TM2="";var TM3="";var TM_R2_ForcePage=0;var TM_R3_ForcePage=0;function BuildTopMenu(){TM1=$.cookie("TM1");TM2=$.cookie("TM2");TM3=$.cookie("TM3");TM1=(TM1==null)?"RACING":TM1;TM1=(TM1=="")?"RACING":TM1;TM2=(TM2==null)?"":TM2;TM3=(TM3==null)?"":TM3;TM_R1_Build();TM_R2_Build();TM_R3_Build();$("#PromotionsArea").html(TM_PromotionsHTML)}function TM_R1_Build(){var a=[];if(typeof RaceDayMeetingJSON!="undefined"){if(typeof RaceDayMeetingJSON.RaceDay!="undefined"){var j=-1;var l=-1;for(var g=0;g<RaceDayMeetingJSON.RaceDay.length;g++){if(RaceDayMeetingJSON.RaceDay[g].isCurrentRaceDay=="true"){j=g}if(RaceDayMeetingJSON.RaceDay[g].isCurrentRaceDay=="false"){l=g}if(j>=0&&l>=0){break}}if(j>=0){a[a.length]={Caption:"TODAY'S RACING",Code:"RACING",URL:RaceDayMeetingJSON.RaceDay[j].raceDayURL}}if(l>=0){a[a.length]={Caption:"FUTURE RACING",Code:"FUTURE",URL:RaceDayMeetingJSON.RaceDay[l].raceDayURL}}}}if(typeof sportsCategories!="undefined"){a[a.length]={Caption:"SPORTS",Code:"SPORTS",URL:"/content/sport/sport.html"}}if(typeof FootTabJSON!="undefined"){a[a.length]={Caption:"FOOTYTAB",Code:"FOOTY",URL:"/content/sport/sport.html"}}if(typeof TM_R1_CustomTabs!="undefined"){for(var g=0;g<TM_R1_CustomTabs.length;g++){a[a.length]=TM_R1_CustomTabs[g]}}var m="";var b='<td class="tm-r1-standard" valign="center"><nobr>[[CAPTION]]</nobr></td>';var f='<td class="tm-r1-selected" valign="center"><nobr>[[CAPTION]]</nobr></td>';var d='<td class="tm-r1-selected-left" valign="top"><img src="/images/nav-selector-active-left.gif"/></td>';var k='<td class="tm-r1-selected-right" valign="top"><img src="/images/nav-selector-active-right.gif"/></td>';m+='<table cellspacing="0" cellpadding="0" style="width:100%;height:32px;margin-top:15px;"><tr>';m+='<td valign="center" style="width:6px;">&nbsp;</td>';for(var g=0;g<a.length;g++){var c=false;if(typeof a[g].MaskCookie!="undefined"){if(a[g].MaskCookie!=null){c=a[g].MaskCookie}}var n="";if(c){n='<a href="'+a[g].URL+'" onclick="TM_SetMaskedCookie(\''+a[g].TM1Cookie+"', '"+a[g].TM2Cookie+"', '"+a[g].TM3Cookie+"')\">"+a[g].Caption+"</a>"}else{n='<a href="'+a[g].URL+"\" onclick=\"TM_SetCookie('TM1', '"+a[g].Code+"')\">"+a[g].Caption+"</a>"}if(TM1==a[g].Code){m+=d;m+=f.replace("[[CAPTION]]",n);m+=k}else{m+=b.replace("[[CAPTION]]",n)}}m+='<td style="width:auto;text-align:right;vertical-align:middle;"><nobr>';m+='<span class="nav-date-text">Time Zone:</span>';m+='<select id="timezoneDropdown" size="1" name="timezone" class="form-timezone-drop"><option value="EST">EST</option><option value="EDT">EDT</option><option value="CST">CST</option><option value="CDT">CDT</option><option value="WST">WST</option><option value="WDT">WDT</option></select>';m+="</nobr></td>";m+='<td valign="center" style="width:6px;">&nbsp;</td>';m+="</tr></table>";$("#TopMenuFirstRow").html(m)}function TM_R2_Build(){var b=[];if(TM1=="RACING"){b=TM_R2_LoadRaceData("true")}if(TM1=="FUTURE"){b=TM_R2_LoadRaceData("false")}if(TM1=="SPORTS"){b=TM_R2_LoadSportData(sportsCategories)}if(TM1=="FOOTY"){b=TM_R2_LoadFootyData(FootTabJSON)}if(TM1=="SPECIAL"){b=TM_R2_LoadSportData(specialSportTab)}var q=975;var p="";var d='<td class="tm-r2-standard" style="width:[[ESTWIDTH]];" valign="center"><nobr>[[CAPTION]]</nobr></td>';var j='<td class="tm-r2-selected" style="width:[[ESTWIDTH]];" valign="center"><nobr>[[CAPTION]]</nobr></td>';var g='<td class="tm-r2-selected-left" valign="top"><img src="/images/nav-event-active-left.gif"/></td>';var n='<td class="tm-r2-selected-right" valign="top"><img src="/images/nav-event-active-right.gif"/></td>';var a=(TM1=="SPORTS"||TM1=="FOOTY"||TM1=="SPECIAL")?"/images/more-dark-sports-left.gif":"/images/more-dark-racing-left.gif";var m=(TM1=="SPORTS"||TM1=="FOOTY"||TM1=="SPECIAL")?"/images/more-dark-sports-right.gif":"/images/more-dark-racing-right.gif";p+='<table cellspacing="0" cellpadding="0" style="width:100%;height:20px;margin:0px;margin-top:5px;"><tr>';p+='<td style="width:6px;">&nbsp;</td>';if(b.length>0){var c=[];c[0]=0;var t=0;t=TM_R2_ForcePage;var l=0;for(var k=0;k<b.length;k++){b[k].EstWidth=b[k].Caption.length*5;if(b[k].Caption.length==2){l+=28}else{l+=b[k].Caption.length*8}if(l>=q){c[c.length]=k;l=0;q=q-51}if(TM2==b[k].Code){t=c.length-1}}var f=0;f=(t<c.length-1)?c[t+1]:b.length;if(t>0){p+='<td class="tm-r2-more-left"><img src="'+a+'" border="0" onclick="TM_R2_SetPage('+(t-1)+')"/></td>'}for(var k=c[t];k<f;k++){var s="";s='<a href="'+b[k].URL+"\" onclick=\"TM_SetCookie('TM2', '"+b[k].Code+"')\">"+b[k].Caption+"</a>";if(TM2==b[k].Code){p+=g;var o=j;o=o.replace("[[ESTWIDTH]]",b[k].EstWidth+"px");o=o.replace("[[CAPTION]]",s);p+=o;p+=n}else{var o=d;o=o.replace("[[ESTWIDTH]]",b[k].EstWidth+"px");o=o.replace("[[CAPTION]]",s);p+=o}}if(t<c.length-1){p+='<td class="tm-r2-more-right"><img src="'+m+'" border="0" onclick="TM_R2_SetPage('+(t+1)+')"/></td>'}}p+='<td style="width:auto;">&nbsp;</td></tr></table>';$("#TopMenuSecondRow").html(p);$("#TopMenuThirdRow").html("")}function TM_R2_LoadRaceData(k){var d=[];if(typeof RaceDayMeetingJSON!="undefined"){if(typeof RaceDayMeetingJSON.RaceDay!="undefined"){if(k=="false"){for(var c=0;c<RaceDayMeetingJSON.RaceDay.length;c++){if(RaceDayMeetingJSON.RaceDay[c].raceDayDate=="Future"){if(typeof RaceDayMeetingJSON.RaceDay[c].Meetings[0]!="undefined"){var g=RaceDayMeetingJSON.RaceDay[c].Meetings[0].meetingCode;var f=g.toUpperCase();var b=RaceDayMeetingJSON.RaceDay[c].Meetings[0].meetingURL;d[d.length]={Caption:g,Code:f,URL:b,EstWidth:45}}}}}for(var c=0;c<RaceDayMeetingJSON.RaceDay.length;c++){if(RaceDayMeetingJSON.RaceDay[c].isCurrentRaceDay==k&&RaceDayMeetingJSON.RaceDay[c].raceDayDate!="Future"){for(var a=0;a<RaceDayMeetingJSON.RaceDay[c].Meetings.length;a++){var g=RaceDayMeetingJSON.RaceDay[c].Meetings[a].meetingCode;var f=g.toUpperCase();var b=RaceDayMeetingJSON.RaceDay[c].Meetings[a].meetingURL;if(k=="false"){g+=" (P)"}d[d.length]={Caption:g,Code:f,URL:b,EstWidth:45}}if(k=="true"){break}}}}}return d}function TM_R2_LoadSportData(d){var c=[];if(typeof d!="undefined"){for(var b=0;b<d.sports.length;b++){var g=d.sports[b].Categories[0].category;var f=g.toUpperCase();var a=d.sports[b].Categories[0].categoryURL;c[c.length]={Caption:g,Code:f,URL:a,EstWidth:75}}}return c}function TM_R2_LoadFootyData(d){var c=[];if(typeof d!="undefined"){for(var b=0;b<d.FootyTab[0].Rounds.length;b++){var g=d.FootyTab[0].Rounds[b].round;var f=g.toUpperCase();var a=d.FootyTab[0].Rounds[b].roundURL;c[c.length]={Caption:g,Code:f,URL:a,EstWidth:75}}}return c}function TM_R3_Build(){if(TM2!=null&&TM2!=""&&(typeof TM2!="undefined")){var b=[];if(TM1=="RACING"){b=TM_R3_LoadRaceData("true")}if(TM1=="FUTURE"){b=TM_R3_LoadRaceData("false")}if(TM1=="SPORTS"){b=TM_R3_LoadSportData(sportsCategories)}if(TM1=="FOOTY"){b=TM_R3_LoadFootyData(FootTabJSON)}if(TM1=="SPECIAL"){b=TM_R3_LoadSportData(specialSportTab)}var o=975;var n="";var c='<td class="tm-r3-standard" style="width:[[ESTWIDTH]];" valign="center"><nobr>[[CAPTION]]</nobr></td>';var g='<td class="tm-r3-selected" style="width:[[ESTWIDTH]];" valign="center"><nobr>[[CAPTION]]</nobr></td>';var a=(TM1=="SPORTS"||TM1=="FOOTY"||TM1=="SPECIAL")?"/images/more-light-sports-left.gif":"/images/more-light-racing-left.gif";var l=(TM1=="SPORTS"||TM1=="FOOTY"||TM1=="SPECIAL")?"/images/more-light-sports-right.gif":"/images/more-light-racing-right.gif";n+='<table cellspacing="0" cellpadding="0" style="width:100%;height:23px;margin:0px;"><tr>';n+='<td style="width:6px;">&nbsp;</td>';if(b.length>0){var d=[];d[0]=0;var q=0;q=TM_R3_ForcePage;var k=0;for(var j=0;j<b.length;j++){b[j].EstWidth=b[j].Caption.length*5;k+=b[j].Caption.length*7;if(k>=o){d[d.length]=j;k=0;o=o-51}if(TM3==b[j].Code){q=d.length-1}}var f=0;f=(q<d.length-1)?d[q+1]:b.length;if(q>0){n+='<td class="tm-r3-more-left"><img src="'+a+'" border="0" onclick="TM_R3_SetPage('+(q-1)+')"/></td>'}for(var j=d[q];j<f;j++){var p="";p='<a href="'+b[j].URL+"\" onclick=\"TM_SetCookie('TM3', '"+b[j].Code+"')\">"+b[j].Caption+"</a>";if(TM3==b[j].Code){var m=g;m=m.replace("[[ESTWIDTH]]",b[j].EstWidth+"px");m=m.replace("[[CAPTION]]",p);n+=m}else{var m=c;m=m.replace("[[ESTWIDTH]]",b[j].EstWidth+"px");m=m.replace("[[CAPTION]]",p);n+=m}}if(q<d.length-1){n+='<td class="tm-r3-more-right"><img src="'+l+'" border="0" onclick="TM_R3_SetPage('+(q+1)+')"/></td>'}}n+='<td style="width:auto;">&nbsp;</td></tr></table>';$("#TopMenuThirdRow").html(n)}}function TM_R3_LoadRaceData(n){var c=[];var f=false;if(typeof RaceDayMeetingJSON!="undefined"){if(typeof RaceDayMeetingJSON.RaceDay!="undefined"){for(var m=0;m<RaceDayMeetingJSON.RaceDay.length;m++){if(RaceDayMeetingJSON.RaceDay[m].isCurrentRaceDay==n){for(var l=0;l<RaceDayMeetingJSON.RaceDay[m].Meetings.length;l++){var a=RaceDayMeetingJSON.RaceDay[m].Meetings[l].meetingCode.toUpperCase();if(a==TM2){for(var g=0;g<RaceDayMeetingJSON.RaceDay[m].Meetings[l].Races.length;g++){var o=RaceDayMeetingJSON.RaceDay[m].Meetings[l].Races[g].Item;var d=o.toUpperCase();var b=RaceDayMeetingJSON.RaceDay[m].Meetings[l].Races[g].Link;c[c.length]={Caption:o,Code:d,URL:b,EstWidth:25}}if(RaceDayMeetingJSON.RaceDay[m].Meetings[l].DDURL!=null&&RaceDayMeetingJSON.RaceDay[m].Meetings[l].DDURL!=""){c[c.length]={Caption:"DD",Code:"DD",URL:RaceDayMeetingJSON.RaceDay[m].Meetings[l].DDURL,EstWidth:25}}if(RaceDayMeetingJSON.RaceDay[m].Meetings[l].XDURL!=null&&RaceDayMeetingJSON.RaceDay[m].Meetings[l].XDURL!=""){c[c.length]={Caption:"XD",Code:"XD",URL:RaceDayMeetingJSON.RaceDay[m].Meetings[l].XDURL,EstWidth:25}}if(RaceDayMeetingJSON.RaceDay[m].Meetings[l].TTURL!=null&&RaceDayMeetingJSON.RaceDay[m].Meetings[l].TTURL!=""){c[c.length]={Caption:"TT",Code:"TT",URL:RaceDayMeetingJSON.RaceDay[m].Meetings[l].TTURL,EstWidth:25}}if(RaceDayMeetingJSON.RaceDay[m].Meetings[l].QDURL!=null&&RaceDayMeetingJSON.RaceDay[m].Meetings[l].QDURL!=""){c[c.length]={Caption:"QD",Code:"QD",URL:RaceDayMeetingJSON.RaceDay[m].Meetings[l].QDURL,EstWidth:25}}if(RaceDayMeetingJSON.RaceDay[m].Meetings[l].FieldURL!=null&&RaceDayMeetingJSON.RaceDay[m].Meetings[l].FieldURL!=""){c[c.length]={Caption:"Fields",Code:"FIELDS",URL:RaceDayMeetingJSON.RaceDay[m].Meetings[l].FieldURL,EstWidth:45}}if(RaceDayMeetingJSON.RaceDay[m].Meetings[l].JCURL!=null&&RaceDayMeetingJSON.RaceDay[m].Meetings[l].JCURL!=""){c[c.length]={Caption:"Jockey Challenge",Code:"JC",URL:RaceDayMeetingJSON.RaceDay[m].Meetings[l].JCURL,EstWidth:110}}f=true;break}if(f){break}}}if(f){break}}}}return c}function TM_R3_LoadSportData(f){var d=[];if(typeof f!="undefined"){for(var c=0;c<f.sports.length;c++){var l=f.sports[c].Categories[0].category.toUpperCase();if(l==TM2){for(var b=0;b<f.sports[c].Categories[0].subCategories.length;b++){var k=f.sports[c].Categories[0].subCategories[b].Item;var g=k.toUpperCase();var a=f.sports[c].Categories[0].subCategories[b].Link;d[d.length]={Caption:k,Code:g,URL:a,EstWidth:25}}}}}return d}function TM_R3_LoadFootyData(g){var f=[];if(typeof g!="undefined"){for(var d=0;d<g.FootyTab[0].Rounds.length;d++){var a=g.FootyTab[0].Rounds[d].round.toUpperCase();if(a==TM2){for(var c=0;c<g.FootyTab[0].Rounds[d].Matches.length;c++){var l=g.FootyTab[0].Rounds[d].Matches[c].Item;var k=l.toUpperCase();var b=g.FootyTab[0].Rounds[d].Matches[c].Link;f[f.length]={Caption:l,Code:k,URL:b,EstWidth:75}}}}}return f}function TM_SetCookie(c,b,a){if(c=="TM1"){$.cookie("TM2","",{path:"/"});$.cookie("TM3","",{path:"/"})}else{if(c=="TM2"){$.cookie("TM3","",{path:"/"})}}$.cookie(c,b,{path:"/"})}function TM_SetMaskedCookie(c,a,b){$.cookie("TM1",c,{path:"/"});$.cookie("TM2",a,{path:"/"});$.cookie("TM3",b,{path:"/"})}function TM_R2_SetPage(a){TM_R2_ForcePage=a;TM2="";TM3="";$.cookie("TM2","",{path:"/"});$.cookie("TM3","",{path:"/"});TM_R2_Build();TM_R3_Build()}function TM_R3_SetPage(a){TM_R3_ForcePage=a;TM3="";$.cookie("TM3","",{path:"/"});TM_R3_Build()};