if(typeof SB.inPlay=="undefined"){SB.inPlay={};}SB.inPlay.HighlightCoupon=function(b){this.parentDiv=b;this.adjustColumnHeaderHeight();this.adjustEventRowHeight();this.boxVisible=true;this.setupOpenCloseButton();};SB.inPlay.HighlightCoupon.prototype={setupMediaCoverage:function(c){var d=this;$("div.mediaCoverageButton",c).each(function(){var b=$(this);var a=$("div.mediaCoveragePopup",this);a.css("left",(a.position().left-a.width()/2));a.css("top",(a.position().top-a.height()));b.hover(function(){a.css("visibility","visible");},function(){a.css("visibility","hidden");});});},setupStatsButton:function(c){var d=this;$("a.matchStatsButton",c).each(function(){var a=$(this);var b=$('input[type="hidden"]',a).val();if(b!=null){a.click(function(){window.open(b,"stats");});}});},setupBetButtons:function(e){var f=$("div#betBasket").get(0).basket;try{$("a.inplay_betButton",e).each(function(){new SB.betBasket.AddButton(this,f);});}catch(d){}},setupPageLoadBindings:function(){var b=this;$("li.event",b.parentDiv).each(function(){b.setupEventRowBindings(this);});},setupEventRowBindings:function(b){this.setupMediaCoverage(b);this.setupStatsButton(b);this.setupBetButtons(b);},adjustEventRowHeight:function(){$(this.parentDiv).find(".columns").each(function(){var j=$(this).find(".eventInfo").height();var q=$(".score",$(this));var o=$(".scoreValue",q);q.height(j-2);o.css("top",(j-o.height())/2+"px");var l=$(this).find(".price");var r=$(this).find(".moreInfo");var p=$(this).find(".moreBetInfo");l.css("line-height",j+"px");var m=(j-r.height())/2;if(m<0){m=0;}r.css("margin-top",m+"px");var n=(j-p.height())/2;if(n<0){n=0;}p.css("margin-top",n+"px");var k=$(this).find(".priceChangeArrow");k.each(function(){var a=$(this).parent().position();$(this).css("top",a.top+(j-$(this).height())/2+"px");$(this).css("left",a.left+$(this).parent().width()-$(this).width()-5+"px");});});},adjustColumnHeaderHeight:function(){var c=0;$(".couponHeader > .columns",this.parentDiv).children().each(function(){if($(this).outerHeight()>c){c=$(this).outerHeight();}});var d=[];$(".couponHeader > .columns",this.parentDiv).children().each(function(){d.push(this);});$("ul.selectionHeader",this.parentDiv).children().each(function(){d.push(this);});$(d).each(function(){var a=(c-$(this).outerHeight())/2;$(this).css("height",c-a+"px");$(this).css("padding-top",a+"px");});},doEventCountUp:function(){var b=this;$("li.event div.ElapsedTime",b.parentDiv).each(function(){var a=$(this);var m=$("span",a).text();if(m!=""){var l=new Number(m.split(":")[0]);var n=new Number(m.split(":")[1]);var j=(l*60)+n+1;var o=Math.floor(j/60);var k=j-(o*60);var p=b.formatTime(o)+":"+b.formatTime(k);a.find("span").html(p);}});},formatTime:function(b){if(b<10){return"0"+String(b);}else{return String(b);}},onHeartbeat:function(){this.doEventCountUp();},setupOpenCloseButton:function(){var d=this;var c=$("a.OpenCloseLabel",d.parentDiv);c.unbind("click");c.bind("click",function(){var f=$(".couponEvents",d.parentDiv);var b=$(".couponHeader",d.parentDiv);var a=$(".couponBody",d.parentDiv);if(d.boxVisible){$(c[0]).text("[+] Açın");f.hide();b.hide();a.hide();d.boxVisible=false;}else{$(c[0]).text("[-] Kapat");f.show();b.show();a.show();d.boxVisible=true;}});}};SB.inPlay.OneClickMultiples=function(b){this.parentDiv=b;this.items=null;this.setupOpenCloseLink();this.clearOneClickMultiples();this.setupOneClickMultipleItems();this.adjustColumnHeaderHeight();this.setMultipleBoxVisibility();};SB.inPlay.OneClickMultiples.prototype={setupOneClickMultipleItems:function(){var d=this;d.items=[];var c=$("div#betBasket").get(0).basket;$("li.SubGroupRow",$(d.parentDiv).find("ul.SubGroups")).each(function(){d.items.push(new SB.inPlay.OneClickMultipleItem(this,c));});},setMultipleBoxVisibility:function(){if($.cookie("isMultipleBoxVisible")){this.showMultipleBox();}else{this.hideMultipleBox();}},getOneClickMultipleItem:function(c){var d=null;$(this.items).each(function(){if(this.div==c){d=this;return false;}});return d;},clearOneClickMultiples:function(){$.fn.clearEditableSelectInstances();},adjustColumnHeaderHeight:function(){var d=$(".GroupHeader",this.parentDiv);var e=d.children(0).outerHeight();var f=[];f.push($(".SubGroupName",d).get(0));$(".SubGroupColumns",d).children().each(function(){f.push(this);});$(f).each(function(){var a=parseInt($(this).css("padding-top").replace("px",""));var b=a+(e-$(this).outerHeight())/2;$(this).height(e-b);$(this).css("padding-top",b+"px");});},setupOpenCloseLink:function(){var d=this;var c=$("a.OpenCloseLabel",d.parentDiv);c.unbind("click");c.bind("click",function(){if($.cookie("isMultipleBoxVisible")){d.hideMultipleBox();}else{d.showMultipleBox();}});},hideMultipleBox:function(){var d=this;var e=$("a.OpenCloseLabel",d.parentDiv);var f=$(".MultipleGroupContent",this.parentDiv);$(e[0]).text("[+] Açın");f.hide();$.cookie("isMultipleBoxVisible",null);},showMultipleBox:function(){var h=this;var e=$("a.OpenCloseLabel",h.parentDiv);var f=$(".MultipleGroupContent",this.parentDiv);$(e[0]).text("[-] Kapat");f.show();$.cookie("isMultipleBoxVisible",true);var g=0;for(g=0;g!=h.items.length;g++){h.items[g].fixItemAfterUpdate();}}};SB.inPlay.InPlayController=function(b){this.parentDiv=b;this.coupons=this.bindCoupons();this.oneClickMultiples=null;this.setupMarketSelectors();this.setupPriceUpdate();this.bindMultiples();this.bindHeartbeat();};SB.inPlay.InPlayController.prototype={getPriceUpdates:function(h,n,i,m){var l=this;var j={deltaCouponKeys:n,timestamp:i,multipleCheckSum:m};var k={type:"POST",url:h,data:j,timeout:45000,success:function(b,a){l.priceUpdateSuccessHandler(b,a,i);},error:function(){}};jQuery.ajax(k);},reloadCouponAndMulitples:function(j,m,i){var o=this;var p={couponKeys:i};var l={couponKeys:i};var n={type:"POST",url:j,data:p,timeout:45000,success:function(b,a){o.couponUpdateSuccessHandler(b);},error:function(){o.hideProgress($("div#inPlayCoupons"));}};var k={type:"POST",url:m,data:l,timeout:45000,success:function(b,a){o.multiplesUpdateSuccessHandler(b);},error:function(){o.hideProgress($("div#OneClickMultiples"));}};o.showProgress($("div#inPlayCoupons"));jQuery.ajax(n);o.showProgress($("div#OneClickMultiples"));jQuery.ajax(k);},showProgress:function(b){$("div.processing",b).each(function(){var a=$(this);a.height(a.parent()[0].clientHeight);a.show();});},hideProgress:function(b){$(b).find("div.processing").hide();},couponUpdateSuccessHandler:function(c){var d=$("div#inPlayCoupons",this.parentDiv);d.unbind();d.replaceWith(c);this.coupons=this.bindCoupons();this.setupMarketSelectors();},multiplesUpdateSuccessHandler:function(c){var d=$("div#OneClickMultiples",this.parentDiv);d.unbind();d.replaceWith(c);this.bindMultiples();},priceUpdateSuccessHandler:function(j,i){var g=this;var k=this.parentDiv;var h=$("input#updatedAt",j).val();var l=new Array();$("input#updatedAt",g.parentDiv).val(h);$("div.coupon",j).each(function(){var f=$(this).attr("id");var d=$("div#"+f,k);var c=$("input#checkSum",this).val();$("input#checkSum",d).val(c);l.push(f);var a=$(this).find("ul.couponEvents");var b=d.find("ul.couponEvents");var e=new SB.inPlay.EventUpdater();e.updateEvents(b,a);});g.multiplesPriceUpdateSuccessHandler(j,i);},multiplesPriceUpdateSuccessHandler:function(i,h){var g=this;if(i!=null&&i!=""&&$("#OneClickMultiples").length>0){if($(".GroupColumns",i).length>0){var f=$("ul.SubGroups")[0];var j=$("ul.SubGroups",i)[0];$(f).unbind();$(f).replaceWith(j);g.bindMultiples();}else{if($("#areMultiplesUpdated",i).val()=="True"){var f=$("ul.SubGroups")[0];$(f).unbind();$("#OneClickMultiples").remove();}}}},bindMultiples:function(){var d=this;var c=$("div#OneClickMultiples div.Group",d.parentDiv);if(c.length>0){d.oneClickMultiples=new SB.inPlay.OneClickMultiples(c[0]);}},bindCoupons:function(){var d=this;var c=[];$("div.coupon",d.parentDiv).each(function(){var a=new SB.inPlay.HighlightCoupon(this);a.setupPageLoadBindings();c.push(a);});return c;},bindHeartbeat:function(){var b=this;$.doTimeout("inPlayHeartbeat");$.doTimeout("inPlayHeartbeat",1000,function(){$.each(b.coupons,function(){var a=this;a.onHeartbeat();});return true;});},setupMarketSelectors:function(){var d=this;var e=$("input.reloadCouponUrl",d.parentDiv).val();var f=$("input.reloadMultiplesUrl",d.parentDiv).val();$("select.marketSelector",d.parentDiv).change(function(){d.reloadCouponAndMulitples(e,f,d.getCouponKeys());});},setupPriceUpdate:function(g){var h=this;var e=new Number($("div#inPlayCoupons input#refreshRate").val())*1000;var f=$("input.priceUpdateUrl",h.parentDiv).val();$.doTimeout("couponRefresh");$.doTimeout("couponRefresh",e,function(){var a=h.getDeltaCouponKeys();if(a.length>0){var c=$("input#updatedAt",h.parentDiv).val();var b=$("input#multipleCheckSum",$("div#OneClickMultiples ul.SubGroups")).val();h.getPriceUpdates(f,a,c,b);}return true;});},getCouponKeys:function(){var d=this;var c=new Array();$("select.marketSelector",d.parentDiv).each(function(){c.push(this.options[this.selectedIndex].value);});return c;},getDeltaCouponKeys:function(){var d=this;var c=new Array();$("div#inPlayCoupons").find("div.coupon").each(function(){var a=$("input#checkSum",this).val();c.push($(this).attr("id")+":"+a);});return c;}};$(document).ready(function(){$("div#inPlayHighlights").each(function(){new SB.inPlay.InPlayController(this);});});SB.inPlay.OneClickMultipleItem=function(c,d){this.stake=0;this.div=c;this.stakeInput=null;this.stakeSelector=null;this.basket=d;$(".editable-select",this.div).css("display","inline");this.fixHeight();this.setupToolTip();if(!this.isSuspended()){this.setupBetButton(d);this.setupAddBetButton(d);this.setupStakeSelector();this.setupStakeInput();this.updatePotentialPayout();}};SB.inPlay.OneClickMultipleItem.prototype={setupBetButton:function(e){var d=this;var e=e;try{$("a.inplay_betButton",d.div).each(function(){new SB.inPlay.BetButton(this,e,d);});}catch(f){}},setupAddBetButton:function(e){var d=this;var e=e;try{$("a.addBetButton",d.div).each(function(){$(this).unbind();new SB.betBasket.AddButton(this,d.basket);$(this).bind("mouseover",function(a){d.showToolTip(this,"Bahis kuponunuza çoklu seçim ekleyin",a);$("li.selections",d.div).unbind("mouseover mouseout");});$(this).bind("mouseout",function(a){$("li.selections",d.div).bind("mouseover",function(b){d.showToolTip(this,d.getToolTip(),b);}).bind("mouseout",function(){d.hideToolTip(this);});});});}catch(f){}},fixHeight:function(){var d=$(".SubGroupColumns",this.div).children();d.each(function(){$(this).css("height","");$(this).css("padding-top","");});var c=$(this.div).outerHeight();d.each(function(){var a=(c-$(this).outerHeight())/2;$(this).css("height",c-a+"px");$(this).css("padding-top",a+"px");});if(self.stakeSelector){self.stakeSelector.positionElements();}},setupToolTip:function(){var b=this;$("li.selections",b.div).unbind("mouseover mouseout").bind("mouseover",function(a){b.showToolTip(this,b.getToolTip(),a);}).bind("mouseout",function(){b.hideToolTip(this);});},setupStakeSelector:function(b){this.stakeSelector=new SB.inPlay.StakeSelector(this.div,this);},setupStakeInput:function(){this.stakeInput=new SB.inPlay.StakeInput(this.div,this);},getStake:function(){var b=null;if(this.stakeSelector&&this.stakeSelector.active()){b=this.stakeSelector.getStake();}else{b=this.stakeInput.getStake();}return b;},isValidStake:function(b){return b>0;},validateStakeFormat:function(f){var d=this;if(this.isValidStake(f)){var e=$(".stakeValueFormatWarning",d.div);e.click(function(a){d.hideToolTip(this,"Lütfen bu kısma sayısal bir değer giriniz",a);});return true;}else{var e=$(".stakeValueFormatWarning",d.div);e.click(function(a){d.showToolTip(this,"Lütfen bu kısma sayısal bir değer giriniz",a);});e.show();return false;}},persistStakeValue:function(k,l){var j=this;var h=$(".stakePersistUrl").val();var g={stakeValue:k,multipleId:l};var i={type:"POST",url:h,data:g,timeout:45000,success:function(b,a){},error:function(){}};jQuery.ajax(i);},updatePotentialPayout:function(e){var h=this;if(e==null){e=h.getStake();}if(!this.isValidStake(e)){e=0;}this.stake=e;var g=h.potentialPayout(e);$("span.currency",h.div).removeClass("hidden");if(isNaN(g)){$("span.currency",h.div).addClass("hidden");}var f=this.basket.formatter.formatCurrencyWithoutCode(g);$("span.amountValue",h.div).text(f);this.fixHeight();},potentialPayout:function(e){var g=this;var h=$("input#payoutFactor",g.div).val();if(e==""){return 0;}if(h!=undefined){var f=h*e;if(isNaN(f)){f=0;}return f;}return NaN;},showToolTip:function(g,h,i){h=TrimEnd(h);var f=unescape(h);if(f==null||f==""){f=MarketType.Labels.get("default");}dateVar=new Date();HelpTipId=g.id+dateVar.getMilliseconds();var j=navigator.userAgent.toLowerCase().indexOf("chrome")>-1;evX=i.clientX;if(j){evY=i.pageY;}else{evY=i.clientY;}showHelpTipAlert(true,f);return true;},hideToolTip:function(b){if(b!=null){setTimeout("if (HelpTipId == '"+HelpTipId+"') {Tooltip.Set('', -1000, -1000); HelpTipId = '';}",0);}},getToolTip:function(b){return $("#tooltip",this.div).val();},getId:function(){return $(this.div).attr("id");},isSuspended:function(){return $(this.div).hasClass("suspended");},fixItemAfterUpdate:function(){this.fixHeight();if(this.stakeSelector!=null){this.stakeSelector.fixItemAfterUpdate();}}};SB.inPlay.EventUpdater=function(){};SB.inPlay.EventUpdater.prototype={updateEvents:function(f,e){var g=this;$("li.event",f).each(function(){$(this).addClass("update");});var h=null;$("li.event",e).each(function(){var b=this;var c=$(b).attr("id");var a=f.find("li#"+c);if(a.length==0){g.insertNewEvent(h,f,b);}else{a.unbind();g.replaceEvent(a,b);}var d=new SB.inPlay.HighlightCoupon(this);d.setupEventRowBindings(b);h=b;});$("li.event.update",f).each(function(){$(this).unbind().remove();});},insertNewEvent:function(f,e,d){$(d).hide();if(f==null){$(e).prepend(d);}else{$(d).insertAfter(f);}$(d).fadeIn("slow");},animatePrice:function(h,f){var i=3000;var j=$("a.price",f);var g=$(".priceChangeArrow",f);j.addClass(h);g.addClass(h);$.doTimeout(i,function(){j.removeClass(h);g.removeClass(h);g.addClass(h+"2");$.doTimeout(i,function(){g.removeClass(h+"2");});});},replaceEvent:function(h,i){var g=this;h.replaceWith(i);var k=$("li.selections.active",h).attr("id");var j=$("li.selections.active",i).attr("id");if(k==j){var l=$("li.selections.active li.active",i);l.each(function(){var d=this;var a=$(this).attr("id");var b=parseFloat($("li#"+a+" input.decPrice",h).val());var c=parseFloat($("li#"+a+" input.decPrice",i).val());if(b!=c){$("a.price",this).hide();if(b<c){g.animatePrice("priceUp",d);}else{g.animatePrice("priceDown",d);}$("a.price",this).fadeIn("slow");}});}}};SB.inPlay.BetButton=function(d,e,f){this.anchor=d;this.basket=e;this.oneClickMultipleItem=f;this.setupAnchor();};SB.inPlay.BetButton.prototype={setupAnchor:function(){var b=this;$(this.anchor).click(function(a){b.click(a);});},click:function(b){if((this.basket.isInProgress()==false)&&(this.oneClickMultipleItem.validateStakeFormat(this.oneClickMultipleItem.getStake()))){SB.Mouse.savePosition();this.disableBetting();this.basket.placeOneClickBet(this.getBetCode(),this.getStake(),this.enableBetting);}},getBetCode:function(){return $('input[type="hidden"]',this.anchor).val();},getStake:function(){return this.oneClickMultipleItem.getStake();},disableBetting:function(){$("div#OneClickMultiples").addClass("betButtonsDisabled");this.basket.showProgress();},enableBetting:function(){$("div#OneClickMultiples").removeClass("betButtonsDisabled");}};SB.inPlay.StakeSelector=function(c,d){this.editableSelectInstance=null;this.parentDiv=c;this.oneClickMultipleItem=d;this.setupStakeSelector(c,d);};SB.inPlay.StakeSelector.prototype={setupStakeSelector:function(e){var f=this;var g=$(".editable-select",e);if(g.length>0){$(function(){g.editableSelect({bg_iframe:false,case_sensitive:false,numeric:true,optionalClass:"om-stake-wrapper",optionalParent:$(".stake",e),useRelativeOffset:true,onSelect:function(b){var a=this.text.val();if(f.oneClickMultipleItem.validateStakeFormat(a)){f.oneClickMultipleItem.persistStakeValue(a,f.oneClickMultipleItem.getId());f.setSelectedStake(a);}f.oneClickMultipleItem.updatePotentialPayout(a);}});});f.editableSelectInstance=$(".editable-select",e).editableSelectInstances()[0];}else{$(".stakeBox",e).change(function(){var a=$(this).val();f.oneClickMultipleItem.validateStakeFormat(a);f.oneClickMultipleItem.updatePotentialPayout(a);return false;});}var h=$("#stakeValue",e).val();if(h!=undefined){f.setSelectedStake(h);}},setSelectedStake:function(c){var d=this.editableSelectInstance;d.current_value=c;d.text.val(c);this.oneClickMultipleItem.updatePotentialPayout(c);},getStake:function(){return this.editableSelectInstance.current_value;},positionElements:function(){if(this.editableSelectInstance){this.editableSelectInstance.positionElements();}},fixItemAfterUpdate:function(){if(this.editableSelectInstance!=null){this.editableSelectInstance.setWidths();this.editableSelectInstance.positionElements();}},active:function(){return this.editableSelectInstance!=null;}};SB.inPlay.StakeInput=function(c,d){this.parentDiv=c;this.stakeInput=null;this.oneClickMultipleItem=d;this.setupStakeInput();};SB.inPlay.StakeInput.prototype={setupStakeInput:function(){var b=this;$(".stake-input",b.parentDiv).each(function(){b.stakeInput=this;$(this).change(function(){var a=$(b.stakeInput).val();if(b.oneClickMultipleItem.validateStakeFormat(a)){b.oneClickMultipleItem.persistStakeValue(a,b.oneClickMultipleItem.getId());}b.oneClickMultipleItem.updatePotentialPayout(a);});});},getStake:function(){return $(this.stakeInput).val();}};