var dummy="$Id: betlive.js,v 1.1.1.1 2010-10-27 16:41:38 darmitag Exp $";var betlive=new Object();betlive.calendar=new Object();betlive.coupon=new Object();betlive.coupon.bir_json_url="";betlive.coupon.coupon_mkts_poll_interval="10000";betlive.coupon.coupon_mkt_data={bir_market:[]};betlive.coupon.coupon_seln_hash=new Hash();betlive.coupon.coupon_mkt_hash=new Hash();betlive.event=new Object();betlive.event.bir_json_url="";betlive.event.custcom_url="";betlive.event.lang="en";betlive.event.until_susp_label="";betlive.event.until_close_label="";betlive.event.opening_level_label="";betlive.event.opening_time_label="";betlive.event.financial_indicator_red="";betlive.event.financial_indicator_green="";betlive.event.financial_indicator_no_move="";betlive.event.warn_threshold=5;betlive.event.about_to_susp_message="";betlive.event.about_to_close_message="";betlive.event.financial_ev_id="";betlive.event.financial_hcap_to_follow=-1;betlive.event.financial_js_url="";function StringBuffer(){this.buffer=[]}StringBuffer.prototype.append=function append(a){this.buffer.push(a);return this};StringBuffer.prototype.toString=function toString(){return this.buffer.join("")};function lb_bet(a,d,g,e,k,b,h){if(b==-1){b=document.getElementById(k).value}var j=betlive.event.disp_mkt_hash.get(e);var f=betlive.event.disp_seln_hash.get(k);if(j!=undefined&&f!=undefined){BS_set_leg("price_type","L");BS_set_leg("stake",b);BS_set_leg("lp_num",a);BS_set_leg("lp_den",d);BS_set_leg("selections",betlive.event.disp_mkt_data.bir_market[j].selection[f].id);if(g!=""){BS_set_leg("hcap_value",g)}else{BS_set_leg("hcap_value",betlive.event.disp_mkt_data.bir_market[j].hcap_value)}BS_set_leg("bir_index",betlive.event.disp_mkt_data.bir_market[j].bir_index);BS_set_leg("market_tags",betlive.event.disp_mkt_data.bir_market[j].tags);var c=typeof h==="boolean"&&h;BS_go_bet(c)}}function lb_bet_curr_live(a,d,g,e,k,b,h){if(b==-1){b=document.getElementById(k).value}var j=betlive.event.currently_live_mkt_hash.get(e);var f=betlive.event.currently_live_seln_hash.get(k);if(j!=undefined&&f!=undefined){BS_set_leg("price_type","L");BS_set_leg("stake",b);BS_set_leg("lp_num",a);BS_set_leg("lp_den",d);BS_set_leg("selections",betlive.event.currently_live_mkt_data.bir_market[j].selection[f].id);if(g!=""){BS_set_leg("hcap_value",g)}else{BS_set_leg("hcap_value",betlive.event.currently_live_mkt_data.bir_market[j].hcap_value)}BS_set_leg("bir_index",betlive.event.currently_live_mkt_data.bir_market[j].bir_index);BS_set_leg("market_tags",betlive.event.currently_live_mkt_data.bir_market[j].tags);var c=typeof h==="boolean"&&h;BS_go_bet(c)}}function lb_update_coupon_mkts(u){var s=-1;var m=-1;var c=false;var l="";var p="";var q=u.bir_market.length;var g=$$("td.sltcn-txt-coupon-odds_i");for(o=0;o<g.length;o++){g[o].className="ltcn-txt-coupon-odds"}var g=$$("td.sltcn-txt-coupon-odds_d");for(o=0;o<g.length;o++){g[o].className="sltcn-txt-coupon-odds"}for(var o=0;o<q;o++){l=u.bir_market[o];s=betlive.coupon.coupon_mkt_hash.get(l.id);if(s>=0){var r=l.id;var k=l.selection.length;for(var n=0;n<k;n++){p=l.selection[n];m=betlive.coupon.coupon_seln_hash.get(p.id);if(m>=0){var h=p.id;var e=betlive.coupon.coupon_mkt_data.bir_market[o].selection[n].lp_num;var f=betlive.coupon.coupon_mkt_data.bir_market[o].selection[n].lp_den;var b=e*p.lp_den;var a=f*p.lp_lp_num;if(b>a){document.getElementById("td_border_odds_"+h).className="sltcn-txt-coupon-odds_i"}else{if(a>b){document.getElementById("td_border_odds_"+h).className="sltcn-txt-coupon-odds_d"}else{document.getElementById("td_border_odds_"+h).className="sltcn-txt-coupon-odds"}}var d=format_price(p.lp_num,p.lp_den);document.getElementById("a_price_"+h).innerHTML=d;document.getElementById("s_price_"+h).innerHTML=d;if(p.status=="S"||l.status=="S"){document.getElementById("a_price_"+h).style.display="none";document.getElementById("s_price_"+h).style.display=""}else{document.getElementById("a_price_"+h).style.display="";document.getElementById("s_price_"+h).style.display="none"}if(p.hcap_value!=""&&document.getElementById("hcap_"+h)!=null){document.getElementById("hcap_"+h).innerHTML=p.hcap_value}}else{c=true}}betlive.coupon.coupon_mkt_data.bir_market[s]=l;if(c){for(var v=0,t=l.selection.length;v<t;++v){p=l.selection[v];betlive.coupon.coupon_seln_hash.set(p.id,v)}}}else{betlive.coupon.coupon_mkt_data.bir_market.push(l);betlive.coupon.coupon_mkt_hash.set(l.id,(betlive.coupon.coupon_mkt_data.bir_market.length-1));for(var v=0,t=l.selection.length;v<t;++v){p=l.selection[v];betlive.coupon.coupon_seln_hash.set(p.id,v)}}}}function lb_auto_coupon_mkts_poll(){var a=betlive.coupon.coupon_mkts_poll_interval*betlive_poll_factor;if(a>betlive_min_poll_interval){setInterval("lb_coupon_mkts_poll_server()",a)}}function lb_coupon_mkts_poll_server(){var b=betlive.coupon.bir_json_url+"?action=bir_markets&mkt_ids=";var d=betlive.coupon.coupon_mkt_data.bir_market.length;if(d>0){b=b+betlive.coupon.coupon_mkt_data.bir_market[0].id;var a="&hash="+betlive.coupon.coupon_mkt_data.bir_market[0].hash;for(var c=1;c<d;c++){b=b+"|"+betlive.coupon.coupon_mkt_data.bir_market[c].id;a=a+"|"+betlive.coupon.coupon_mkt_data.bir_market[c].hash}}else{return}b=b+a;new Ajax.Request(b,{method:"get",onSuccess:function(f){var e=f.responseText.evalJSON();lb_update_coupon_mkts(e)}})}function switchTab(a){var b=document.getElementById("tab-list").getElementsByTagName("li");for(i=0;i<b.length;i++){if(i==a){b[i].className="active"}else{if(b[i].className=="active"){b[i].className=""}}}for(var c=0;c<betlive.calendar.num_tabs;c++){if(c==a){document.getElementById("tab".concat(c)).style.display="block"}else{document.getElementById("tab".concat(c)).style.display="none"}}}function getSelectedTab(){var a=-1;var d=document.getElementById("tab-list");if(!d){return a}var c=d.getElementsByTagName("li");for(var b=0;b<c.length;b++){if(c[b].className=="media-schedule-tab-white"){a=b;break}}return a}function getTabAvail(b){var d=document.getElementById("tab-list");if(!d){return false}var c=d.getElementsByTagName("li");var a=c[b].getElementsByTagName("font");if(a.length>0){return false}else{return true}}function toggleFilter(){if(document.getElementById("event_off").style.display!="none"){document.getElementById("event_off").style.display="none";document.getElementById("event_on").style.display="";document.getElementById("stream_on").style.display="none";document.getElementById("stream_off").style.display="";showEvents(false)}else{document.getElementById("event_on").style.display="none";document.getElementById("event_off").style.display="";document.getElementById("stream_off").style.display="none";document.getElementById("stream_on").style.display="";showEvents(true)}}function showEvents(a){for(var d=0;d<betlive.calendar.num_tabs;d++){var c=document.getElementById("tab".concat(d)).getElementsByTagName("table");var b=document.getElementById("tab".concat(d)).getElementsByTagName("p");if(!a){if(c[0]!=null){c[0].style.display="block"}if(c[1]!=null){c[1].style.display="none"}if(b[0]!=null){b[0].style.display="block"}if(b[1]!=null){b[1].style.display="none"}}else{if(c[0]!=null){c[0].style.display="none"}if(c[1]!=null){c[1].style.display="block"}if(b[0]!=null){b[0].style.display="none"}if(b[1]!=null){b[1].style.display="block"}}}}function showPage(d,n,k){var j=(k)?1:0;var a=(k)?"_stream":"_all";var g=(k)?"stream_":"all_";var b=document.getElementById("tab".concat(d)).getElementsByTagName("table");var e=b[j].getElementsByTagName("tr");for(var h=0;h<e.length;h++){e[h].style.display="none"}var p=n*10;var o=n*10+10;for(var h=p;h<o;h++){var c="tab".concat(d).concat("_ev").concat(h).concat(a);if(document.getElementById(c)==null){break}document.getElementById(c).style.display=""}var f=document.getElementById(g.concat("links_").concat(d)).getElementsByTagName("span");for(var h=0;h<f.length;h++){if(f[h].id.indexOf("_selected")!=-1){if(f[h].style.display!="none"){f[h].style.display="none"}}else{if(f[h].style.display=="none"){f[h].style.display=""}}}var m=document.getElementById("pagelink_".concat(d).concat("_").concat(n).concat(a).concat("_selected"));var l=document.getElementById("pagelink_".concat(d).concat("_").concat(n).concat(a));m.style.display="";l.style.display="none"}function mediaCentreToggle(b){var a=new Array("video","updates");var c="";var d="";a.each(function(e){if(e==b){c="block";d="off"}else{c="none";d="on"}if($("media-"+e)){$("media-"+e).style.display=c}if($("icon-"+e)){$("icon-"+e).className=d}})}function mediaCentrePopOut(b){if(!betlive.mediacenter.popout.opener){var a=betlive.mediacenter.popout.url+"&ev_id="+b;betlive.mediacenter.popout.opener=window.open(a,betlive.mediacenter.popout.name,betlive.mediacenter.popout.win_features);$("menu3").style.display="none"}}function mediaCentrePopBack(){var b="ppmain";var c=window.opener;var f;try{f=c.name}catch(d){f="unknown"}var a;if(!c){a=true}else{a=c.closed}if(a){}else{if(f!=b){}else{c.parent.document.getElementById("menu3").style.display="block";c.parent.betlive.mediacenter.popout.opener=false;window.close()}}}function showToggle(b){var a=document.getElementById(b).style.display;if(a==""){document.getElementById(b).style.display="none"}else{document.getElementById(b).style.display=""}}function marketToggle(a){showToggle(a);if(document.getElementById(a+"-button").className=="collapse"){document.getElementById(a+"-button").className="expand"}else{document.getElementById(a+"-button").className="collapse"}}function refreshMyBets(a){new Ajax.Updater("myBets",a,{method:"get",evalScripts:true})}function lb_inject_new_financials_object(){new Ajax.Updater("financials_js",betlive.event.financial_js_url,{method:"get",evalScripts:true})}function lb_set_financials_countdown_to_refresh(){setInterval("lb_financials_countdown_to_refresh()",1000);betlive.event.financial_mkt_load_countdown_started=1}function lb_financials_countdown_to_refresh(){if(betlive.event.financial_mkt_load_countdown<=0){window.clearInterval(betlive.event.currently_live_poller);lb_inject_new_currently_live();return}betlive.event.financial_mkt_load_countdown=betlive.event.financial_mkt_load_countdown-1}var _countDowncontainerId="";var _countDowncontainer="";var _currentSeconds=0;var _warningMessage="";var _warningMessageVisible=0;var _pageRefresh=0;var _finalCountDownValue=null;function ActivateCountDown(b,a){_countDowncontainerId=b;_finalCountDownValue=parseInt(new Date().getTime()/1000)+a;SetCountdownText(a);window.setTimeout("CountDownTick()",500)}function CountDownTick(){var a=parseInt(_finalCountDownValue-(new Date().getTime()/1000));if((_pageRefresh)&&(a<=0)){window.clearInterval(betlive.event.currently_live_poller);lb_inject_new_currently_live();return}SetCountdownText(a);window.setTimeout("CountDownTick()",500)}function SetCountdownText(c){_countDowncontainer=document.getElementById(_countDowncontainerId);if(c<0){c=0}_currentSeconds=c;var b=parseInt(c/60);c=(c%60);var a=parseInt(b/60);b=(b%60);if(_currentSeconds<=betlive.event.warn_threshold){strText=_warningMessage;if(_warningMessageVisible){_countDowncontainer.style.visibility="hidden";_warningMessageVisible=0}else{_countDowncontainer.style.visibility="visible";_warningMessageVisible=1}}else{_countDowncontainer.style.visibility="visible";strText=AddZero(a)+":"+AddZero(b)+":"+AddZero(c)}_countDowncontainer.innerHTML=strText}function AddZero(a){return((a>=0)&&(a<10))?"0"+a:a+""};
