var dummy="$Id: global.js,v 1.1.2.81 2010-07-19 10:09:33 twong Exp $";function unicode_unescape(e){if(e==null){return}var a="";var b=/\\u([0-9A-Fa-f]{4})/g;var d;var f=0;while((d=b.exec(e))!=null){a+=e.substring(f,d.index);var c=d[1];a+=String.fromCharCode(parseInt(c,16));f=b.lastIndex}a+=e.substring(f);return a}function str_trim(h,g){var f="";var a="";var e=false;for(var d=0;d<h.length;d++){var k=h.charAt(d);if(g.indexOf(k)>=0){a+=k}else{if(f.length>0){f+=a}a="";f+=k}}return f}function round_float(d){var c=""+Math.round(d*100)/100;var b=c.indexOf(".");if(b<0){return c+".00"}var a=c.substring(0,b+1)+c.substring(b+1,b+3);if(b+2==c.length){a+="0"}return a}function open_window(b,c,d,k,a,f){var i=window.screen.width;var e=window.screen.height;if(d>i){d=i/2}if(k>e){heigth=e/2}var g=window.open(b,c,"resizable="+a+",scrollbars="+f+",width="+d+",height="+k+",status=yes");g.focus();g.opener=window}function get_cookie(b){var f=document.cookie;if(f.length==0){return""}var d="(^|[\\s;])"+b+"=";var e=f.search(d);if(e==-1){return""}if(e==0){e+=b.length+1}else{e+=b.length+2}var a=f.indexOf(";",e);if(a==-1){a=f.length}return f.substring(e,a)}function set_cookie(c,e,a,g,d,f){if(!d){d=cookie_domain}var b=c+"="+e+((a)?"; expires="+a.toGMTString():"")+((g)?"; path="+g:"")+((d)?"; domain="+d:"")+((f)?"; secure":"");document.cookie=b}function get_pref(b){var f=get_cookie(prefs_cookie_name);for(var d=0;d<prefs_persistent_cookie_params.length;d++){if(prefs_persistent_cookie_params[d]==b){f=get_cookie("P_"+prefs_cookie_name)}}var e=new RegExp("^(?:.*|)?"+b+"=([^|]*)");var a=f.match(e);return(a?a.pop():null)}function set_pref(b,e){var a=prefs_cookie_name;if(prefs_persistent_cookie_params.indexOf(b)!=-1){var a="P_"+prefs_cookie_name;var c=new Date();c.setTime(c.getTime()+31536000)}else{var c=""}var d=get_cookie(a);d=remove_key(d,b);if(e&&e!=""){d=append_key(d,b,e)}if(b!="update"){if(appears_logged_in()){if(a==prefs_cookie_name){d=set_key(d,"update",1)}else{set_cookie(prefs_cookie_name,set_key(get_cookie(prefs_cookie_name),"update",1),c,"/")}}}set_cookie(a,d,c,"/")}function appears_logged_in(){var a=get_cookie(login_cookie_name);if(a!=null&&a!=""){return true}return false}function set_key(d,b,c){var a=remove_key(d,b);a=append_key(a,b,c);return a}function append_key(d,a,b){var c=a+"="+b;return(d.length==0?c:d+"|"+c)}function remove_key(g,c){var f=new RegExp("^(.*|)?"+c+"=[^|]*(.*)$");var b=g;var a=b.match(f);while(a){var e=a[1];var d=a[2];if(e==null||e.length==0){b=d.substring(1)}else{if(d.length==0){b=e.substring(0,e.length-1)}else{b=e+d.substring(1)}}a=b.match(f)}return b}var at=new UserAgent();function UserAgent(){var a=navigator.appName.toUpperCase();if(a=="NETSCAPE"){this.b="ns"}else{if(a=="MICROSOFT INTERNET EXPLORER"){this.b="ie"}else{if(a=="OPERA"){this.b="op"}else{this.b=a}}}this.version=navigator.appVersion;this.v=parseInt(this.version);this.ns=(this.b=="ns"&&this.v>=4);this.ns4=(this.b=="ns"&&this.v==4);this.ns5=(this.b=="ns"&&this.v==5);this.ie=(this.b=="ie"&&this.v>=4);this.ie4=(this.version.indexOf("MSIE 4")>0);this.ie5=(this.version.indexOf("MSIE 5")>0);this.ie55=(this.version.indexOf("MSIE 5.5")>0);this.ie6=(this.version.indexOf("MSIE 6")>0);this.op=(this.b=="op");this.op4=(this.b=="op"&&this.v==4);this.op5=(this.b=="op"&&this.v==5)}function frac_to_dec(a,c){var b=a+"/"+c;if(b=="13/8"){return 2.62}if(b=="15/8"){return 2.87}if(b=="11/8"){return 2.37}if(b=="8/13"){return 1.61}if(b=="2/7"){return 1.28}if(b=="1/8"){return 1.12}if(c>100){return((parseFloat(a)/parseFloat(c))+1).toFixed(3)}else{return((parseFloat(a)/parseFloat(c))+1).toFixed(2)}}function format_price(c,b){if(c==b){return xl_evens}var a=get_pref("PRICE_TYPE");if(a=="DECIMAL"){return frac_to_dec(c,b)}return c+odds_sep+b}function getFormContent(d){var g=document.forms[d];var k=g.elements.length;var c="";var a,e,h;for(var b=0;b<k;b++){h=g.elements[b];a=h.name;e=h.value;if(a==""){continue}if(h.type=="checkbox"&&!h.checked){continue}c=c+a+"="+e+"&"}return c}function ieDropDownFix(){var f=document.getElementsByTagName("ul");var e,a,c,b;var d=f.length-1;if(d==-1){return}do{if(f[d].className=="dd-mkt"||f[d].className=="dd-tv"||f[d].className=="i"){a=f[d].getElementsByTagName("li");a[0].onmouseover=function(){this.className+=" sfhover";this.style.zIndex="99"};a[0].onmouseout=function(){this.className=this.className.replace(new RegExp(" sfhover\\b"),"")};e=a[0].getElementsByTagName("ul");if(!e.length){continue}c=e[0].getElementsByTagName("li");if(c.length>10){e[0].className+=" scroll"}}}while(d--)}function hltRow(c){var b=c.parentNode.getElementsByTagName("td");var a=b.length;do{if(b[a-1].style.backgroundColor==""){b[a-1].style.backgroundColor="#efefef"}else{b[a-1].style.backgroundColor=""}}while(--a)}function hltAttach(){var a=document.getElementById("main");var d=a.getElementsByTagName("table");var b=function(){hltRow(this)};var c=d.length;if(c>0){do{if(d[c-1].className.indexOf("hvr")>-1){var e=d[c-1].getElementsByTagName("td");j=e.length;do{e[j-1].onmouseover=b;e[j-1].onmouseout=b}while(--j)}}while(--c)}}function validateNavCriteria(){var a=document.navSearch.sCriteria.value;if(a==left_nav_dummy||a==""){alert(left_nav_enter)}else{return true}return false}function validateNavCriteriaButton(){if(validateNavCriteria()){document.navSearch.submit()}}function viewAllSettings(){var a=get_cookie(cookie_name);if(appears_logged_in()){html="<a href="+url+">"+output+"</a>"}else{html='<a class="tipper">'+output+'<span class="tip">'+ttip+"</span></a>"}document.getElementById("view_all_settings_span").innerHTML=html}var isIE=document.all;var isMoz=document.getElementById;var isNS4=document.layers;var px=document.layers?"":"px";function getCookie(c){var b=document.cookie;var e=c+"=";var d=b.indexOf("; "+e);if(d==-1){d=b.indexOf(e);if(d!=0){return null}}else{d+=2}var a=document.cookie.indexOf(";",d);if(a==-1){a=b.length}return unescape(b.substring(d+e.length,a))}function deleteCookie(a,c,b){if(getCookie(a)){document.cookie=a+"="+((c)?"; path="+c:"")+((b)?"; domain="+b:"")+"; expires=Thu, 01-Jan-70 00:00:01 GMT"}}function drop_poker_download(){if(!getCookie("PP_disp_pok")){return}deleteCookie("PP_disp_pok","/","");if(!isMoz&&!isIE&&!isNS4){return}div_handel=(isMoz)?document.getElementById("dropin").style:isIE?document.all.dropin:document.dropin;div_handel.top=get_page_offset()-250+px;div_handel.visibility=(isMoz||isIE)?"visible":"show";dropstart=setInterval("increment_position()",50)}function increment_position(){if(parseInt(div_handel.top)<50+get_page_offset()){div_handel.top=parseInt(div_handel.top)+40+px}else{clearInterval(dropstart)}}function close_poker_box(){div_handel.visibility="hidden"}function get_page_offset(){if(isIE){return(document.compatMode&&document.compatMode!="BackCompat")?document.documentElement.scrollTop:document.body.scrollTop}else{return window.pageYOffset}}function poker_popup_fs(){if(document.getElementById("chk_pok_no_shw").checked){window.frames.popup_blocker.document.forms[0].submit()}}function check_login_details(h){var d=document.getElementById("cust_login_body");var c=document.getElementById("guest_login_body");var a=document.getElementById("login_cust_firstname");var b=document.getElementById("num_messages_div");var i=document.getElementById("my_bets_num_bets_div");var f=document.getElementById("loginUID");var e=document.getElementById("prev_req");if(appears_logged_in()){d.style.display="";c.style.display="none";a.innerHTML=unicode_unescape(get_pref("USERNAME"));if(b!=null){b.innerHTML=unicode_unescape(get_pref("NUMMESSAGES"))}var g=unicode_unescape(get_pref("MY_BETS_NUM_BETS"));if(i!=null&&g!="-"){i.innerHTML="("+g+")"}displayBalance()}else{d.style.display="none";c.style.display="";f.value=get_cookie(loginuid_cookie_name);if(h){e.value=get_cookie(pre_req_cookie_name)}}}function do_customer_logout(){var a=document.getElementById("bsScroller");if(a){if(a.style.display!="none"){}else{var b=window.open("",betslipheader.popup_name,"width=300,scrollbars=1,resizable=1");b.close()}}else{var b=window.open("",betslipheader.popup_name,"width=300,scrollbars=1,resizable=1");b.close()}window.parent.location=parent.tld+"?action=logout&page_mode="+parent.logout_pagemode}function go_betslip(){BS_pop_out()}function displayBalance(){if(document.getElementById("login_cust_bal")){return}var h="";if(get_pref("ccy_code")=="EUR"){h="&euro;"}if(get_pref("ccy_code")=="GBP"){h="&pound;"}if(get_pref("HIDE_BALANCE")=="1"){document.getElementById("cust_bal").innerHTML="";document.getElementById("show_bal").style.display="none";document.getElementById("hide_bal").style.display="block"}else{document.getElementById("cust_bal").innerHTML=h+get_pref("balance");document.getElementById("show_bal").style.display="block";document.getElementById("hide_bal").style.display="none"}var i=get_pref("fb_balance");if(i>0){var b=document.getElementById("fb_bal");if(b){b.innerHTML=h+i}var f=document.getElementById("show_fb_bal");if(f){f.style.display="block"}}else{var f=document.getElementById("show_fb_bal");if(f){f.style.display="none"}}var e=get_pref("fb_balance_sports");var c=get_pref("fb_balance_gp");if(e>0){var d=document.getElementById("freebet_sport");if(d){d.style.display="block"}var g=document.getElementById("fb_bal_sport");if(g){g.innerHTML=e;g.style.display="block"}}if(c>0){var a=document.getElementById("freebet_game");if(a){a.style.display="block"}var k=document.getElementById("fb_bal_gp");if(k){k.innerHTML=c;k.style.display="block"}}}function toggleBalanceDisplay(){if(get_pref("HIDE_BALANCE")=="1"){set_pref("HIDE_BALANCE","0")}else{set_pref("HIDE_BALANCE","1")}displayBalance()}function toggleDisplayAllBal(a){document.getElementById("all_bal").style.display=(a==true)?"block":"none"}function autoCheckB2VATRPopupTimer(){setB2VATRPopupTimer(false);var a=500;setInterval("setB2VATRPopupTimer(false)",a)}function setB2VATRPopupTimer(e){if(!appears_logged_in()){set_cookie("B2VATR","","","/");return}var c="";try{c=get_cookie("B2VATR")}catch(d){}if(c==null||c==""){document.getElementById("B2vAtrPoup").style.display="none";return}var a=c.split("|");if(b2vCurrTime==parseInt(a[0])&&!e){return}else{if(parseInt(a[0])>b2vCurrTime){b2vCurrTime=parseInt(a[0])}else{a[0]=b2vCurrTime;set_cookie("B2VATR",a.join("|"),"","/")}}document.getElementById("B2vAtrPoup").style.display="none";if(b2vAtrTimer!=""){clearTimeout(b2vAtrTimer)}var f=b2vCurrTime+5;var b=2;while(b<a.length&&a[b].indexOf("#")>=0){b=b+2}if(b>=a.length){return}f=parseInt(a[b])-f;if(f<=0){f=1}if(f>1209600){return}b2vCurrTimeoutLength=f;b2vAtrTimer=setTimeout("openB2VATRPopup()",parseInt(f)*1000)}function openB2VATRPopup(){var d=get_cookie("B2VATR");var a=d.split("|");var c=2;while(c<a.length&&a[c].indexOf("#")>=0){c=c+2}if(c>=a.length){return}var b="";if(document.location.protocol=="http:"){b=video_cgi_url+"?action=goB2vAtrPopup&ev_id="+a[c-1]+"&est_start_time="+a[c]}else{b=video_scgi_url+"?action=goB2vAtrPopup&ev_id="+a[c-1]+"&est_start_time="+a[c]}new Ajax.Request(b,{method:"get",onSuccess:function(g){var e=g.responseText;if(e!=""&&e!=null){document.getElementById("B2vAtrPoup").innerHTML=e;document.getElementById("B2vAtrPoup").style.display="";var f=new Date();b2vOpenPopUpTime=f.getTime()}}})}function closeB2VATRPopup(e){document.getElementById("B2vAtrPoup").style.display="none";set_pref("B2V_ATR_POPUP",e);if(e=="Never"){set_cookie("B2VATR","","","/")}else{var d=get_cookie("B2VATR");var a=d.split("|");var c=2;while(c<a.length&&a[c].indexOf("#")>=0){c=c+2}if(c>=a.length){return}a[c]="#"+a[c];set_cookie("B2VATR",a.join("|"),"","/");var b=new Date();b2vCurrTime=b2vCurrTime+b2vCurrTimeoutLength+(parseInt(b.getTime()/1000)-parseInt(b2vOpenPopUpTime/1000));setB2VATRPopupTimer(true)}}function open_wc_window(){var a={};if(appears_logged_in()){a=window.open(wc_video_url+"?ticket="+get_cookie("PP_Login"),"PPWCWin","resizable=yes,scrollbars=no,status=yes,width=835,height=670")}else{a=window.open(wc_guest_video_url,"PPWCWin","resizable=yes,scrollbars=no,status=yes,width=580,height=670")}a.focus()}function genLink(d,b){var a="";var c=parent.tld;var e=document.domain;if(b=="action"){a=c+"?"+d}else{a=e+"/"+c+"?"+d}parent.location.href=a}function open_atr_window(b){var a=video_cgi_url+"?action=go_atr_video_feed&ev_id="+b;var c=window.open(a,"PPATRWin","resizable=no,scrollbars=no,status=yes,width=580,height=480");c.focus()}function open_rp_window(b){var a=video_cgi_url+"?action=go_racing_video_player&ev_id="+b+"&hrplayer=1";var c=window.open(a,"PPRPWin","resizable=no,scrollbars=no,status=yes,width=810,height=620");c.focus()}function open_etote_window(){var a=video_cgi_url+"?action=etote_watch_live_racing";var b=window.open(a,"PPETOTEWin","resizable=no,scrollbars=no,status=yes,width=600,height=500");b.focus()}function toggle_othersports(){if(document.getElementById("othersports_submenu").style.display=="none"){document.getElementById("othersports_header").className="expand";document.getElementById("othersports_submenu").style.display=""}else{document.getElementById("othersports_submenu").style.display="none";document.getElementById("othersports_header").className="last"}}function collapse_leftnav_item(a){if(document.getElementById("selected_submenu").style.display!="none"){document.getElementById("selected_submenu").style.display="none";elements=document.getElementsByClassName("on");for(var b=2;b<elements.length;b++){elements[b].style.backgroundPosition="0px 0px"}}else{window.document.location=a}}var ps_connect_push=null;function ps_connect_add_onready(a){_ps_connect_required();if(!_ps_connect_started){_ps_connect_onready_fns.push(a)}else{a()}}function ps_connect_register(c,e,a,b){var d=function(){ps_connect_push.ps_client_register(c,e,a,b)};ps_connect_add_onready(d)}function ps_connect_deregister(a){var b=function(){ps_connect_push.ps_client_deregister(a)};ps_connect_add_onready(b)}function ps_connect_lpad_id(b,a){var b=""+b;if(!a){a=10}while(b.length<a){b="0"+b}return b}var _ps_connect_iframe_id="push_iframe";var _ps_connect_onready_fns=[];var _ps_connect_is_required=false;var _ps_connect_loaded=false;var _ps_connect_ready=false;var _ps_connect_started=false;function _ps_connect_required(){if(_ps_connect_is_required){return}else{_ps_connect_source_iframe();_ps_connect_is_required=true}}function _ps_connect_source_iframe(){var c=document;var a=c.frames?c.frames[_ps_connect_iframe_id]:c.getElementById(_ps_connect_iframe_id);if(!a){window.setTimeout("_ps_connect_source_iframe()",250)}else{var b=push_www_url+"/push_api.html?v="+push_version;if(a.location){a.location.href=b}else{a.src=b}}}function _ps_connect_start(){if(_ps_connect_started){return}if(window.push_auth_token&&push_auth_token.length){ps_connect_push.ps_client_set_auth_token(push_auth_token)}for(var a=0;a<push_servers.length;a+=3){ps_connect_push.ps_client_add_server(push_servers[a+0],push_servers[a+1],push_servers[a+2])}for(var a=0;a<_ps_connect_onready_fns.length;a++){_ps_connect_onready_fns[a]()}ps_connect_push.ps_client_start();_ps_connect_started=true;return}function _ps_connect_onload(){_ps_connect_loaded=true;if(_ps_connect_loaded&&_ps_connect_ready){_ps_connect_start()}}function _ps_connect_reg_onload(){var a=_ps_connect_onload;if(typeof window.addEventListener!="undefined"){window.addEventListener("load",a,false)}else{if(typeof document.addEventListener!="undefined"){document.addEventListener("load",a,false)}else{if(typeof window.attachEvent!="undefined"){window.attachEvent("onload",a)}else{throw ("browser does not support adding onload function.")}}}}_ps_connect_reg_onload();function push_ready(){var b=document;var a=b.frames?b.frames[_ps_connect_iframe_id]:b.getElementById(_ps_connect_iframe_id);ps_connect_push=a.contentWindow||a;_ps_connect_ready=true;if(_ps_connect_loaded&&_ps_connect_ready){_ps_connect_start()}return}function push_shutdown(){}function lcasino_keepalive(){if(appears_logged_in()){if(document.location.protocol=="http:"){var a=tld+"?action=do_evolution_session_check"}else{var a=tldsecure+"?action=do_evolution_session_check"}new Ajax.Request(a,{method:"get",onSuccess:function(b){}})}}function showTab(c){var a=document.getElementsByTagName("li");for(var b=0;b<a.length;b++){if(a[b].className=="on"){a[b].className="off"}}document.getElementById(c+"-li").className="on";document.getElementById("skills").style.display="none";document.getElementById("yourRaces").style.display="none";document.getElementById("faqs").style.display="none";document.getElementById(c).style.display="block"}function checkVideoCookie(){var a=appears_logged_in();var d="";try{d=get_cookie("Perform")}catch(c){}if((d==null||d==""||parseInt(video_curr_time)==parseInt(d))&&(!a||a==video_was_logged_in)){video_was_logged_in=a;return}video_was_logged_in=a;if(d!=null){set_cookie("Perform",d,"","/");video_curr_time=d}var e=0;try{if(lb_playing_video!=undefined&&lb_playing_video!=1&&a){e=1}}catch(c){}if(e==0){try{if(hr_player_playing_video!=undefined&&hr_player_playing_video!=1&&a){e=2}}catch(c){}}var b=-1;if(e==1){if(typeof _lb_evt_ev_id=="undefined"||_lb_evt_ev_id==null||_lb_evt_ev_id==""){b=lb_evt_ev_id}else{b=_lb_evt_ev_id}_media_center_schedule_reload(b)}else{if(e==2){_hr_player_schedule_reload(hr_player_ev_id)}}}function _hr_player_schedule_reload(b){var a=2500;window.setTimeout("_hr_player_reload("+b+")",a)}function _hr_player_reload(b){var a="";if(document.location.protocol=="http:"){a=video_cgi_url+"?action=go_racing_video_player&ev_id="+b+"&refresh=1&hrplayer=1"}else{a=video_scgi_url+"?action=go_racing_video_player&ev_id="+b+"&refresh=1&hrplayer=1"}new Ajax.Updater("hr_player",a,{method:"get",evalScripts:true})}function _media_center_schedule_reload(b){var a=2500;window.setTimeout("_media_center_reload("+b+")",a)}function _media_center_reload(b){var a="";var c=0;if(typeof _lb_evt_ev_id!="undefined"&&_lb_evt_ev_id!=null&&_lb_evt_ev_id!=""&&_lb_evt_cfg.bir_sort=="HR"){c=1}if(document.location.protocol=="http:"){a=video_cgi_url+"?action=go_betlive_media_center&ev_id="+b+"&popout=0&hr="+c}else{a=video_scgi_url+"?action=go_betlive_media_center&ev_id="+b+"&popout=0&hr="+c}new Ajax.Updater("MP",a,{method:"get",evalScripts:true})}function auto_check_video_cookie(){var a=1000;setInterval("checkVideoCookie()",a)}function time_in_milliseconds(a){return Date.parse(new Date(parseInt(a.substring(0,4),10),(parseInt(a.substring(5,7),10)-1),parseInt(a.substring(8,10),10),parseInt(a.substring(11,13),10),parseInt(a.substring(14,16),10),parseInt(a.substring(17),10)))}function vsize(b,a){if(typeof document.getElementById(b)!="undefined"){document.getElementById(b).style.height=a+"px"}}function bh_level(){var d=$$("div.bh");var g="";for(var a=0;a<d.length;a++){var h=d[a];var c=d[a+1];if(h.className.indexOf("left")>0){var f=h.getHeight()-c.getHeight();if(f>0){expander=$$("#"+c.id+" .exp")[0]}else{if(f<0){expander=$$("#"+h.id+" .exp")[0]}}if(f!=0){var e=0;expander.style.height=String(expander.getHeight()+Math.abs(f)-e)+"px";expander.style.paddingTop="0";expander.style.paddingBottom="0"}}}}function parse_qstr(e,b){var a="[\\?&]"+b+"=([^&#]*)";var d=new RegExp(a);var c=d.exec(e);if(c==null){return""}else{return c[1]}}function bookmarkpaddy(){title="Paddy Power";url="http://www.paddypower.com/bet?area=bookmark";if(window.sidebar){window.sidebar.addPanel(title,url,"")}else{if(window.external){window.external.AddFavorite(url,title)}else{if(window.opera&&window.print){return true}}}if(typeof(netinsight)!="undefined"){if(netinsight){ntptEventTag("ev=bookmark")}}};