STORE_BASE_URL=null;orderCount=0;function showCart(){$("#displayCart").get(0).value="true";}function showCartLink(){$("#displayCart").get(0).value="true";$("#BillingForm")[0].submit();}function countryChanged(_b73,_b74,_b75){var $=jQuery;var _b77=$("#"+_b74).get(0);var _b78=_b73.value;var _b79=true;if(_b78!=="US"&&_b78!=="CA"){_b77.style.width=_b75;_b77.setAttribute("maxlength",25);_b79=false;}else{var _b7a=_b77.value;if(_b7a.length>2){_b77.value=_b7a.substring(0,2);}_b77.style.width="36px";_b77.setAttribute("maxlength",2);_b79=true;}$("#stateInd").html((_b79)?"*":"&nbsp;");}function stateBlur(_b7b,_b7c){var _b7d=_b7b.value;if(!isEmpty(_b7d)&&_b7c==="US"||_b7c==="CA"){_b7b.value=_b7d.toUpperCase();}}function disableButton(_b7e){var _b7f=jQuery("#"+_b7e);if(_b7f){_b7f=_b7f.get(0);if(_b7f){_b7f.disabled=true;}}}function placeOrder(){if(orderCount===0){orderCount++;disableButton("submitBtn");disableButton("cancelBtn");disableButton("submitBtn1");disableButton("submitBtn2");var _b80=$("#OrderForm").get(0);_b80.action=STORE_BASE_URL+"process/placeorder/";_b80.submit();}}function initReview(_b81){var $=jQuery;$(document).ready(function(){STORE_BASE_URL=_b81;$("#cancelBtn").bind("click",function(){if(confirm("Are you sure you want to cancel this order?")){var _b83=$("#OrderForm").get(0);_b83.action=_b81+"process/emptycart/";_b83.submit();}});$("#submitBtn1").bind("click",placeOrder);$("#submitBtn2").bind("click",placeOrder);});}function Cart(_b84,_b85){var _b86=null;this.zip=null;this.warned=false;CONTEXT_PATH=_b84;var $=jQuery;var _b88=$("#zip");if(_b88){_b88.bind("blur",function(){cart.checkZip(this);});_b88.bind("keyup",function(){cart.checkZip(this);});}this.methods=_b85;this.isShipperInit=false;var _b89=$("#shipper");if(_b89){_b89=_b89.get(0);}if(_b89){$("#shipper").bind("change",function(){cart.updateTotals();});this.isShipperInit=true;}var _b8a=function(){var $=jQuery;var _b8c=null;var _b8d=$("#shipper");if(_b8d){var s=_b8d.get(0);if(s!==null){_b8c=s.value;}}var _b8f=0;if(_b8c!==null){var _b90=cart.methods;var len=_b90.length;for(var i=0;i<len;i++){var _b93=_b90[i];if(_b93.service===_b8c){_b8f=_b93.price;var _b94=$("#shippingMethodIndex").get(0);if(_b94){_b94.value=i;}break;}}}return _b8f;};this.updateTotals=function(){var $=jQuery;var _b96=$("#subtotal").get(0).value;var _b97=this.getShippingCost();var _b98=$("#estShipping").get(0);if(_b98){_b98.innerHTML=formatCurrencyVal(_b97);}$("#estTotal").get(0).innerHTML=formatCurrencyVal(parseFloat(_b96)+parseFloat(_b97),false);var _b99=$("#todaysCharge").get(0);if(_b99){var _b9a=$("#tc").get(0).value;_b99.innerHTML=formatCurrencyVal(parseFloat(_b9a)+parseFloat(_b97));}};var _b9b=function(json){var $=jQuery;var _b9e=json.status;var _b9f=$("#estTax").get(0);if(_b9f){var _ba0="<div class=\"clear\"><!-- clear the floats --></div>";if(_b9e){_ba0="$"+json.tax+_ba0;_b9f.innerHTML=_ba0;}}var _ba1=$("#estShip").get(0);if(_ba1){var msg="<div class=\"clear\"><!-- clear the floats --></div>";if(_b9e){_ba1.innerHTML="$"+formatCurrencyVal(json.shipCost)+msg;}}if(_b9e){$("#estTotal").get(0).innerHTML="$"+json.total;var busy=$("#busy");if(busy){busy.hide();}}};this.checkZip=function(_ba4){var _ba5=_ba4.value;if(_ba5.length===5){if(this.zip===_ba5){return;}if(!isInteger(_ba5)&&!this.warned){this.warned=true;alert("Please enter a valid zip.");return;}this.warned=false;this.zip=_ba5;var $=jQuery;var busy=$("#busy");if(busy){busy.show();}var _ba8=CONTEXT_PATH+"springboard/client.php?handler=store:EstimateShippingTax&zip="+_ba5;$.getJSON(_ba8,null,_b9b);}};this.setStoreBaseURL=function(_ba9){_b86=_ba9;};this.refresh=function(_baa){if(_baa){_baa.preventDefault();}var $=jQuery;var f=$("#CartForm").get(0);f.action=_b86+"cart/";f.postBack.value="true";f.submit();};}function updateCart(){var _bad=document.CartForm;_bad.postBack.value="true";_bad.submit();}function popUp(URL,_baf,_bb0){if(!_baf){_baf=589;}if(!_bb0){_bb0=243;}window.open(URL,"","toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width="+_baf+",height="+_bb0);}function displayCVV2(){popUp(STORE_BASE_URL+"cvv2.htm",589,243);}function displaySecPolicy(){popUp(STORE_BASE_URL+"security_policy.htm",589,243);}function disableSubmitButton(_bb1){var _bb2=$("#submitBtn").get(0);if(_bb2){_bb2.disabled=true;}_bb1.submit();}function initShipping(_bb3){var $=jQuery;$(document).ready(function(){var _bb5=$("#errorContainer");$("#state").bind("blur",function(){stateBlur($("#state").get(0),$("#country").get(0).value);});countryChanged($("#country").get(0),"state","250px");$("#ShippingForm").bind("submit",function(){var _bb6=$("#ShippingForm").get(0);var _bb7=$("#country").get(0).value;var _bb8=(_bb7==="US"||_bb7==="CA")?true:false;var _bb9=$("#errorContainer");var _bba=false;var _bbb=$("#pwdReq");if(_bbb){_bba=_bbb.val();}var _bbc={fname:{required:true},lname:{required:true},address1:{required:true},city:{required:true},state:{required:_bb8},zip:{required:true,minLength:2},phone:{required:_bb3},email:{required:true,email:true},emailConfirm:{required:true,email:true,equalTo:"#email"}};var _bbd={fname:"First name is required.",lname:"Last name is required.",address1:"Address 1 is required.",city:"City is required.",state:"State is required.",zip:{required:"Zip is required.",minLength:"A minimum 2-char value is required for zip."},phone:{required:"Phone number is required."},email:{required:"Email address is required.",email:"A valid email address is required"},emailConfirm:{required:"Confirmation email address is required.",email:"A valid email address is required",equalTo:"Email and Confirm Email do not match."}};if(_bba){_bbc["password"]={required:true};_bbc["pwdConfirm"]={required:true,equalTo:"#password"};_bbd["password"]={required:"Password is required."};_bbd["pwdConfirm"]={required:"Password confirmation is required.",equalTo:"Passowrd and Confirm Password do not match."};}var _bbe=new $.validator({errorContainer:_bb9,errorLabelContainer:$("ul",_bb9),wrapper:"li",onsubmit:false,rules:_bbc,messages:_bbd},_bb6);if(!_bbe.form()){return false;}return true;});$("#fname").focus();});}function toggleCardFields(_bbf){var _bc0=true;if(_bbf==="1"){_bc0=false;}var _bc1=jQuery("#PaymentForm").get(0);_bc1.cardType.disabled=_bc0;_bc1.nameOnCard.disabled=_bc0;_bc1.cardNumber.disabled=_bc0;_bc1.expMonth.disabled=_bc0;_bc1.expYear.disabled=_bc0;_bc1.securityCode.disabled=_bc0;}function initPaymentInfo(_bc2,_bc3){var $=jQuery;STORE_BASE_URL=_bc2;$(document).ready(function(){$("#PaymentForm").bind("submit",function(){var _bc5=$("#PaymentForm").get(0);var _bc6=_bc5.paymentType;var _bc7=_bc6.length;var _bc8=1;if(_bc7===undefined||_bc7==="undefined"){_bc8=_bc6.value;}else{for(var i=0;i<_bc7;i++){if(_bc6[i].checked){_bc8=_bc6[i].value;}}}if(parseInt(_bc8,10)===1){var _bca=$("#errorContainer");var _bcb=new $.validator({errorContainer:_bca,errorLabelContainer:$("ul",_bca),wrapper:"li",onsubmit:false,rules:{cardType:{required:true},nameOnCard:{required:true},cardNumber:{required:true,number:true,creditCardNumber:true},expYear:{expDate:true},securityCode:{required:true,number:true,cvv2:"#cardType"}},messages:{cardType:"Please select a card type.",nameOnCard:"Please enter the name as it appears on the card.",cardNumber:"Please enter a valid card number.",expYear:"Please enter a valid expiration date.",securityCode:{required:"Please enter the card security code.",number:"Security Code should be a numeric value.",cvv2:"Please enter a valid card security code."}}},_bc5);if(!_bcb.form()){return false;}}disableSubmitButton(_bc5);});var _bcc=$("#PaymentForm").get(0).paymentType;var _bcd=_bcc.length;if(_bcd!==undefined&&_bcd!=="undefined"){var _bce=$("#PaymentForm input[@name=paymentType]");if(_bcd>1&&_bc3==0&&getSelectedRadioValue(_bcc)==""){_bce.get(0).checked=true;}_bce.click(function(){toggleCardFields(this.value);});toggleCardFields(getSelectedRadioValue(_bcc));}});}function initBilling(_bcf){$(document).ready(function(){$("#state").bind("blur",function(){stateBlur($("#state").get(0),$("#country").get(0).value);});countryChanged($("#country").get(0),"state","250px");$("#BillingForm").bind("submit",function(){var _bd0=$("input.cb:checked").val();if(_bd0!==null&&parseInt(_bd0,10)>0){return true;}var _bd1=$("#BillingForm").get(0);var _bd2=$("#country").get(0).value;var _bd3=(_bd2==="US"||_bd2==="CA")?true:false;var _bd4=$("#errorContainer");var _bd5=new $.validator({errorContainer:_bd4,errorLabelContainer:$("ul",_bd4),wrapper:"li",onsubmit:false,submitHandler:disableSubmitButton,rules:{fname:{required:true},lname:{required:true},address1:{required:true},city:{required:true},state:{required:_bd3},zip:{required:true,minLength:2},phone:{required:_bcf}},messages:{fname:"First name is required.",lname:"Last name is required.",address1:"Address 1 is required.",city:"City is required.",state:"State is required.",zip:{required:"Zip is required.",minLength:"A minimum 2-char value is required for zip."},phone:{required:"Phone number is required."}}},_bd1);if(!_bd5.form()){return false;}return true;});$("#fname").focus();});}