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(_343,_344,_345){var $=jQuery;var _347=$("#"+_344).get(0);var _348=_343.value;var _349=true;if(_348!=="US"&&_348!=="CA"){_347.style.width=_345;_347.setAttribute("maxlength",25);_349=false;}else{var _34a=_347.value;if(_34a.length>2){_347.value=_34a.substring(0,2);}_347.style.width="36px";_347.setAttribute("maxlength",2);_349=true;}$("#stateInd").html((_349)?"*":"&nbsp;");}function stateBlur(_34b,_34c){var _34d=_34b.value;if(!isEmpty(_34d)&&_34c==="US"||_34c==="CA"){_34b.value=_34d.toUpperCase();}}function disableButton(_34e){var _34f=jQuery("#"+_34e);if(_34f){_34f=_34f.get(0);if(_34f){_34f.disabled=true;}}}function placeOrder(){if(orderCount===0){orderCount++;disableButton("submitBtn");disableButton("cancelBtn");disableButton("submitBtn1");disableButton("submitBtn2");var _350=$("#OrderForm").get(0);_350.action=STORE_BASE_URL+"process/placeorder/";_350.submit();}}function initReview(_351){var $=jQuery;$(document).ready(function(){STORE_BASE_URL=_351;$("#cancelBtn").bind("click",function(){if(confirm("Are you sure you want to cancel this order?")){var _353=$("#OrderForm").get(0);_353.action=_351+"process/emptycart/";_353.submit();}});$("#submitBtn1").bind("click",placeOrder);$("#submitBtn2").bind("click",placeOrder);});}function Cart(_354,_355){var _356=null;this.zip=null;this.warned=false;CONTEXT_PATH=_354;var $=jQuery;var _358=$("#zip");if(_358){_358.bind("blur",function(){cart.checkZip(this);});_358.bind("keyup",function(){cart.checkZip(this);});}this.methods=_355;this.isShipperInit=false;var _359=$("#shipper");if(_359){_359=_359.get(0);}if(_359){$("#shipper").bind("change",function(){cart.updateTotals();});this.isShipperInit=true;}var _35a=function(){var $=jQuery;var _35c=null;var _35d=$("#shipper");if(_35d){var s=_35d.get(0);if(s!==null){_35c=s.value;}}var _35f=0;if(_35c!==null){var _360=cart.methods;var len=_360.length;for(var i=0;i<len;i++){var _363=_360[i];if(i==_35c){_35f=_363.price;var _364=$("#shippingMethodIndex").get(0);if(_364){_364.value=i;}break;}}}return _35f;};this.updateTotals=function(){var $=jQuery;var _366=$("#subtotal").get(0).value;var _367=_35a();var _368=$("#estShipping").get(0);if(!_368){_368=$("#estShip").get(0);}if(_368){_368.innerHTML="$"+formatCurrencyVal(_367);}var _369=$("#estTotal");if(_369.length>0){_369.get(0).innerHTML="$"+formatCurrencyVal(parseFloat(_366)+parseFloat(_367),false);}var _36a=$("#todaysCharge").get(0);if(_36a){var _36b=$("#tc").get(0).value;_36a.innerHTML=formatCurrencyVal(parseFloat(_36b)+parseFloat(_367));}};var _36c=function(json){var $=jQuery;var _36f=json.status;var _370=$("#estTax").get(0);if(_370){var _371="<div class=\"clear\"><!-- clear the floats --></div>";if(_36f){_371="$"+json.tax+_371;_370.innerHTML=_371;}}var _372=$("#estShip").get(0);if(_372){var msg="<div class=\"clear\"><!-- clear the floats --></div>";if(_36f){_372.innerHTML="$"+formatCurrencyVal(json.shipCost)+msg;}}if(_36f){$("#estTotal").get(0).innerHTML="$"+json.total;var busy=$("#busy");if(busy){busy.hide();}}};this.checkZip=function(_375){var _376=_375.value;if(_376.length===5){if(this.zip===_376){return;}if(!isInteger(_376)&&!this.warned){this.warned=true;alert("Please enter a valid zip.");return;}this.warned=false;this.zip=_376;var $=jQuery;var busy=$("#busy");if(busy){busy.show();}var _379=CONTEXT_PATH+"springboard/client.php?handler=store:EstimateShippingTax&zip="+_376;$.getJSON(_379,null,_36c);}};this.setStoreBaseURL=function(_37a){_356=_37a;};this.cacheShippingOption=function(_37b){$.getJSON(CONTEXT_PATH+"springboard/client.php?handler=store:CartSetShipping&i="+_37b);};this.refresh=function(_37c){if(_37c){_37c.preventDefault();}var $=jQuery;var f=$("#CartForm").get(0);f.action=_356+"cart/";f.postBack.value="true";f.submit();};}function updateCart(){var _37f=document.CartForm;_37f.postBack.value="true";_37f.submit();}function popUp(URL,_381,_382){if(!_381){_381=589;}if(!_382){_382=243;}window.open(URL,"","toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width="+_381+",height="+_382);}function displayCVV2(){popUp(STORE_BASE_URL+"cvv2.htm",589,243);}function displaySecPolicy(){popUp(STORE_BASE_URL+"security_policy.htm",589,243);}function disableSubmitButton(_383){var _384=$("#submitBtn").get(0);if(_384){_384.disabled=true;}_383.submit();}function initShipping(_385){var $=jQuery;$(document).ready(function(){var _387=$("#errorContainer");$("#state").bind("blur",function(){stateBlur($("#state").get(0),$("#country").get(0).value);});countryChanged($("#country").get(0),"state","250px");$("#ShippingForm").bind("submit",function(){var _388=$("#ShippingForm").get(0);var _389=$("#country").get(0).value;var _38a=(_389==="US"||_389==="CA")?true:false;var _38b=$("#errorContainer");var _38c=false;var _38d=$("#pwdReq");if(_38d){_38c=_38d.val();}var _38e={fname:{required:true},lname:{required:true},address1:{required:true},city:{required:true},state:{required:_38a},zip:{required:true,minLength:2},phone:{required:_385},email:{required:true,email:true},emailConfirm:{required:true,email:true,equalTo:"#email"}};var _38f={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(_38c){_38e["password"]={required:true};_38e["pwdConfirm"]={required:true,equalTo:"#password"};_38f["password"]={required:"Password is required."};_38f["pwdConfirm"]={required:"Password confirmation is required.",equalTo:"Passowrd and Confirm Password do not match."};}var _390=new $.validator({errorContainer:_38b,errorLabelContainer:$("ul",_38b),wrapper:"li",onsubmit:false,rules:_38e,messages:_38f},_388);if(!_390.form()){return false;}return true;});$("#fname").focus();});}function toggleCardFields(_391){var _392=true;if(_391==="1"){_392=false;}var _393=jQuery("#PaymentForm").get(0);_393.cardType.disabled=_392;_393.nameOnCard.disabled=_392;_393.cardNumber.disabled=_392;_393.expMonth.disabled=_392;_393.expYear.disabled=_392;_393.securityCode.disabled=_392;}function initPaymentInfo(_394,_395){var $=jQuery;STORE_BASE_URL=_394;$(document).ready(function(){$("#PaymentForm").bind("submit",function(){var _397=$("#PaymentForm").get(0);var _398=_397.paymentType;var _399=_398.length;var _39a=1;if(_399===undefined||_399==="undefined"){_39a=_398.value;}else{for(var i=0;i<_399;i++){if(_398[i].checked){_39a=_398[i].value;}}}if(parseInt(_39a,10)===1){var _39c=$("#errorContainer");var _39d=new $.validator({errorContainer:_39c,errorLabelContainer:$("ul",_39c),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."}}},_397);if(!_39d.form()){return false;}}disableSubmitButton(_397);});var _39e=$("#PaymentForm").get(0).paymentType;var _39f=_39e.length;if(_39f!==undefined&&_39f!=="undefined"){var _3a0=$("#PaymentForm input[@name=paymentType]");if(_39f>1&&_395==0&&getSelectedRadioValue(_39e)==""){_3a0.get(0).checked=true;}_3a0.click(function(){toggleCardFields(this.value);});toggleCardFields(getSelectedRadioValue(_39e));}});}function initBilling(_3a1){$(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 _3a2=$("input.cb:checked").val();if(_3a2!==null&&parseInt(_3a2,10)>0){return true;}var _3a3=$("#BillingForm").get(0);var _3a4=$("#country").get(0).value;var _3a5=(_3a4==="US"||_3a4==="CA")?true:false;var _3a6=$("#errorContainer");var _3a7=new $.validator({errorContainer:_3a6,errorLabelContainer:$("ul",_3a6),wrapper:"li",onsubmit:false,submitHandler:disableSubmitButton,rules:{fname:{required:true},lname:{required:true},address1:{required:true},city:{required:true},state:{required:_3a5},zip:{required:true,minLength:2},phone:{required:_3a1}},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."}}},_3a3);if(!_3a7.form()){return false;}return true;});$("#fname").focus();});}