"undefined"==typeof SportsBookBetHandler&&(SportsBookBetHandler={}); (function(){function w(a,b,d,c,e,l,p){a.find("#placeBet").unbind("click").click(function(){if("undefined"==typeof LoginHandler||LoginHandler.userIsLogin()){var g=n(a,b,d,c);var f=a.find("#inputStake"),m=parseFloat(f.val())||0,k=DataBase.sportsBookBet.get(b,d,c,e),x="",u=h(k);if(!u){var v=DataBase.sportsBookMarkets.get(k.apiSiteType,k.eventId,k.marketId);k=v.min;v=v.max;k&&v||Trace.log(I18N.get("msg.error.validation.minMaxBetIsNotValid"));mv&&(f.val(v),DataBase.sportsBookBet.updateStake(b,d,c,e,v),x+=I18N.get("msg.member.maxBet"))}""==x||u||r(g,"warning",x,!0);SportsBookBetHandler.getExposure(b,d,c);u?(k=DataBase.sportsBookBet.getForBet(b,d,c,e),f=$j("#sportsBookBetBar_"+l),0==f.length&&(f=$j("#overWrap").find("#sportsBookTemplateTable").find("#sportsBookBetBarTemplate").clone(),f.prop("id","sportsBookBetBar_"+l),a.after(f)),m=a.find("#sportsBookAcceptAnyOdds").is(":checked")?1:0,SportsBookBetHandler.submitBet(k, b,m,f,g),a.hide()):a.find("#placeBet").removeClass("disable")}});a.find("#cancel").unbind("click").click(function(){DataBase.sportsBookBet.clear();a.hide();SportsBookEventHandler.removeSelectClass();SportsBookBetHandler.getExposure(b,d,c)});a.find("#inputStake").click(function(){a.find("#inputStake").select()});a.find("#inputStake").change(function(){var g=parseFloat(a.find("#inputStake").val())||0;n(a,b,d,c);g=DataBase.sportsBookBet.updateStake(b,d,c,e,g);SportsBookBetHandler.eventCalculate(a,b, d,c,e,g)});a.find("#inputStake").blur(function(){CoinHandler.hideStakePopupList();var g=parseFloat(a.find("#inputStake").val())||0;n(a,b,d,c);g=DataBase.sportsBookBet.updateStake(b,d,c,e,g);SportsBookBetHandler.eventCalculate(a,b,d,c,e,g)});a.find("#inputStake").keydown(function(g){var f=g.which;KeyEventUtils.isNumberKey(g)||KeyEventUtils.isBackspaceKey(f)||KeyEventUtils.isDeleteKey(f)||KeyEventUtils.isArrowKey(f)||KeyEventUtils.isTabKey(f)||KeyEventUtils.isEnterKey(f)||WindowEventUtil.stopEvent(g)}); a.find("#inputStake").keyup(function(g){$j(this).val(function(m,k){return StringUtil.commaSeparateNumber(k)});var f=parseFloat(a.find("#inputStake").val())||0;n(a,b,d,c);f=DataBase.sportsBookBet.updateStake(b,d,c,e,f);SportsBookBetHandler.eventCalculate(a,b,d,c,e,f);g=g.which;KeyEventUtils.isEnterKey(g)&&a.find("#placeBet").click();KeyEventUtils.isTabKey(g)&&a.find("#inputStake").is(":focus")&&a.find("#inputStake").select()});if(ApiSiteType.OW.unique()==b)a.find("#getSportsBookMaxStakeBtn").hide(); else if(ApiSiteType.SPORTRADAR.unique()==b)a.find("#getSportsBookMaxStakeBtn").off("click").on("click",function(){SportsBookBetHandler.getSportsBookMaxStake(a,p)})}function h(a){if(null==a)return!1;var b=DataBase.sportsBookMarkets.get(a.apiSiteType,a.eventId,a.marketId);if(null==b)return!1;var d=b.min;b=b.max;if(!d||!b)return!1;a=parseFloat(a.stake||"0");return ab?!1:!0}function q(a,b,d){var c=d.find("#progressBar"),e=t(a,b);c.css("width",e);d.find("#secRemain").html(MathUtil.decimal.divide(a, 10)+" sec remaining…");0PageConfig.userCoin&&(d=parseFloat(a.min)),g.find("#inputStake").val(d),p=DataBase.sportsBookBet.updateStake(b,c,e,l,d)):g.find("#inputStake").val("");n(g,b,c,e);SportsBookBetHandler.eventCalculate(g,b,c,e,l,p);g.find("#odds").select();SportsBookBetHandler.updateExposure();CoinHandler.showSportsBookBetCoin(g)}}; SportsBookBetHandler.clearBoard=function(){var a=$j("#sportsBookWrap"),b=a.find("[id^=sportsBookBetBoard_]");$j.each(b,function(d,c){c=a.find(c);0