function Mediachase_Checkout(){this.PaymentTabs=null,this.Validator=null,this.RedirectFromPopupWindow=function(n){self.opener==null||self.opener.closed||n==null||(self.opener.document.location.href=n,self.opener.focus())},this.init=function(){this.Validator=$(theForm).validate({submitHandler:function(){return!0},onsubmit:!1,ignore:".ignore",highlight:function(n,t,i){$(n).addClass(t),$(n).parent().addClass(t),$(n).parent().parent().addClass(t),$(n).parent().parent().removeClass(i)},unhighlight:function(n,t,i){$(n).removeClass(t),$(n).parent().removeClass(t),$(n).parent().parent().removeClass(t),$(n).parent().parent().addClass(i)}}),$("input.mui_checkout-button").bind("click",function(){return CSCheckout.Validator.form()}),this.initPaymentTabs(),this.initAddresses(),this.initBillingAddresses()},this.initPaymentTabs=function(){$("div.mui_checkout-payment-radio > input").each(function(n){this.checked&&CSCheckout.switchTab(n)})},this.initAddresses=function(){var t=$("input:radio[name=RadioButtonsAddressSelect]:last"),n=!0;t.length&&(n=t[0].checked),this.toggleNewAddress(n)},this.toggleNewAddress=function(n){n?CSCheckout.hideShow(!0,$("#NewShippingAddressPanel")):CSCheckout.hideShow(!1,$("#NewShippingAddressPanel"))},this.initBillingAddresses=function(){var t=$("input:radio[name=RadioButtonsBillingAddressSelect]:last"),n=!0;t.length&&(n=t[0].checked),this.toggleNewBillingAddress(n)},this.toggleNewBillingAddress=function(n){n?CSCheckout.hideShow(!0,$("#NewBillingAddressPanel")):CSCheckout.hideShow(!1,$("#NewBillingAddressPanel"))},this.switchTab=function(n){$("div.mui_checkout-payment-panel").each(function(t){n==t?CSCheckout.hideShow(!0,this):CSCheckout.hideShow(!1,this)})},this.hideShow=function(n,t){n?($(t).show(),$(t).find("input").removeClass("ignore"),$(t).find("select").removeClass("ignore")):($(t).hide(),$(t).find("input").addClass("ignore"),$(t).find("select").addClass("ignore"))}}var CSCheckout=new Mediachase_Checkout
