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