﻿var SavingsCalculator={quantitySlider:{handle:null,val:1,oldVal:-1,hasMoved:function(){if(this.val!=this.oldVal&&this.oldVal>-1){return true}else{return false}}},costSlider:{handle:null,val:5,oldVal:-1,hasMoved:function(){if(this.val!=this.oldVal&&this.oldVal>-1){return true}else{return false}}},ycbSlider:{handle:null,val:1,oldVal:-1,hasMoved:function(){if(this.val!=this.oldVal&&this.oldVal>-1){return true}else{return false}},hasFirstUse:function(){if(this.oldVal>-1){return true}else{return false}}},ycbDialog:{handle:null,carouselHandle:null,init:function(a){SavingsCalculator.ycbDialog.carouselHandle=a}},timeoutId:-1,savings:{daily:0,weekly:0,monthly:0,yearly:0},calc:function(){var e=this.quantitySlider.val;var f=this.costSlider.val;var c=20;var b=7;var a=31;var d=365;this.savings.daily=Math.round((e/c)*f);$("#scalcTallyDaily").text(this.savings.daily);this.savings.weekly=(this.savings.daily*b);$("#scalcTallyWeekly").text(this.savings.weekly);this.savings.monthly=(this.savings.daily*a);$("#scalcTallyMonthly").text(this.savings.monthly);this.savings.yearly=(this.savings.daily*d);$("#scalcTallyYearly").text(this.savings.yearly);if(this.savings.daily>0){$("#scalcYouCouldBuy").slider("enable")}else{$("#scalcYouCouldBuy").slider("disable")}},hideYcbDialog:function(){$("#scalcYcbDialog").hide("drop",{direction:"down"},1000);clearTimeout(SavingsCalculator.timeoutId)},bind:function(){SavingsCalculator.quantitySlider.handle=$("#scalcCigarettesPerDay").slider({min:1,max:60,step:1,value:1,start:function(b,a){SavingsCalculator.quantitySlider.oldVal=a.value},slide:function(b,a){$(a.handle).html(a.value==60?(a.value+"+"):a.value);SavingsCalculator.quantitySlider.val=String(a.value);SavingsCalculator.calc();SavingsCalculator.quantitySlider.val=a.value}});SavingsCalculator.costSlider.handle=$("#scalcCostPerPack").slider({min:5,max:20,step:0.25,value:5,start:function(b,a){SavingsCalculator.costSlider.oldVal=a.value},slide:function(b,a){$(a.handle).html(CurrencyFormat(String(a.value)));SavingsCalculator.costSlider.val=String(a.value);SavingsCalculator.calc();SavingsCalculator.costSlider.val=a.value}});SavingsCalculator.ycbSlider.handle=$("#scalcYouCouldBuy").slider({min:1,max:4,step:1,value:1,orientation:"vertical",start:function(b,a){if(SavingsCalculator.savings.daily<=0){$(this).slider("disable");return}else{$(this).slider("enable")}if(!SavingsCalculator.ycbSlider.hasFirstUse()){$("#scalcYcbNote").css("visibility","hidden")}SavingsCalculator.ycbSlider.oldVal=a.value},slide:function(b,a){SavingsCalculator.ycbSlider.val=a.value},stop:function(b,a){var d=null;if(a.value==1){d=$("#scalcYcbDialog .el.scalc_ycb_yearly")}else{if(a.value==2){d=$("#scalcYcbDialog .el.scalc_ycb_monthly")}else{if(a.value==3){d=$("#scalcYcbDialog .el.scalc_ycb_weekly")}else{if(a.value==4){d=$("#scalcYcbDialog .el.scalc_ycb_daily")}}}}if(d.length<1){return}var c=Math.floor(Math.random()*(d.length));if($("#scalcYcbDialog").is(":visible")){clearTimeout(SavingsCalculator.timeoutId);$("#scalcYcbDialog .el:visible").fadeOut(1000);$(d.get(c)).fadeIn(1000)}else{$("#scalcYcbDialog .el").hide();$(d.get(c)).css("display","block");$("#scalcYcbDialog").show("drop",{direction:"down"},1000)}SavingsCalculator.timeoutId=(setTimeout(SavingsCalculator.hideYcbDialog,10000))}});$("#scalcYouCouldBuy").slider("disable");$("#scalcYcbDialog").bind("click",SavingsCalculator.hideYcbDialog)}};