"undefined"==typeof FancyBetThreeSelectionsHandler&&(FancyBetThreeSelectionsHandler={}); (function(){function p(g,b,a,f,m){g.find("#placeBet").off("click").on("click",function(){if("undefined"==typeof LoginHandler||LoginHandler.userIsLogin()){var d=FancyBetHandler.getfancyBetMessage(g,a);var c=g.find("#inputStake"),e=parseFloat(c.val())||0,h=DataBase.fancyBet.get(b,a,f),k="",n=FancyBetHandler.checkBetStake(h);if(!n){var l=DataBase.fancyBetMarkets.get(b,h.marketId);h=l.min;l=l.max;el&&(c.val(l),DataBase.fancyBet.updateStake(b, a,f,l),k+=I18N.get("msg.member.maxBet"))}""==k||n||FancyBetHandler.showfancyBetMessage(d,"warning",k,!0);FancyBetHandler.getExposure(b,a);n?(h=DataBase.fancyBet.getForThreeSelectionsBet(b,a,f),c=$j("#fancyBetBar_"+m),0==c.length&&(c=FancyBetHandler.genfancyBetBar(m),g.after(c)),e=g.find("#fancyBetAcceptAnyOdds").is(":checked")?1:0,FancyBetHandler.submitBet(h,c,d,null,e),g.hide()):g.find("#placeBet").removeClass("disable")}})}FancyBetThreeSelectionsHandler.appendBoard=function(g,b,a,f,m,d){var c=b.eventId; b=b.marketId;var e=DataBase.fancyBetMarkets.get(c,b);if(null!=e&&null!=DataBase.fancyBetMarkets.getSelection(c,b,a)){FancyBetHandler.clearBoard(c);var h=DataBase.fancyBet.generateKey(c,b,f);e=DataBase.fancyBet.addThreeSelectionsBet(e.eventType,c,b,f,m,d,e.eventName,e.marketName,e.marketType,a);m=!1;d=$j("#overWrap");var k=d.find("#fancyBetBoard_"+h+"_"+a);if(0==k.length){d=d.find("#fancyBetTemplate").clone();k=d.find("#fancyBetHeader");var n=d.find("#oddsHeader"),l=FancySideType.YES.unique()==f?SideType.Back.name: SideType.Lay.name;d.find("#classWrap").removeClass("slip-back").removeClass("slip-lay").addClass("slip-"+l.toLowerCase());d.prop("id","fancyBetBoard_"+h+"_"+a);d.prop("eventId",c);d.prop("marketId",b);d.prop("selectionId",a);d.prop("sideType",f);d.prop("marketType",e.marketType);k.find("#acceptCheck").before(StringUtil.ucfirst(FancySideType.getInstanceOf(f).name));n.find("#runs").html(e.runs);n.find("#odds").html(e.odds);p(d,c,b,f,h);FancyBetHandler.bindClickEvent(d,c,b,f,h);k=d}a=k;g.after(a.fadeIn()); a.find("#runs").html(e.runs);a.find("#odds").html(e.odds);null!=PageConfig.userCoin&&0PageConfig.userCoin&&(g=parseFloat(e.min)),a.find("#inputStake").val(g),m=DataBase.fancyBet.updateStake(c,b,f,g)):a.find("#inputStake").val("");FancyBetHandler.getfancyBetMessage(a,b);FancyBetHandler.eventCalculate(a,c,b,f,m);a.find("#odds").select();FancyBetHandler.updateExposure(c);CoinHandler.showFancyBetCoin(a)}}})();