(function($){function I(){var a=$("div.errors");$("#shipping_form").validate({rules:{shipping_first_name:"required",shipping_last_name:"required",shipping_address:"required",shipping_city:"required",shipping_country:"required",shipping_zip:"required",email:{required:true,email:true},phone:"required"},messages:{shipping_first_name:"First name",shipping_last_name:"Last name",shipping_address:"Street address",shipping_city:"City",shipping_zip:{required:"Postal/Zip Code"},shipping_country:"Country",email:{required:"Email - to send your order confirmation and tracking number",email:"The email must be valid!"},phone:{required:"Phone number"}},submitHandler:function(b){var c=$("#shipping_country").val();if(c=="US"||c=="VI"||c=="CA"){$("#shipping_state").val($("#shipping_state_us").val())}b.submit()},onkeyup:false,onfocusout:false,errorContainer:a,errorLabelContainer:$("ol",a),wrapper:"li"});$("#shipping_country").bind("change",function(){var b=this.value;switch(b){case"US":case"CA":case"VI":$("#shipping_state_us").rules("add",{required:true,messages:{required:"State"}});if(b!="CA"){$("#shipping_zip").rules("add",{zipus:true,messages:{zipus:"Valid US Zip Code"}})}$("#phone").bind("blur",function(c){formatPhone(c.keyCode,this)}).bind("keyup",function(c){formatPhone(c.keyCode,this)}).rules("add",{phone:true,messages:{phone:"Valid phone number:<br />Eg. (xxx) xxx-xxxx"}});$(".shipping_state_us").css("display","block");$(".or").css("display","none");$(".shipping_state").css("display","none");break;default:$("#shipping_state_us").rules("remove");$("#shipping_zip").rules("remove","zipus");$("#phone").unbind("blur").unbind("keyup").rules("remove","phone");$(".shipping_state_us").css("display","none");$(".or").css("display","none");$(".shipping_state").css("display","block");break}if(b==""){$(".shipping_state_us").css("display","block");$(".or").css("display","block");$(".shipping_state").css("display","block")}});$("#shipping_country").change()}$(I)})(jQuery);
