var MobileSubscriptionHelper=window.MobileSubscriptionHelper||{};MobileSubscriptionHelper.Class=function(){var a;removeSubmit=function(){$j("#product-mobile-subscription input.js-enabled").hide()},addMobileSubscriptionEventListener=function(){bindAddOnEvents();var b=$j("#product-price-old").val(),c=$j("#product-price-new").val();$j("#mobile-subscription-selected").click(function(){$j("#mobile-subscription-container").show();$j("#product-buy-variation-id").val($j("#product-mobile-subscription input[name='variation-id']").val());$j("#product-buy .price").html($j("#product-price-new").val())});$j("#mobile-subscription-not-selected").click(function(){$j("#mobile-subscription-container").hide();$j("#product-buy-variation-id").val("0");$j("#product-buy .price").html(b)});$j("#product-buy").submit(function(){var d="";$j("#mobile-subscription-container input[name^='addon-']:checked").each(function(e){d+=$j(this).val()+","});$j("#addon-ids").val(d);return true});$j("#mobile-subscription-container select").change(function(){$j(this).blur();selected=$j(this).attr("name");$j("#product-mobile-subscription input[name='mode']").val(selected);$j.ajax({type:"post",data:$j("#product-mobile-subscription").serialize(),url:a,success:function(e){if(e){var d=$j(e),h=d.find("input[name='variation-id']").val(),f=d.find("input[name='product-price-old']").val(),g=d.find("input[name='product-price-new']").val();$j("#product-buy-variation-id").val(h);$j("#mobile-subscription-container input[name='variation-id']").val(h);$j("#product-buy .price").html(g).fadeIn(100).fadeOut(100).fadeIn(100).fadeOut(100).fadeIn(100).fadeOut(100).fadeIn(100);$j("#product-price-new").val(g);$j("#operator").html(d.find("#operator").html());$j("#type").html(d.find("#type").html());$j("#subscription").html(d.find("#subscription").html());$j("#binding-period").html(d.find("#binding-period").html());$j("#monthly-fee").html(d.find("#monthly-fee").html());$j("#mobile-subscription-extra-information").html(d.find("#mobile-subscription-extra-information").html());$j("#total").css("background-color","#fffbe5").animate({"background-color":"#fffbe5"},1000,function(){$j(this).css("background-color","#fff")});$j("#mobile-subscription-addon-list").html(d.find("#mobile-subscription-addon-list").html());bindAddOnEvents();$j("a.cdon-tooltip","#mobile-subscription-addon-list").cdonTooltip()}}})})},bindAddOnEvents=function(){$j("#mobile-subscription-container input[name^='addon-']").change(function(){$j.ajax({type:"post",data:$j("#product-mobile-subscription").serialize(),url:a,success:function(c){if(c){var b=$j(c);$j("#mobile-subscription-extra-information").html(b.find("#mobile-subscription-extra-information").html());$j("#total").css("background-color","#fffbe5").animate({"background-color":"#fffbe5"},1000,function(){$j(this).css("background-color","#fff")})}}})})};return{init:function(b){a=b.url;if(b.status=="true"){$j("#mobile-subscription-selected").attr("checked","checked");$j("#mobile-subscription-container").show()}else{$j("#mobile-subscription-not-selected").attr("checked","checked");$j("#mobile-subscription-container").hide()}removeSubmit();addMobileSubscriptionEventListener()}}}();
