if(typeof(tabConfig)=="undefined"){tabConfig={}}if(document.styleSheets[0].addRule){document.styleSheets[0].addRule(".js-displaynone","display: none;")}else{var javascript_stylesheet=document.getElementsByTagName("head")[0].appendChild(document.createElement("style"));javascript_stylesheet.type="text/css";javascript_stylesheet.innerHTML=".js-displaynone { display: none; }"}jQuery().ready(function(){if(jQuery("#lowreswarning").length){var d=jQuery.browser.msie&&jQuery.browser.version<7;var c=screen.width<1000;var b=(new Date()).getTime()/1000;if(!tabConfig.cookie.warningbox||(b-tabConfig.cookie.warningbox)>60*60*6){if(d||c){tabConfig.cookie.warningbox=b;jQuery.cookieObject("mytab_jscookie",tabConfig.cookie);var a=jQuery("#lowreswarning");if(!d){a.find(".browser").hide()}if(!c){a.find(".screenres").hide()}if(d&&c){a.find(".screenres").after("<div><hr></div>")}var e=-a.height()/2;jQuery("#lowreswarning").css({top:"50%",left:0,display:"block",marginTop:e}).find("a").click(function(){jQuery("#lowreswarning").hide();return false})}}}if(screen.width<1000){jQuery(".js-800").remove()}if(tabConfig.reloadEvery){jQuery("body").oneTime(tabConfig.reloadEvery*1000,function(){window.location=window.location})}if(jQuery(".js-clock").size()){tab.startClock()}jQuery(".js-toggle-right-panel").click(function(){try{var f=parent.document.getElementById("middleframe");if(f.cols.match(/,0$/)){f.cols=f.old_cols;$(this).html(this.toggle_data.hidetext)}else{f.old_cols=f.cols;f.cols="215,*,0";$(this).html(this.toggle_data.showtext)}}catch(g){}return false});jQuery(".js-rowclick .odd, .js-rowclick .even").mouseover(function(){document.body.style.cursor="pointer"}).mouseout(function(){document.body.style.cursor=""}).click(function(){document.location=jQuery(this).find("a").get(0).href});jQuery(".js-messagebox").click(function(){jQuery(this).hide(500);jQuery(this).next().show(500,function(){this.style.zoom="normal"});return false});jQuery(".js-topOpen").click(function(){tab.topOpen(this.href);return false});jQuery(".js-desktopodds").click(function(){var f=this.href.match(/odds\/(.*)\./);if(f){f="wpodds"+f[1]}else{f="wpodds"}tab.windows.desktopodds=window.open(this.href,f,"width=225,height=450,toolbar=no,directories=no,status=no,scrollbars=yes,resizable=yes,menubar=no,location=no,copyhistory=no");return false});jQuery(".js-topstate").click(function(){var f=$(this).attr("href");if(!jQuery.support.hrefNormalized){var i=document.location.href.replace(/#.*/,"");f=f.replace(i,"")}f=f.replace(/^#/,"");if(window.opener&&!window.opener.closed){try{window.opener.load_page(f);var h=f.match(/^(\d\d\d\d-\d\d-\d\d-m\d+)/);if(h){window.opener.main_menu.closeAll();window.opener.main_menu.select(window.opener.$("#"+h[0]),true,true)}}catch(g){if(window.console){console.error(g)}}}return false});jQuery(".js-new-window").click(function(){if(match=jQuery(this).attr("class").match(/js-new-window-(\d+)-(\d+)/)){window.open(this.href,null,"location=1,resizable=1,scrollbars=1,width="+match[1]+",height="+match[2]);return false}})});tab={windows:{}};tab.addCommas=function(e){e+="";var a=e.split(".");var d=a[0];var b=a.length>1?"."+a[1]:"";var c=/(\d+)(\d{3})/;while(c.test(d)){d=d.replace(c,"$1,$2")}return d+b};tab.MyTABUpdateNavigation=function(){if(top.frames.navigation){jQuery("a",top.frames.navigation.document).each(function(){try{if(this.href==top.frames.main.document.location.href){jQuery("div.odd",top.frames.navigation.document).addClass("even").removeClass("odd");jQuery(this).parent().addClass("odd").removeClass("even")}}catch(a){}})}};tab.restoreBetslipState=function(){var state=jQuery.cookie("mytab_betslipstate");if(state){jQuery.each(jQuery.cookie("mytab_betslipstate").split("&"),function(i,e){var data=e.split("=");data[1]=data[1].replace(/%([a-zA-Z0-9]{2})/,function(m,c1){return String.fromCharCode(eval("0x"+c1))});var elem=jQuery("#betslip [name="+data[0]+"]");if(elem.filter("[type=hidden]").length){}else{if(elem.filter(":radio").length){elem.filter("[value="+data[1]+"]").attr("checked",true)}else{if(elem.filter(":checkbox").length){elem.attr("checked",true)}else{elem.val(data[1])}}}})}jQuery.cookie("mytab_betslipstate",null)};tab.saveBetslipState=function(){jQuery.cookie("mytab_betslipstate",jQuery("#betslip").serialize())};tab.back=function(){try{history.go(-1)}catch(a){back()}};tab.startClock=function(){var a=function(b){if(b<10){return"0"+b}return b};jQuery(".js-clock").each(function(){var b=new Date();if(match=jQuery(this).html().match(/([0-9]+):([0-9]+):([0-9]+)/)){b.setHours(match[1]);b.setMinutes(match[2]);b.setSeconds(match[3])}jQuery(this).everyTime(1000,function(){b.setTime(b.getTime()+1000);$(this).html(a(b.getHours())+":"+a(b.getMinutes())+":"+a(b.getSeconds()))})})};tab.frameOpen=function(c,b){if(parent.main){try{parent.frames[c].location.href=b}catch(a){parent.document.getElementsByName(c)[0].src=b}}else{if(!window.opener||window.opener.closed){alert("Reference to TAB website window not found\nPlease close the Infopanel and re-load the Tab website in a new browser window")}else{try{window.opener.parent.frames[c].location.href=b}catch(a){window.opener.parent.document.getElementsByName(c)[0].src=b}}}};tab.topOpen=function(b){if(window.opener&&!window.opener.closed){try{window.opener.location.href=b}catch(a){if(window.console){console.error(a)}}}else{alert("Reference to TAB website window not found\nPlease close the Infopanel and re-load the Tab website in a new browser window")}};tab.frameOpenWithTheme=function(c,a){var b="";if(top.tabTheme){if(a.match(/\?/)){b="&theme="+top.tabTheme}else{b="?theme="+top.tabTheme}}tab.frameOpen(c,a+b)};tab.sportBetslip=function(a,c,f){var e="";var d="";var b=top.tabTheme;top.tabTheme=f;if(f){e="&theme="+top.tabTheme;d="?theme="+top.tabTheme}tab.frameOpen("main",tabConfig.ebeturl+"/sbs/"+a+c+".html"+d);tab.frameOpen("odds","/sport/options.html?optno="+c+e);if(b!=top.tabTheme){tab.frameOpen("results","/sport/results.html"+d);tab.frameOpen("subnavigation","/common/subnavigation.html?section=sport"+e);tab.frameOpen("tab","/common/navigation.html?section=sport"+e)}};tab.competitionPage=function(c,f,b,d){var e="";var a=top.tabTheme;top.tabTheme=d;if(d){e="theme="+d}if(c=="livescoring"){tab.frameOpen("main","/sport/competition-page-livescoring.html?id="+f+"&"+e)}else{tab.frameOpen("main","/sport/competition-page.html?id="+f+"&"+e)}if(b){tab.frameOpen("odds","/sport/options.html?optno="+b+"&"+e)}else{tab.frameOpen("odds","/sport/options.html?"+e)}if(a!=top.tabTheme){tab.frameOpen("results","/sport/results.html?"+e);tab.frameOpen("subnavigation","/common/subnavigation.html?section=sport&"+e);tab.frameOpen("tab","/common/navigation.html?section=sport&"+e)}};tab.betslipReset=function(){var a=top;a.jQuery("#betslip").get(0).reset();a.jQuery("#betslip input, #betslip select, #betslip label").removeClass("disabled").attr("disabled",false);a.jQuery("#betslip .scratched input").attr("disabled",true);a.jQuery("#betslip select").each(function(){if(jQuery(this).find("option").length==1){jQuery(this).val(jQuery(this).find("option").eq(0).val())}})};if(jQuery.tablesorter){jQuery.tablesorter.addParser({id:"odds",is:function(a){return false},format:function(a){if(a.toLowerCase().match(/scr|suspended/)){return 999999}return a.replace("$","")},type:"numeric"});jQuery.tablesorter.addParser({id:"link",is:function(a){return false},format:function(g,e,a,h){var f=a.childNodes;g="";for(var b=0;b<f.length;b++){var d=f[b];if(d.nodeType==8){continue}if(d.nodeType==1){if(d.nodeName.toLowerCase()=="a"){g+=d.innerHTML}}else{g+=d.nodeValue||""}}g=g.replace(/^\s+/,"");g=g.replace(/\s+$/,"");return g},type:"text"})}jQuery(function(){jQuery(".js-submitform").click(function(){var a=jQuery(this);if(a.hasClass("js-submitonce")){if(this.already_submitted){alert("Your bet is being processed - please wait for a response.");return false}else{this.already_submitted=true}}jQuery(this).parents("form").eq(0).submit();return false});jQuery(".js-backbutton").click(function(){tab.back();return false});jQuery(".js-resetbetslip").click(tab.betslipReset);jQuery(".js-closefancybox").click(function(){top.$.fn.fancybox.close();return false});jQuery(".js-resetbetslip-amount").click(function(){top.jQuery("#betslip input[name=betamount]").val("")});jQuery("#form-cost").submit(function(a){if(a.originalEvent){alert('Please hit the "Submit bet" button to submit your bet.');return false}})});