var dummy="$Id: fb_static_top.js,v 1.1.4.43 2010-05-21 09:36:11 ndoukas Exp $";var FBCPN={};var FBCPNROW={};var is_guest;var bet_types={};var req_pot_winnings_timer=null;function fbmsg(a){if(a=="CPN"){fb_got_CPN.apply(this,arguments)}else{if(a=="CPNROW"){fb_got_CPNROW.apply(this,arguments)}else{if(a=="CPNENDROWS"){fb_got_CPNENDROWS.apply(this,arguments)}else{if(a=="CPNMBS"){fb_got_CPNMBS.apply(this,arguments)}else{if(a=="CPNROWMBS"){fb_got_CPNROWMBS.apply(this,arguments)}else{if(a=="CPNEND"){fb_got_CPNEND.apply(this,arguments)}else{if(a=="CPNAG"){fb_got_CPNAG.apply(this,arguments)}else{if(a=="CPNEVAG"){fb_got_CPNEVAG.apply(this,arguments)}else{if(a=="CPNOCAG"){fb_got_CPNOCAG.apply(this,arguments)}else{if(a=="CPNENDAG"){fb_got_CPNENDAG.apply(this,arguments)}else{if(a=="CPNAB"){fb_got_CPNAB.apply(this,arguments)}else{if(a=="CPNABROW"){fb_got_CPNABROW.apply(this,arguments)}else{if(a=="CPNABOC"){fb_got_CPNABOC.apply(this,arguments)}else{throw ('Unexpected msg_type "'+a+'"')}}}}}}}}}}}}}}function fb_got_CPN(u,E,w,h,F,G,D,a,k,C,j,n,l,B,f,z){var q={category:w,disp_cat_id:h,more_feat_avail:parseInt(F),showing_all:parseInt(G),has_hcaps:parseInt(D),col_keys:f,col_names:z,coupon_sort:a,min_matches:k,max_matches:C,banker_acc_max:parseInt(j),builder_acc_max:parseInt(l),is_builder:n,builder_default_stake:B};FBCPN[E]=q;if(n=="Y"){q.builder_highlights={};q.builder_shown={};q.builder_counter=0;q.builders=[]}if(k!=""){q.min_matches=parseInt(q.min_matche)}if(C!=""){q.max_matches=parseInt(q.max_matches)}q.sort_dirs={};q.sort_dirs.TIME=1;q.date_sort_dir=1;for(var A=0;A<f.length;A++){q.sort_dirs[f[A]]=0}q.row_ids=[];q.mb_names={};q.prev_row_date="";q.prev_type_name="";q.checkbox_values=new Hash();var c=600;var g=[55,180,25,25,70];if(a=="SC"||a=="BN"||a=="SB"){var g=[55,280,25]}var y=3;if(f.length>3||(f.length==3&&q.has_hcaps)){g[1]-=30}if(a=="BL"||a=="BN"){g[0]+=30;g[1]-=30}var b=[];var e=0;for(var A=0;A<g.length;e+=g[A++]){}var J=c-e;var s=[];var m=q.col_keys.length;var I=Math.round(J/m);for(var A=0;A<m;A++){s.push(I)}s[s.length-1]+=(J-m*I);for(var A=0;A<y;A++){b.push(g[A])}for(var A=0;A<s.length;A++){b.push(s[A])}for(var A=y;A<g.length;A++){b.push(g[A])}var r=6;for(var A=0;A<b.length;A++){b[A]-=r}q.total_cols=b.length;q.table_width=c;q.col_widths=b;var H=fbcpn_make_empty_table(E,q.table_width,q.col_widths);q.first_table_el=H;var o=document.createElement("thead");var d=document.createElement("tr");var v,x;v=document.createElement("th");v.id=E+"colTIME";v.className="fbtbl";x=document.createElement("a");x.href="javascript:fbcpn_sort('"+E+"','TIME');void(0);";x.appendChild(document.createTextNode(FB.xl_time));v.appendChild(x);d.appendChild(v);v=document.createElement("th");v.className="fbtbl";d.appendChild(v);v=document.createElement("th");v.className="fbtbl";d.appendChild(v);for(var A=0;A<q.col_keys.length;A++){var p=q.col_keys[A];var t=q.col_names[A];v=document.createElement("th");v.id=E+"col"+p;v.className="fbtbl txt-center";x=document.createElement("a");x.href="javascript:fbcpn_sort('"+E+"','"+p+"');void(0);";x.appendChild(document.createTextNode(t));v.appendChild(x);d.appendChild(v)}if(a!="SC"&&a!="BN"&&a!="SB"){v=document.createElement("th");v.colSpan=2;v.className="fbtbl";d.appendChild(v)}o.appendChild(d);H.appendChild(o);q.tbodies=[];q.holder_el=document.getElementById(E+"_holder");q.holder_el.appendChild(H)}function fbcpn_make_empty_table(g,d,f){var c=document.createElement("table");c.id=g;c.className="footballcard";c.style.width=d+"px";c.style.tableLayout="fixed";var e=document.createElement("colgroup");var a;for(var b=0;b<f.length;b++){a=document.createElement("col");a.style.width=f[b]+"px";e.appendChild(a)}c.appendChild(e);return c}function fb_got_CPNROW(ao,M,g,K,G,f,ar,U,y,N,r,P,t,d,V,Y,H,aj,ah,q,ab,ap,am,p,h){var J=25;var ad=FBCPN[M];var al={id:g,fbcpn_id:M,ev_id:K,ev_name:G,srt_date:f,srt_time:ar,date_fmt:U,time_fmt:y,class_id:N,type_id:r,type_name:P,touchline:t,has_mbs:parseInt(d),has_br_flag:parseInt(V),stations:Y,tv_icon:H,stream:aj,bet_in_run:q,live_now:ab,meets_banker_criteria:ap,bankers_default:am,meets_builder_criteria:p};var C=M.slice(5,M.length);FBCPNROW[g]=al;al.more_bets=[];al.more_bets_el=document.createElement("td");al.srt_odds={};al.banker={};al.builder={};if(ah=="BL"||ah=="BN"){if(P!=ad.prev_type_name){fbcpn_section_changed(M,P);ad.prev_type_name=P}}else{if(f!=ad.prev_row_date){fbcpn_section_changed(M,U);ad.prev_row_date=f}}var u=ad.col_keys;var j={};for(var ai=J;ai<=arguments.length-2;ai+=2){var x=arguments[ai];j[x]=arguments[ai+1]}var aq=document.createElement("tr");aq.id=g;var n,v,W;if(ah=="BL"||ah=="BN"){if(ap!=1){aq.style.display="none"}}if(ad.is_builder=="Y"){if(p!=1){aq.style.display="none"}}var a=new Array("of","st","nd","rd","th");n=document.createElement("td");n.className="time border";if(ah=="BL"||ah=="BN"){for(var ai=0;ai<a.length;ai++){U=U.replace(a[ai],"")}year_value=U.substring(U.length-4,U.length);year_value=year_value.substring(2,4);U=U.substring(0,U.length-4);U=U+year_value;U=U.replace(/\s+/g," ");var F=document.createElement("BR");n.appendChild(document.createTextNode(y));n.appendChild(F);n.appendChild(document.createTextNode(U))}else{n.appendChild(document.createTextNode(y))}aq.appendChild(n);n=document.createElement("td");n.className="time border";v=document.createElement("a");v.href=h;if(al.tv_icon=="live_betting"){v.href=tld_football+"?action=go_betlive_event&ev_id="+al.ev_id}v.appendChild(document.createTextNode(G));n.appendChild(v);aq.appendChild(n);n=document.createElement("td");n.className="tv border";if(!al.has_mbs&&al.tv_icon==""&&al.stream==""){n.innerHTML="&nbsp;"}else{if(al.has_mbs){var o=document.createElement("div");o.className="bull bred";o.title="Money Back Specials";o.appendChild(document.createTextNode(FB.xl_mbs));n.appendChild(o)}if(al.tv_icon!=""){var aa=FB["img_"+al.tv_icon];var l=FB["xl_"+al.tv_icon];var I="";if(al.tv_icon=="live_on_tv"){if(al.stations!=""){l+=" "+al.stations}else{l+=" TV"}if(al.has_br_flag){I=tld+"?action=go_betlive_home"}}var af=document.createElement("ul");af.className="dd-tv";var c=document.createElement("li");if(I!=""){var X=document.createElement("a");X.href=I}var O=document.createElement("img");O.src=aa;O.className="left";if(I!=""){X.appendChild(O);c.appendChild(X)}else{c.appendChild(O)}var s=document.createElement("ul");var E=document.createElement("li");E.appendChild(document.createTextNode(l));s.appendChild(E);c.appendChild(s);af.appendChild(c);n.appendChild(af)}if(al.stream=="1"){var Q=document.createElement("span");Q.className="streaming_video_icon";Q.style.margin="3px 3px 0 0";Q.innerHTML='<img src="'+img_url+'/str_vid_on.gif" alt="'+FB.xl_bir_str_vid_title+'" title="'+FB.xl_bir_str_vid_title+'" />';n.appendChild(Q)}}aq.appendChild(n);for(var ai=0;ai<ad.col_keys.length;ai++){var x=ad.col_keys[ai];var e=ad.col_names[ai];var an=j[x];n=document.createElement("td");n.className="oddWrapper";n.id=g+"_"+ai;W=document.createElement("div");W.className="txt-center";if(an==null){}else{var k=an[0];var S=an[1];var b=an[2];var z=an[3];var B=an[4];var w=an[5];var T=an[6];var m=an[7];var R=an[8];var L=an[9];al.srt_odds[x]=[b,z];if(B!=""){var Q=document.createElement("span");Q.className="hcap_str";Q.appendChild(document.createTextNode(B+" "));W.appendChild(Q)}v=document.createElement("a");v.href="javascript:void(0)";var A="L";var ak="BS_set_leg('price_type','"+A+"');BS_set_leg('lp_num','"+b+"');BS_set_leg('lp_den','"+z+"');BS_set_leg('selections','"+k+"');BS_set_leg('hcap_value','"+w+"');BS_set_leg('bet_origin','"+ah+"_"+C+"');BS_go_bet();";var ag="bankers_set_leg('"+k+"','"+A+"','"+b+"','"+z+"','"+w+"',legs,stake);";var D="builders_set_leg('"+k+"','"+A+"','"+b+"','"+z+"','"+w+"',legs,stake,'"+ah+"_"+C+"');";var ae="toggle_builders_selection('"+g+"','"+ai+"','"+k+"');";if(ad.is_builder=="Y"){n.onclick=new Function(ae)}else{n.onclick=new Function(ak)}if(R==1&&(ah=="BL"||ah=="BN")){n.className+=" fbhlt_banker";if(x=="D"){aq.style.display="none"}else{al.srt_odds.BANKER=[b,z];al.banker.price_dec=b/z+1;al.banker.prc_str=S;al.banker.ev_name=G;al.banker.pb_func=ag;al.banker.col_key=x;al.banker.col_name=e;al.banker.mult_key=m;al.banker.ev_oc_id=k;al.banker.bankers_default=am}}else{if(ad.is_builder=="Y"){if(L==1){n.className+=" fbselected";ad.builder_counter++;ad.builder_highlights[g]=ai;al.srt_odds.BUILDER=[b,z]}al.builder[ai]={};al.builder[ai].price_dec=b/z+1;al.builder[ai].prc_str=S;al.builder.ev_name=G;al.builder[ai].pb_func=D;al.builder[ai].col_key=x;al.builder[ai].col_name=e;al.builder[ai].mult_key=m;al.builder[ai].ev_oc_id=k}else{n.className+=" "}}v.innerHTML=S;if(B!=""){var Q=document.createElement("span");Q.className="hcap_prc";Q.appendChild(v);W.appendChild(Q)}else{W.appendChild(v)}if(T!=""){var ac=document.createElement("span");var Z=document.createElement("span");ac.className="fbtip_outer";Z.className="fbtip_inner";Z.innerHTML=T;ac.appendChild(Z);n.appendChild(ac)}}n.appendChild(W);aq.appendChild(n)}if(ah!="SC"&&ah!="BN"&&ah!="SB"){n=document.createElement("td");n.className="stats txt-center";if(al.touchline!=""){v=document.createElement("a");v.href=al.touchline;var O=document.createElement("img");O.src=FB.img_stat;O.className="left";O.alt="stat";v.appendChild(O);n.appendChild(v)}else{n.innerHTML="&nbsp;"}aq.appendChild(n);n=document.createElement("td");n.className="bets";aq.appendChild(n);al.more_bets_el=n}ad.tbodies[ad.tbodies.length-1].appendChild(aq);ad.row_ids.push(g)}function fbcpn_section_changed(c,f){var e=FBCPN[c];var g=c+"d"+e.tbodies.length;var i=fbcpn_make_empty_table(g,e.table_width,e.col_widths);var h=document.createElement("thead");var j=document.createElement("tr");var d=document.createElement("td");d.colSpan=e.total_cols;var b=document.createElement("strong");b.appendChild(document.createTextNode(f));d.appendChild(b);j.appendChild(d);h.appendChild(j);i.appendChild(h);var a=document.createElement("tbody");e.tbody_el=a;i.appendChild(a);e.holder_el.appendChild(i);e.tbodies.push(a)}function fb_got_CPNENDROWS(c,b){var a=FBCPN[b]}function fb_got_CPNMBS(e,b){var g=2;var a=FBCPN[b];for(var d=g;d<=arguments.length;d+=2){var f=arguments[d+0];var c=arguments[d+1];a.mb_names[f]=c}}function fb_got_CPNROWMBS(p,d,e){var n=3;var r=FBCPNROW[d];var l=r.fbcpn_id;var o=FBCPN[l];var c=(arguments.length-n)/2;if(c==0){}else{var j=document.createElement("ul");j.className="dd-mkt";var b=document.createElement("li");j.appendChild(b);var k=document.createElement("a");k.className="more";k.href=e;k.appendChild(document.createTextNode(c));var m=document.createElement("span");m.appendChild(document.createTextNode(FB.xl_more_bets));k.appendChild(m);b.appendChild(k);j.appendChild(b);r.more_bets_el.appendChild(j);var g=document.createElement("ul");b.appendChild(g);r.more_bets_inner_el=g;r.made_more_bets=false;for(var h=n;h<arguments.length;h+=2){var q=arguments[h+0];var f=arguments[h+1];var a=o.mb_names[q];r.more_bets.push([a,f])}fb_make_more_bets(d)}}function fb_set_cpn_ccy(c,a){var b=FBCPN[c];b.ccy_symbol=a}function fb_set_builder_cpn_ccy(c,a){var b=ABCPN[c];b.ccy_symbol=a}function fb_make_more_bets(c){var l=FBCPNROW[c];if(l.made_more_bets||l.more_bets.length==0){return}var g=l.fbcpn_id;var j=FBCPN[g];var h=l.more_bets_inner_el;for(var e=0;e<l.more_bets.length;e++){var k=l.more_bets[e];var b=k[0];var d=k[1];var a=document.createElement("li");var f=document.createElement("a");if((l.tv_icon=="live_betting"||l.stream==1||l.live_now=="Y")&&l.bet_in_run=="Y"){f.href=tld_football+"?action=go_betlive_event&ev_id="+l.ev_id+"&ev_oc_grp_ids="+d+"#link_"+d}else{f.href=tld_football+"?action=go_fb_type&category="+j.category+"&disp_cat_id="+j.disp_cat_id+"&ev_class_id="+l.class_id+"&ev_type_id="+l.type_id+"&ev_oc_grp_ids="+d+"#link_"+l.ev_id}f.appendChild(document.createTextNode(b));a.appendChild(f);h.appendChild(a)}l.made_more_bets=true;return false}function fb_got_CPNEND(m,g){var l=FBCPN[g];fbcpn_upd_sort_indicators(g);if(l.tbodies.length==0){var d=document.createElement("tbody");var k=document.createElement("tr");var c=document.createElement("td");var i=document.createElement("h3");var n=document.createElement("a");c.colSpan=l.total_cols;c.className="no-mkts-msg";i.appendChild(document.createTextNode(FB.xl_cpn_no_mkts_hdr));c.appendChild(i);c.appendChild(document.createTextNode(FB.xl_cpn_no_mkts_msg1));n.appendChild(document.createTextNode(FB.xl_cpn_edit_matches));n.setAttribute("href","?action=go_site_prefs");n.setAttribute("style","display:block;padding-top:4px");c.appendChild(n);k.appendChild(c);d.appendChild(k);l.first_table_el.appendChild(d)}if(l.more_feat_avail){var h=document.createElement("div");h.className="footballcard details";var e=document.createElement("ul");e.className="form-race right";var a=document.createElement("li");var f=document.createElement("a");f.className="update";f.appendChild(document.createTextNode(FB.xl_show_all));f.href="javascript:fb_home_load_tab('"+g+"', '&show_all=1');void(0);";a.appendChild(f);e.appendChild(a);h.appendChild(e);l.holder_el.appendChild(h)}if(l.is_builder=="Y"){var h=document.getElementById(g+"_builder_bet_types_container");var b=document.createElement("select");b.id=g+"_builder_bet_types";b=bet_types[l.builder_counter];h.appendChild(b);var j=document.getElementById(g+"_builder_stake");j.value=l.builder_default_stake}}function fbcpn_upd_sort_indicators(l){var n=FBCPN[l];var d=["TIME"].concat(n.col_keys);for(var h=0;h<d.length;h++){var k=d[h];var c=l+"col"+k;var f=document.getElementById(c);if(f==null){continue}var b=f.getElementsByTagName("a");var m=b[0];var j=m.getElementsByTagName("img");if(!j.length){var g=document.createElement("img");g.src=FB.img_sort_asc;g.alt="(asc.)";g.style.display="none";m.appendChild(g);var e=document.createElement("img");e.src=FB.img_sort_dsc;e.alt="(desc.)";e.style.display="none";m.appendChild(e);j=[g,e]}if(n.sort_dirs[k]==-1){j[0].style.display="none";j[1].style.display="inline"}else{if(n.sort_dirs[k]==1){j[0].style.display="inline";j[1].style.display="none"}else{j[0].style.display="none";j[1].style.display="none"}}}return}function build_bankers_options(c){var b=FBCPN[c];var g=document.getElementById(c+"_banker_num_selns");var a=b.bankers.length;g.options[g.options.length]=new Option("All",a);for(var d=1;d<=a;d++){g.options[g.options.length]=new Option(d,d)}try{g.options[5].selected=true}catch(f){}}function enforce_bankers_threshold(h){var o=FBCPN[h];var n=[];var k=[];o.bankers=[];var q=0;for(var e=0;e<o.tbodies.length;e++){var g=o.tbodies[e];for(var f=0;f<g.rows.length;f++){var m=g.rows[f];var b=m.id;var r=FBCPNROW[b];if(r.meets_banker_criteria==1){k.push(r);n[b]=m}if(r.bankers_default==1){q++}}}if(o.max_matches==""){o.max_matches=k.length}if(q>o.max_matches){q=o.max_matches}k.sort(function(j,i){return fbcpn_cmp_rows("BANKER",1,j,i)});var c=0;var d=0;var a=new Hash();for(var f=0;f<k.length;f++){var r=k[f];var b=r.id;var l=0;if(r.banker.mult_key!=""){if(a.get(r.banker.mult_key)!=r.banker.mult_key){a.set(r.banker.mult_key,r.banker.mult_key)}else{var l=1}}if(!l){if((c-d)<(o.max_matches-q)){o.bankers.push(r.banker);if(r.bankers_default==1){d++}c++}else{if(d<q){if(r.bankers_default==1){o.bankers.push(r.banker);d++;c++}else{n[b].style.display="none";$j("tr#"+b+" a").hide()}}else{n[b].style.display="none";$j("tr#"+b+" a").hide()}}}else{n[b].style.display="none";$j("tr#"+b+" a").hide()}}for(var e=0;e<o.tbodies.length;e++){var g=o.tbodies[e];var p=0;for(var f=0;f<g.rows.length;f++){var m=g.rows[f];var b=m.id;var r=FBCPNROW[b];if(r!==null&&m.style.display!="none"){p++}}if(p==0){g.parentNode.style.display="none"}}if(o.max_matches<k.length){document.getElementById(h+"_avail_bankers").style.display="";document.getElementById(h+"_hide_bankers").style.display="none";document.getElementById(h+"_show_bankers").style.display=""}}function unenforce_bankers_threshold(e){var g=FBCPN[e];for(var b=0;b<g.tbodies.length;b++){var d=g.tbodies[b];var h=0;for(var c=0;c<d.rows.length;c++){var f=d.rows[c];var a=f.id;var k=FBCPNROW[a];if(k.meets_banker_criteria==1){f.style.display="";h++;$j(f).find("a").show()}}if(h>0){d.parentNode.style.display=""}}document.getElementById(e+"_hide_bankers").style.display="";document.getElementById(e+"_show_bankers").style.display="none"}function enforce_builder_threshold(t){var m=FBCPN[t];var w=[];var e=[];m.builder=[];for(var q=0;q<m.tbodies.length;q++){var b=m.tbodies[q];for(var r=0;r<b.rows.length;r++){var f=b.rows[r];var n=f.id;var u=FBCPNROW[n];if(u.meets_builder_criteria==1){e.push(u);w[n]=f}}}if(m.max_matches==""){m.max_matches=e.length}if(m.max_matches>m.builder_acc_max){m.max_matches=m.builder_acc_max}e.sort(function(j,i){return fbcpn_cmp_rows("BUILDER",1,j,i)});var v=0;var g=new Hash();for(var r=0;r<e.length;r++){var u=e[r];var n=u.id;var c=0;for(var o=0;o<m.col_keys.length;o++){var s=u.builder[o];var l=!s;if(!l){if(u.builder[o].mult_key!=""){if(g.get(u.builder[o].mult_key)==u.builder[o].mult_key){var c=1;break}}}}if(!c){for(var o=0;o<m.col_keys.length;o++){var s=u.builder[o];var l=!s;if(!l){if(u.builder[o].mult_key!=""){if(g.get(u.builder[o].mult_key)!=u.builder[o].mult_key){g.set(u.builder[o].mult_key,u.builder[o].mult_key)}}}}if(v<m.max_matches){if(u.meets_builder_criteria==1){m.builder_shown[n]=n;v++}else{w[n].style.display="none";$j("tr#"+n+" a").hide()}}else{w[n].style.display="none";$j("tr#"+n+" a").hide()}}else{w[n].style.display="none";$j("tr#"+n+" a").hide()}}for(var q=0;q<m.tbodies.length;q++){var b=m.tbodies[q];var a=0;for(var r=0;r<b.rows.length;r++){var f=b.rows[r];var n=f.id;var u=FBCPNROW[n];if(u!==null&&f.style.display!="none"){a++}}if(a==0){b.parentNode.style.display="none"}}m.builder_counter=v;var h=document.getElementById(t+"_builder_bet_types_container");var p=document.getElementById(t+"_builder_bet_types");h.removeChild(p);var d=bet_types[m.builder_counter];h.appendChild(d)}function place_bankers_bets(fbcpn_id){var cpn=FBCPN[fbcpn_id];var num_selns_select=document.getElementById(fbcpn_id+"_banker_num_selns");var stake_select=document.getElementById(fbcpn_id+"_banker_stake");var num_selns=parseInt(num_selns_select.options[num_selns_select.selectedIndex].value);var stake=BS_format_stake(stake_select.options[stake_select.selectedIndex].value);var pb_func="";var legs=0;if(num_selns>cpn.banker_acc_max){num_selns=cpn.banker_acc_max}if(num_selns>cpn.bankers.length){num_selns=cpn.bankers.length}for(var j=0;j<num_selns;j++){if(cpn.checkbox_values.get(cpn.bankers[j].ev_oc_id)==true||cpn.checkbox_values.get(cpn.bankers[j].ev_oc_id)==null){pb_func+=cpn.bankers[j].pb_func;legs++}}eval(pb_func);if(legs>1){BS_set_extra_info("acc_stake",stake)}BS_go_bets()}function place_builders_bets(fbcpn_id,max){var cpn=FBCPN[fbcpn_id];var num_selns=cpn.builder_counter;if(num_selns==0){return}var stake=document.getElementById(fbcpn_id+"_builder_stake").value;if(max!="max"){if(stake==""){stake=0}else{stake=parseFloat(stake);if(!stake&&stake!=0){return}}}var bet_type_select=document.getElementById(fbcpn_id+"_builder_bet_types");var bet_type=(bet_type_select.options[bet_type_select.selectedIndex].value);stake=BS_format_stake(stake);if(max=="max"){stake="MAX"}var pb_func="";var legs=0;if(num_selns>cpn.builder_acc_max){num_selns=cpn.builder_acc_max}for(fbcpnrow_id in cpn.builder_shown){if(cpn.builder_highlights[fbcpnrow_id]!=undefined){var cpnrow=FBCPNROW[fbcpnrow_id];var i=cpn.builder_highlights[fbcpnrow_id];pb_func+=cpnrow.builder[i].pb_func;legs++}}eval(pb_func);if(legs>1){BS_set_extra_info("bettype_stake",bet_type+"|"+stake)}BS_go_bets()}function toggle_builders_selection(b,a,d){var i=FBCPNROW[b];var e=i.fbcpn_id;var h=FBCPN[e];if(h.builder_highlights[b]==undefined){var f=document.getElementById(b+"_"+a);f.className+=" fbselected";h.builder_highlights[b]=a;h.builder_counter++}else{if(h.builder_highlights[b]==a){var f=document.getElementById(b+"_"+a);delete h.builder_highlights[b];f.className="oddWrapper";h.builder_counter--}else{var f=document.getElementById(b+"_"+h.builder_highlights[b]);f.className="oddWrapper";f=document.getElementById(b+"_"+a);f.className+=" fbselected";h.builder_highlights[b]=a}}var g=document.getElementById(e+"_builder_bet_types_container");var j=document.getElementById(e+"_builder_bet_types");g.removeChild(j);var c=bet_types[h.builder_counter];g.appendChild(c);calculate_builder_stake(e)}function bankers_set_leg(e,d,g,f,c,b,a){BS_set_leg("price_type",d);BS_set_leg("lp_num",g);BS_set_leg("lp_den",f);BS_set_leg("selections",e);BS_set_leg("hcap_value",c);if(b==1){BS_set_leg("stake",a)}BS_select_bet(e)}function builders_set_leg(f,e,h,g,d,b,a,c){BS_set_leg("price_type",e);BS_set_leg("lp_num",h);BS_set_leg("lp_den",g);BS_set_leg("selections",f);BS_set_leg("hcap_value",d);BS_set_leg("bet_origin",c);if(b==1){BS_set_leg("stake",a)}BS_select_bet(f)}function calculate_builder_stake(f){var e=FBCPN[f];var a=document.getElementById(f+"_builder_stake").value;if(a==""||a=="."){a=0}else{a=parseFloat(a)}var d=document.getElementById(f+"_builder_bet_types");var g=(d.options[d.selectedIndex].value);var h=bet_types[g];var c=document.getElementById(f+"_builder_tot_stake");if(a!=0){a=a*h}a=BS_format_stake(a);c.innerHTML=e.ccy_symbol+a;fb_builder_req_pot_winnings(f);req_pot_winnings_timer=null;var b=document.getElementById(f+"_builder_bet_types");b.title=bet_types[g+"_desc"]}function calculate_tool_builder_stake(f){var e=ABCPN[f];var a=document.getElementById(f+"_builder_stake").value;if(a==""||a=="."){a=0}else{a=parseFloat(a);if(!a&&a!=0){return}}var d=document.getElementById(f+"_builder_bet_types");var g=(d.options[d.selectedIndex].value);var h=bet_types[g];var c=document.getElementById(f+"_builder_tot_stake");if(a!=0){a=a*h}a=BS_format_stake(a);c.innerHTML=e.ccy_symbol+a;fb_builder_tool_req_pot_winnings(f);req_pot_winnings_timer=null;var b=document.getElementById(f+"_builder_bet_types");b.title=bet_types[g+"_desc"]}function build_banker_tool(e){var i=FBCPN[e];var l=document.getElementById(e+"_banker_num_selns");var h=document.getElementById(e+"_banker_stake");var g=document.getElementById(e+"_bankers_returns");var c=document.getElementById(e+"_banker_bet_tool");var f=parseInt(l.options[l.selectedIndex].value);var b=parseInt(h.options[h.selectedIndex].value);var a=new Hash();var k=1;while(c.rows.length){c.deleteRow(c.rows.length-1)}if(f>i.bankers.length){f=i.bankers.length}for(var d=0;d<f;d++){if(i.checkbox_values.get(i.bankers[d].ev_oc_id)==true||i.checkbox_values.get(i.bankers[d].ev_oc_id)==null){b=b*i.bankers[d].price_dec}add_seln_to_tool(e,i.bankers[d],k,c,f);k++}g.innerHTML=i.ccy_symbol+BS_format_stake(b)}function add_seln_to_tool(q,f,e,p,n){var l=FBCPN[q];var d=null;if(e%2==1){d=p.insertRow(p.rows.length)}else{d=p.rows[p.rows.length-1]}var i=document.createElement("td");i.setAttribute("class","nohover");i.style.width="20px";var k=document.createElement("input");k.type="checkbox";k.name=q+"_add_to_banker_name";k.id=q+"_add_to_banker_name";k.value=f.ev_oc_id;k.onclick=new Function("update_checkbox('','"+q+"')");if(l.checkbox_values.get(f.ev_oc_id)==true){k.defaultChecked=true;k.checked=true}else{if(l.checkbox_values.get(f.ev_oc_id)==false){k.defaultChecked=false;k.checked=false}else{k.defaultChecked=true;k.checked=true}}i.onmouseover=function(){this.style.background="transparent url(/img/sb/football/bank_bet_bg_hover.png) repeat-x top left";this.nextSibling.style.background="transparent url(/img/sb/football/bank_bet_bg_hover.png) repeat-x top left";this.nextSibling.nextSibling.style.background="transparent url(/img/sb/football/bank_bet_bg_hover.png) repeat-x top left";this.nextSibling.nextSibling.nextSibling.style.background="transparent url(/img/sb/football/bank_bet_bg_hover.png) repeat-x top left"};i.onmouseout=function(){this.style.background="url(/img/sb/football/bank_coupon_bg.jpg) repeat-x bottom left";this.nextSibling.style.background="url(/img/sb/football/bank_coupon_bg.jpg) repeat-x bottom left";this.nextSibling.nextSibling.style.background="url(/img/sb/football/bank_coupon_bg.jpg) repeat-x bottom left";this.nextSibling.nextSibling.nextSibling.style.background="url(/img/sb/football/bank_coupon_bg.jpg) repeat-x bottom left"};i.appendChild(k);var m=document.createElement("td");var j=document.createElement("td");var r=document.createElement("td");m.onmouseover=function(){this.style.background="transparent url(/img/sb/football/bank_bet_bg_hover.png) repeat-x top left";this.previousSibling.style.background="transparent url(/img/sb/football/bank_bet_bg_hover.png) repeat-x top left";this.nextSibling.style.background="transparent url(/img/sb/football/bank_bet_bg_hover.png) repeat-x top left";this.nextSibling.nextSibling.style.background="transparent url(/img/sb/football/bank_bet_bg_hover.png) repeat-x top left"};m.onmouseout=function(){this.style.background="url(/img/sb/football/bank_coupon_bg.jpg) repeat-x bottom left";this.previousSibling.style.background="url(/img/sb/football/bank_coupon_bg.jpg) repeat-x bottom left";this.nextSibling.style.background="url(/img/sb/football/bank_coupon_bg.jpg) repeat-x bottom left";this.nextSibling.nextSibling.style.background="url(/img/sb/football/bank_coupon_bg.jpg) repeat-x bottom left"};j.onmouseover=function(){this.style.background="transparent url(/img/sb/football/bank_bet_bg_hover.png) repeat-x top left";this.previousSibling.previousSibling.style.background="transparent url(/img/sb/football/bank_bet_bg_hover.png) repeat-x top left";this.previousSibling.style.background="transparent url(/img/sb/football/bank_bet_bg_hover.png) repeat-x top left";this.nextSibling.style.background="transparent url(/img/sb/football/bank_bet_bg_hover.png) repeat-x top left"};j.onmouseout=function(){this.style.background="url(/img/sb/football/bank_coupon_bg.jpg) repeat-x bottom left";this.previousSibling.previousSibling.style.background="url(/img/sb/football/bank_coupon_bg.jpg) repeat-x bottom left";this.previousSibling.style.background="url(/img/sb/football/bank_coupon_bg.jpg) repeat-x bottom left";this.nextSibling.style.background="url(/img/sb/football/bank_coupon_bg.jpg) repeat-x bottom left"};r.onmouseover=function(){this.style.background="transparent url(/img/sb/football/bank_bet_bg_hover.png) repeat-x top left";this.previousSibling.style.background="transparent url(/img/sb/football/bank_bet_bg_hover.png) repeat-x top left";this.previousSibling.previousSibling.style.background="transparent url(/img/sb/football/bank_bet_bg_hover.png) repeat-x top left";this.previousSibling.previousSibling.previousSibling.style.background="transparent url(/img/sb/football/bank_bet_bg_hover.png) repeat-x top left"};r.onmouseout=function(){this.style.background="url(/img/sb/football/bank_coupon_bg.jpg) repeat-x bottom left";this.previousSibling.style.background="url(/img/sb/football/bank_coupon_bg.jpg) repeat-x bottom left";this.previousSibling.previousSibling.style.background="url(/img/sb/football/bank_coupon_bg.jpg) repeat-x bottom left";this.previousSibling.previousSibling.previousSibling.style.background="url(/img/sb/football/bank_coupon_bg.jpg) repeat-x bottom left"};var o=document.createElement("div");o.setAttribute("class","event_name");o.style.cssFloat="left";o.style.styleFloat="left";o.style.width="175px";o.style.marginLeft="2px";o.appendChild(document.createTextNode(f.ev_name));m.appendChild(o);m.onclick=new Function("update_checkbox('"+f.ev_oc_id+"','"+q+"')");r.style.borderRight="1px solid #DDDDDD";r.setAttribute("class","hashover");var h=document.createElement("div");h.setAttribute("class","home_away");h.style.cssFloat="right";h.style.textTransform="uppercase";h.style.fontSize="10px";h.style.styleFloat="right";h.style.textAlign="right";h.style.width="36px";h.style.marginRight="5px";h.appendChild(document.createTextNode(f.col_name));r.appendChild(h);r.onclick=new Function("update_checkbox('"+f.ev_oc_id+"','"+q+"')");j.setAttribute("class","hashover");var a=document.createElement("div");a.setAttribute("class","price");a.style.fontWeight="bold";a.style.cssFloat="right";a.style.styleFloat="right";a.style.textAlign="center";a.style.width="40px";a.style.marginRight="10px";a.appendChild(document.createTextNode(f.prc_str));j.appendChild(a);j.onclick=new Function("update_checkbox('"+f.ev_oc_id+"','"+q+"')");if(!k.checked){i.className="banker_unselected";m.className="banker_unselected"}d.appendChild(i);d.appendChild(m);d.appendChild(j);d.appendChild(r);if((e==n)&&(n%2==1)){var c=document.createElement("td");c.setAttribute("class","nohover");d.appendChild(c);var b=document.createElement("td");b.setAttribute("class","nohover");d.appendChild(b)}if(n==1){var g=document.createElement("td");d.appendChild(g)}}function update_checkbox(d,b){var a=FBCPN[b];a.checkbox_values=new Hash();var e=document.getElementsByName(b+"_add_to_banker_name");for(var f=0;f<e.length;f++){if(e[f].value==d){e[f].checked=!e[f].checked}a.checkbox_values.set(e[f].value,e[f].checked)}build_banker_tool(b)}function fbcpn_cmp_rows(b,a,e,c){if(b=="TIME"){if(e.srt_date+e.srt_time<c.srt_date+c.srt_time){return -a}else{if(e.srt_date+e.srt_time>c.srt_date+c.srt_time){return a}}}else{var h=e.srt_odds[b];var f=c.srt_odds[b];if(h==null){h=a<0?[1,9999]:[9999,1]}if(f==null){f=a<0?[1,9999]:[9999,1]}var g=h[0]*f[1]-h[1]*f[0];if(g<0){return -a}else{if(g>0){return a}}}if(e.id<c.id){return -1}else{if(e.id>c.id){return 1}}return 0}function fb_home_init_tab(){var a=new RegExp("fb_home_tab=[^;]*","i");if(document.cookie.match(a)){var b=document.cookie.match(a)[0].split("=")[1]}else{var b="fbcpnFEAT"}fb_home_choose_tab(b)}function fb_home_choose_tab(a){fb_home_current_tab=a;for(var c=0;c<fb_home_tabnames.length;c++){var f=fb_home_tabnames[c];var d=document.getElementById(f+"_holder");var e=document.getElementById("li_"+f);if(f==a){d.style.display="block";e.className="on"}else{d.style.display="none";e.className=""}}var b=new Date("January 01, 2036 00:00:00");document.cookie="fb_home_tab="+a+"; path=/; expires="+b.toGMTString();if(a=="fb_other_mkts"){document.getElementById("fb_upd_prices").style.display="none"}else{document.getElementById("fb_upd_prices").style.display="block"}if(fb_home_tabs_loaded[a]){}else{fb_home_load_tab(a)}if(typeof(netinsight)!="undefined"){if(netinsight){ntptAddPair("fbp",a);ntptEventTag("ev=fbtab")}}}function fb_home_load_tab(d,a){if(a==null){a=""}var c=document.getElementById(d+"_holder");if(c==null){return}c.innerHTML="";c.innerHTML='<div class="notes"><p><strong>'+FB.xl_loading+"</strong></p></div>";if(FBCPN[d]!=null){if(FBCPN[d].showing_all){a+="&show_all=1"}fbcpn_cleanup_data(d)}var b=tld;if(d=="fbcpnFEAT"){b+="?action=go_fb_feat_matches_ajax"}else{if(d=="fbcpnMY"){b+="?action=go_fb_my_matches_ajax"}else{if(d=="fbcpnLIVE"){b+="?action=go_fb_live_betting_ajax"}else{if(d=="fb_other_mkts"){b+="?action=go_fb_other_mkts_ajax"}else{throw ("unknown tab "+d)}}}}if(a!=""){b+=a}fb_simple_ajax_request(b,d,fb_got_ajax_content);fb_home_tabs_loaded[d]=true}function fb_got_ajax_content(id,ok,response,content_type){var holder_el=document.getElementById(id+"_holder");if(holder_el==null){return}var is_fb_tab=false;for(var i=0;i<fb_home_tabnames.length;i++){if(fb_home_tabnames[i]==id){is_fb_tab=true;break}}if(is_fb_tab){fb_home_tabs_loaded[id]=ok}if(!ok){holder_el.innerHTML='<div class="notes"><p><strong>'+FB.xl_error+" ("+response+")</strong></p></div>"}else{if(content_type.indexOf("javascript")!=-1){holder_el.innerHTML="";eval(response)}else{var parts=fb_parse_script_tags(response);holder_el.innerHTML=parts[0];if(parts[1].length){eval(parts[1])}fbm_add_mouseovers(holder_el)}}}function fb_parse_script_tags(g){var c="";var e="";var b=0;var d="HTML";var f=new RegExp("<(/?)script([^>]*)>","gi");while((mtch=f.exec(g))!=null){mS=mtch.index;if(d=="HTML"){c+=g.substring(b,mS)}else{e+=g.substring(b,mS)+";\n"}var h=mtch[1];var a=mtch[2];if(h=="/"){d="HTML"}else{if(a.charAt(a.length-1)!="/"&&a.indexOf("src=")==-1){d="JS"}}b=f.lastIndex}if(d=="HTML"){c+=g.substring(b)}else{e+=g.substring(b)}return[c,e]}function fb_simple_ajax_request(a,f,d){var b=null;if(window.XMLHttpRequest){b=new XMLHttpRequest()}else{if(window.ActiveXObject){b=new ActiveXObject("Microsoft.XMLHTTP")}}if(b){b.onreadystatechange=function(){if(b.readyState!=4){return}var h;try{h=b.status}catch(i){h=""}if(h!=200){d(f,false,"HTTP")}else{var g=b.getResponseHeader("Content-Type");d(f,true,b.responseText,g)}};try{b.open("GET",a,true);b.send(null)}catch(c){d(f,false,"UNSUPPORTED")}}else{d(f,false,"UNSUPPORTED")}}var FBCPN={};var AGCPNEV={};var AGCPNOC={};function fb_got_CPNAG(j,g,c,h,l,d,f,e){var i={category:c,disp_cat_id:h,more_feat_avail:parseInt(l),showing_all:parseInt(d),has_hcaps:parseInt(f),coupon_sort:e};var b=g.slice(5,g.length);i.coupon_id=b;i.child_count=0;i.child_hash={};i.selected_selns_hash={};i.selected_count=0;i.previous_fave_bucket="";i.previous_tr="";FBCPN[g]=i;var k=document.createElement("table");var a=document.createElement("tbody");k.id=g;k.className="coupon multiselect";k.style.width="600px";k.appendChild(a);i.holder_el=document.getElementById(g+"_holder");i.holder_el.appendChild(k);i.tbody_el=a}function fb_got_CPNEVAG(o,s,n,c,m,r,e,w,a,l,p,u,g,v,x,h,j,f,b,t,q,d){var k=FBCPN[s];if(AGCPNEV[n]){i=AGCPNEV[n]}else{var i={id:n,fbcpn_id:s,ev_id:c,ev_name:m,srt_date:r,srt_time:e,date_fmt:w,time_fmt:a,class_id:l,type_id:p,type_name:u,touchline:g,has_mbs:parseInt(v),has_br_flag:parseInt(x),stations:h,tv_icon:j,stream:f,bet_in_run:t,live_now:q};i.child_hash={};k.child_hash[n]=true;AGCPNEV[n]=i}}function fb_got_CPNOCAG(o,z,m,A,s,k,q,w,v,t,c,e,u,i,y){var l=FBCPN[z];var j=AGCPNEV[m];var g={id:A,fbcpn_id:z,fbcpnev_id:m,ev_oc_id:s,oc_name:k,prc_str:q,lp_num:w,lp_den:v,hcap_str:t,hcap_val:c,tooltip:e,mult_key:u,team_name:i,fave_bucket:y};l.child_count++;j.child_hash[A]=true;AGCPNOC[A]=g;l.selected_selns_hash[A]=false;if(l.previous_fave_bucket!=y){var d=document.createElement("tr");var a=document.createElement("td");var x=document.createElement("strong");a.className="bgGrey";a.colSpan=4;x.appendChild(document.createTextNode(FB.xl_ag_fave+" "+y));a.appendChild(x);d.appendChild(a);l.tbody_el.appendChild(d)}var b;if(l.child_count%2==1){var d=document.createElement("tr");b=true}else{var d=l.previous_tr;b=false}var p=document.createElement("td");var n=document.createElement("td");p.className="label";n.className="oddWrapper";p.appendChild(document.createTextNode(k+" ("+i+")"));var f=document.createElement("div");f.className="txt-center";var h=document.createElement("a");h.href="javascript:void(0)";var r="fb_select_AG_seln('"+A+"');";n.onclick=new Function(r);h.innerHTML=q;f.appendChild(h);n.appendChild(f);d.appendChild(p);d.appendChild(n);if(b){l.tbody_el.appendChild(d)}g.td_el=document.createElement("td");g.td_el=n;l.previous_fave_bucket=y;l.previous_tr=d}function fb_got_CPNENDAG(j,f){var i=FBCPN[f];var n=document.createElement("tr");var h=document.createElement("td");h.className="total";h.colSpan=4;var c=document.createElement("div");c.className="left";var e=document.createElement("div");e.className="right";var k=document.createElement("strong");k.appendChild(document.createTextNode(FB.xl_ag_total_stake));var a=document.createElement("input");a.className="totalstake";a.id=f+"_stake";a.type="text";var b="fb_upd_AG_pot_winnings('"+f+"');fb_stake_changed('"+f+"_stake');";a.onkeyup=new Function(b);a.onfocus=new Function(b);a.onkeypress=new Function(b);a.onchange=new Function(b);var l=document.createElement("div");l.className="add-to-bs";var m=document.createElement("a");m.id=f+"_ag_place_bet";m.className="disabled";m.href="javascript:void(0)";m.innerHTML=FB.xl_ag_add_to_betslip;var d=document.createElement("div");d.className="pw";d.appendChild(document.createTextNode(FB.xl_ag_pot_winnings));var g=document.createElement("strong");g.id=f+"_pw";g.appendChild(document.createTextNode("0.00"));l.appendChild(m);d.appendChild(g);e.appendChild(l);e.appendChild(d);c.appendChild(k);c.appendChild(a);h.appendChild(c);h.appendChild(e);n.appendChild(h);i.tbody_el.appendChild(n)}function fb_select_AG_seln(a){var c=AGCPNOC[a];var b=FBCPN[c.fbcpn_id];if(b.selected_selns_hash[a]){b.selected_selns_hash[a]=false;c.td_el.className="oddWrapper txt-center";b.selected_count--}else{if(b.selected_count<3){b.selected_selns_hash[a]=true;c.td_el.className="oddWrapper txt-center bgGreen";b.selected_count++}else{alert(FB.xl_ag_make_3_selns)}}fb_upd_AG_pot_winnings(c.fbcpn_id)}function fb_place_AG_bet(d){var e;var c=FBCPN[d];var b=parseFloat(document.getElementById(d+"_stake").value);if(c.selected_count!=3){alert(FB.xl_ag_make_3_selns)}for(var a in c.selected_selns_hash){if(c.selected_selns_hash[a]){e=AGCPNOC[a];BS_set_leg("price_type","L");BS_set_leg("lp_num",e.lp_num);BS_set_leg("lp_den",e.lp_den);BS_set_leg("selections",e.ev_oc_id);BS_set_leg("hcap_value",e.hcap_val);BS_set_leg("bet_origin",c.coupon_sort+"_"+c.coupon_id);BS_select_bet(e.ev_oc_id)}}if(b){BS_set_extra_info("acc_stake",b)}BS_go_bets()}var ABCPN={};var ABCPNEV={};var ABCPNOC={};function fb_got_CPNAB(m,g,b,h,f,d,j,i,e,c,l){var k={category:b,disp_cat_id:h,has_hcaps:parseInt(f),coupon_sort:d,min_matches:parseInt(j),max_matches:parseInt(i),builder_acc_max:parseInt(e),builder_default_stake:c,builder_default_selections:parseInt(l)};if(k.builder_default_selections>k.builder_acc_max){k.builder_default_selections=e}var a=g.slice(5,g.length);k.coupon_id=a;k.mult_keys={};k.cpnrows=[];k.selected_selections=0;ABCPN[g]=k}function fb_got_CPNABROW(n,s,k,c,m,r,e,v,a,j,o,u,g,f,b,t,p,l,d){var i=ABCPN[s];var h={id:k,fbcpn_id:s,ev_id:c,ev_name:m,srt_date:r,srt_time:e,date_fmt:v,time_fmt:a,class_id:j,type_id:o,type_name:u,bet_in_run:t,live_now:p,meets_builder_criteria:l,url:d};h.sel={};h.num_sel=0;var q=s.slice(5,s.length);ABCPNEV[k]=h;i.cpnrows.push(h);h.srt_odds={}}function fb_got_CPNABOC(i,q,g,l,k,p,o,m,a,b,n,j,e){var f=ABCPN[q];var d=ABCPNEV[g];var h=d.num_sel;if(j==1){d.builder=h;d.selected=h;d.srt_odds.BUILDER=[p,o]}var c="L";var r="builders_set_leg('"+l+"','"+c+"','"+p+"','"+o+"','"+a+"',legs,stake,'"+f.coupon_sort+"_"+f.coupon_id+"');";if(d.sel[h]==undefined){d.sel[h]={}}d.sel[h].ev_oc_id=l;d.sel[h].mult_key=n;d.sel[h].tooltip=b;d.sel[h].builder=j;d.sel[h].pbet=r;d.sel[h].oc_name=e;d.sel[h].prc_str=k;d.sel[h].price_dec=p/o+1;d.num_sel++}function fb_sort_builder_tool(b){var a=ABCPN[b];a.cpnrows.sort(function(d,c){return fbcpn_cmp_rows("BUILDER",1,d,c)})}function fb_upd_AG_pot_winnings(f){var g;var a;var i=FBCPN[f];var d=parseFloat(document.getElementById(f+"_stake").value);var h=document.getElementById(f+"_ag_place_bet");if(i.selected_count!=3||!d){d=0}else{for(var c in i.selected_selns_hash){if(i.selected_selns_hash[c]){g=AGCPNOC[c];a=g.lp_num/g.lp_den+1;d=d*a}}}d=i.ccy_symbol+BS_format_stake(d);if(i.selected_count!=3){h.onclick="";h.className="disabled"}else{var e="fb_place_AG_bet('"+f+"');";h.onclick=new Function(e);h.className="enabled"}var b=document.getElementById(f+"_pw");b.innerHTML=d}function fb_builder_schedule_req_pot_winnings(a){if(req_pot_winnings_timer==null){req_pot_winnings_timer=window.setTimeout("calculate_builder_stake('"+a+"')",1000)}}function fb_builder_req_pot_winnings(g){var l=FBCPN[g];var j=l.builder_counter;if(j==0){var k=document.getElementById(g+"_builder_tot_returns");k.innerHTML="0.00";k.title="";return}var c=document.getElementById(g+"_builder_stake").value;if(c==""){c=0}else{var c=parseFloat(c);if(!c&&c!=0){return}}var d=document.getElementById(g+"_builder_bet_types");var b=(d.options[d.selectedIndex].value);c=BS_format_stake(c);var h="";for(fbcpnrow_id in l.builder_shown){if(l.builder_highlights[fbcpnrow_id]!=undefined){var m=FBCPNROW[fbcpnrow_id];var e=l.builder_highlights[fbcpnrow_id];var f=m.builder[e].price_dec;if(h==""){h=f}else{h+="|"+f}}}var a=tld+"?action=fb_coupon_get_potential_winnings&stake_per_line="+c+"&prices="+h+"&bet_type="+b;fb_simple_ajax_request(a,g,fb_builder_set_pot_winnings)}function fb_builder_set_pot_winnings(c,e,a,d){var b=FBCPN[c];var f=document.getElementById(c+"_builder_tot_returns");if(f==null){return}if(!e){f.innerHTML=b.ccy_symbol+"0.00"}else{if(a!=""){resp_split=a.split("|");f.innerHTML=resp_split[0]+BS_format_stake(resp_split[1]);f.title=FB.xl_ag_min_winnings+" "+BS_format_stake(resp_split[2])}else{f.innerHTML=b.ccy_symbol+"0.00";f.title=""}}}function build_builders_options(h){var k=ABCPN[h];var m=document.getElementById(h+"_builder_bet_num_container");var b=calculate_valid_builder_tool_events_num(h);if(k.builder_acc_max!=""){var d=k.builder_acc_max}else{var d=99999}if(k.builder_default_selections!=""){var l=k.builder_default_selections}else{var l=99999}var f=Math.min(b,d);m.options[0]=new Option("All",f);for(var c=1;c<=f;c++){m.options[m.options.length]=new Option(c,c)}var g=Math.min(b,d,l);try{m.options[g].selected=true}catch(j){}var i=document.getElementById(h+"_builder_bet_types_container");var a=document.createElement("select");a.id=h+"_builder_bet_types";a=bet_types[0];i.appendChild(a)}function build_builder_bet_types(c){var b=ABCPN[c];var e=document.getElementById(c+"_builder_bet_types_container");var d=document.getElementById(c+"_builder_bet_types");e.removeChild(d);var a=bet_types[b.selected_selections];e.appendChild(a)}function build_builder_tool(f){var j=ABCPN[f];var g=j.cpnrows;j.builder_shown={};var l=document.getElementById(f+"_builder_tool_table");l.className="abcpn";var a=document.getElementById(f+"_builder_tool_tbody");var m=document.createElement("tbody");m.id=f+"_builder_tool_tbody";var o=document.getElementById(f+"_builder_bet_num_container");var h=parseInt(o.options[o.selectedIndex].value);j.mult_keys=new Hash();var d=0;var k=9999;k=calculate_valid_builder_tool_events_num(f);for(var e=0;e<g.length&&d<h&&d<k;e++){var n=g[e];var c="";c=n.sel[n.builder].mult_key;if(c!=""){if(j.mult_keys.get(c)!=c){j.mult_keys.set(c,c);if(n.meets_builder_criteria==1){j.builder_shown[n.id]=n.id;n.selected=n.builder;var b=build_builder_row_element(f,n);m.appendChild(b);d++}}}else{if(n.meets_builder_criteria==1){j.builder_shown[n.id]=n.id;n.selected=n.builder;var b=build_builder_row_element(f,n);m.appendChild(b);d++}}}if(a!=null){l.removeChild(a)}l.appendChild(m);j.selected_selections=d;build_builder_bet_types(f);calculate_tool_builder_stake(f)}function calculate_valid_builder_tool_events_num(f){var h=ABCPN[f];var d=0;var g=h.cpnrows;var a=new Hash();fb_sort_builder_tool(f);for(var e=0;e<g.length;e++){var j=g[e];var b=j.id;if(j.builder!=undefined){var c=j.sel[j.builder].mult_key;if(c!=""){if(a.get(c)!=c){a.set(c,c);if(j.meets_builder_criteria==1){d++}}}else{if(j.meets_builder_criteria==1){d++}}}}if(h.max_matches<d){return h.max_matches}else{return d}}function build_builder_row_element(h,k){var l=ABCPN[h];var d=k.id;var r=document.createElement("tr");r.id=d;var j=document.createElement("td");j.className="labelAcc";var p=document.createElement("div");p.className="left";var m=document.createElement("input");m.type="checkbox";m.className="checkbox";m.name=d+"_builder_tool_checked";m.id=d+"_builder_tool_checked";m.onclick=new Function("update_builder_checkbox('"+h+"','"+d+"')");m.defaultChecked=true;m.checked=true;p.appendChild(m);p.appendChild(document.createTextNode(k.time_fmt));var a=document.createElement("a");a.href=k.url;a.appendChild(document.createTextNode(k.ev_name));p.appendChild(a);j.appendChild(p);for(var f=0;f<k.num_sel;f++){var o=k.sel[f];var g=document.createElement("div");g.id=d+"_"+f;if(k.num_sel==1){g.className="ls-odd-sel-dsbl"}else{g.className="ls-odd-sel"}a=document.createElement("a");a.href="javascript:void(0)";var q="";if(f!=0){q="toggle_build_tool_selection('"+d+"',"+f+","+(f-1)+")"}else{q="toggle_build_tool_selection('"+d+"',"+f+","+(k.num_sel-1)+")"}a.onclick=new Function(q);a.className="back";a.title=FB.xl_ab_back_tooltip;a.appendChild(document.createTextNode(FB.xl_ab_back));g.appendChild(a);var e=document.createElement("div");e.className="left sel";var n=document.createElement("div");n.className="left";var c=o.oc_name.truncate(accum_builder_truncate_length,"...");n.appendChild(document.createTextNode(c));e.appendChild(n);n=document.createElement("div");n.className="right";var b=document.createElement("strong");b.appendChild(document.createTextNode(o.prc_str));n.appendChild(b);e.appendChild(n);g.appendChild(e);a=document.createElement("a");a.href="javascript:void(0)";if(f==k.num_sel-1){var q="toggle_build_tool_selection('"+d+"',"+f+",0)"}else{var q="toggle_build_tool_selection('"+d+"',"+f+","+(f+1)+")"}a.onclick=new Function(q);a.className="next";a.title=FB.xl_ab_next_tooltip;a.appendChild(document.createTextNode(FB.xl_ab_next));g.appendChild(a);if(o.builder!=1){g.style.display="none"}j.appendChild(g)}r.appendChild(j);return r}function toggle_build_tool_selection(c,b,d){var m=ABCPNEV[c];var k=ABCPN[m.fbcpn_id];if(m.selected!=b){return}var e=m.sel[b];var h="";h=e.mult_key;var j=0;if(d==0){if(b==1){j=-1}else{if(b==(m.num_sel-1)){j=1}}}else{j=d-b}if(h!=""){k.mult_keys.unset(h)}var g="";g=d;while(true){var l;l=m.sel[g];var f="";f=l.mult_key;if(f==""){m.selected=g;var a=document.getElementById(c+"_"+b);a.style.display="none";var i=document.getElementById(c+"_"+g);i.style.display="block";fb_builder_tool_req_pot_winnings(m.fbcpn_id);return}else{if(k.mult_keys.get(f)!=f){k.mult_keys.set(f,f);m.selected=g;var a=document.getElementById(c+"_"+b);a.style.display="none";var i=document.getElementById(c+"_"+g);i.style.display="block";fb_builder_tool_req_pot_winnings(m.fbcpn_id);return}}if(g==0&&j==-1){g=m.num_sel-1}else{if(g==(m.num_sel-1)&&j==1){g=0}else{g+=j}}}}function update_builder_checkbox(b,d){var a=ABCPN[b];var c=document.getElementById(d+"_builder_tool_checked");if(c.checked==true){a.selected_selections++}else{a.selected_selections--}build_builder_bet_types(b);calculate_tool_builder_stake(b)}function place_builder_bets_tool(fbcpn_id,max){var cpn=ABCPN[fbcpn_id];var num_selns=cpn.builder_shown.length;if(num_selns==0){return}var stake=document.getElementById(fbcpn_id+"_builder_stake").value;if(max!="max"){if(stake==""){stake=0}else{stake=parseFloat(stake);if(!stake&&stake!=0){return}}}var bet_type_select=document.getElementById(fbcpn_id+"_builder_bet_types");var bet_type=(bet_type_select.options[bet_type_select.selectedIndex].value);stake=BS_format_stake(stake);if(max=="max"){stake="MAX"}var pb_func="";var legs=0;if(num_selns>cpn.builder_acc_max){num_selns=cpn.builder_acc_max}for(fbcpnrow_id in cpn.builder_shown){var checkbox=document.getElementById(fbcpnrow_id+"_builder_tool_checked");if(checkbox.checked){var cpnrow=ABCPNEV[fbcpnrow_id];var i=cpnrow.selected;pb_func+=cpnrow.sel[i].pbet;legs++}}eval(pb_func);if(legs>1){BS_set_extra_info("bettype_stake",bet_type+"|"+stake)}BS_go_bets()}function fb_builder_tool_req_pot_winnings(h){var m=ABCPN[h];var k=m.builder_shown.length;if(k==0){var l=document.getElementById(h+"_builder_tot_returns");l.innerHTML="0.00";l.title="";return}var c=document.getElementById(h+"_builder_stake").value;if(c==""){c=0}else{var c=parseFloat(c);if(!c&&c!=0){return}}var d=document.getElementById(h+"_builder_bet_types");var b=(d.options[d.selectedIndex].value);c=BS_format_stake(c);var j="";for(fbcpnrow_id in m.builder_shown){var g=document.getElementById(fbcpnrow_id+"_builder_tool_checked");if(g.checked){var n=ABCPNEV[fbcpnrow_id];var e=n.selected;var f=n.sel[e].price_dec;if(j==""){j=f}else{j+="|"+f}}}var a=tld+"?action=fb_coupon_get_potential_winnings&stake_per_line="+c+"&prices="+j+"&bet_type="+b;fb_simple_ajax_request(a,h,fb_builder_tool_set_pot_winnings);req_pot_tool_winnings_timer=null}function fb_builder_tool_set_pot_winnings(c,e,a,d){var b=ABCPN[c];var f=document.getElementById(c+"_builder_tot_returns");if(f==null){return}if(!e){f.innerHTML=b.ccy_symbol+"0.00"}else{if(a!=""){resp_split=a.split("|");f.innerHTML=resp_split[0]+BS_format_stake(resp_split[1]);f.title=FB.xl_ag_min_winnings+" "+BS_format_stake(resp_split[2])}else{f.innerHTML=b.ccy_symbol+"0.00";f.title=""}}}var req_pot_tool_winnings_timer=null;function fb_builder_tool_schedule_req_pot_winnings(a){if(req_pot_winnings_timer==null){req_pot_winnings_timer=window.setTimeout("calculate_tool_builder_stake('"+a+"')",1000)}}function fb_stake_changed(d){var c=document.getElementById(d);var b=c.value;var a=/(^[0-9]{0,8}(\.[0-9]{0,2})?)/;var f=b.match(a);var e;if(f.length){e=f[0]}else{e=""}if(e!=b){c.value=e}};