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(_1558,_1559,width){var $=jQuery;var state=$("#"+_1559).get(0);var _155d=_1558.value;var _155e=true;if(_155d!=="US"&&_155d!=="CA"){state.style.width=width;state.setAttribute("maxlength",25);_155e=false;}else{var _155f=state.value;if(_155f.length>2){state.value=_155f.substring(0,2);}state.style.width="36px";state.setAttribute("maxlength",2);_155e=true;}$("#stateInd").html((_155e)?"*":"&nbsp;");}function stateBlur(_1560,_1561){var _1562=_1560.value;if(!isEmpty(_1562)&&_1561==="US"||_1561==="CA"){_1560.value=_1562.toUpperCase();}}function disableButton(_1563){var _1564=jQuery("#"+_1563);if(_1564){_1564=_1564.get(0);if(_1564){_1564.disabled=true;}}}function placeOrder(){if(orderCount===0){orderCount++;disableButton("submitBtn");disableButton("cancelBtn");disableButton("submitBtn1");disableButton("submitBtn2");var _1565=$("#OrderForm").get(0);_1565.action=STORE_BASE_URL+"process/placeorder/";_1565.submit();}}function initReview(_1566){var $=jQuery;$(document).ready(function(){STORE_BASE_URL=_1566;$("#cancelBtn").bind("click",function(){if(confirm("Are you sure you want to cancel this order?")){var _1568=$("#OrderForm").get(0);_1568.action=_1566+"process/emptycart/";_1568.submit();}});$("#submitBtn1").bind("click",placeOrder);$("#submitBtn2").bind("click",placeOrder);});}function Cart(_1569,_156a){var _156b=null;this.zip=null;this.warned=false;CONTEXT_PATH=_1569;var $=jQuery;var _156d=$("#zip");if(_156d){_156d.bind("blur",function(){cart.checkZip(this);});_156d.bind("keyup",function(){cart.checkZip(this);});}this.methods=_156a;this.isShipperInit=false;var _156e=$("#shipper");if(_156e){_156e=_156e.get(0);}if(_156e){$("#shipper").bind("change",function(){cart.updateTotals();});this.isShipperInit=true;}var _156f=function(){var $=jQuery;var _1571=null;var _1572=$("#shipper");if(_1572){var s=_1572.get(0);if(s!==null){_1571=s.value;}}var _1574=0;if(_1571!==null){var _1575=cart.methods;var len=_1575.length;for(var i=0;i<len;i++){var _1578=_1575[i];if(i==_1571){_1574=_1578.price;var _1579=$("#shippingMethodIndex").get(0);if(_1579){_1579.value=i;}break;}}}return _1574;};this.updateTotals=function(){var $=jQuery;var _157b=$("#subtotal").get(0).value;var _157c=_156f();var _157d=$("#estShipping").get(0);if(!_157d){_157d=$("#estShip").get(0);}if(_157d){_157d.innerHTML="$"+formatCurrencyVal(_157c);}var _157e=$("#estTotal");if(_157e.length>0){_157e.get(0).innerHTML="$"+formatCurrencyVal(parseFloat(_157b)+parseFloat(_157c),false);}var _157f=$("#todaysCharge").get(0);if(_157f){var _1580=$("#tc").get(0).value;_157f.innerHTML=formatCurrencyVal(parseFloat(_1580)+parseFloat(_157c));}};var _1581=function(json){var $=jQuery;var _1584=json.status;var _1585=$("#estTax").get(0);if(_1585){var _1586="<div class=\"clear\"><!-- clear the floats --></div>";if(_1584){_1586="$"+json.tax+_1586;_1585.innerHTML=_1586;}}var _1587=$("#estShip").get(0);if(_1587){var msg="<div class=\"clear\"><!-- clear the floats --></div>";if(_1584){_1587.innerHTML="$"+formatCurrencyVal(json.shipCost)+msg;}}if(_1584){$("#estTotal").get(0).innerHTML="$"+json.total;var busy=$("#busy");if(busy){busy.hide();}}};this.checkZip=function(_158a){var _158b=_158a.value;if(_158b.length===5){if(this.zip===_158b){return;}if(!isInteger(_158b)&&!this.warned){this.warned=true;alert("Please enter a valid zip.");return;}this.warned=false;this.zip=_158b;var $=jQuery;var busy=$("#busy");if(busy){busy.show();}var _158e=CONTEXT_PATH+"springboard/client.php?handler=store:EstimateShippingTax&zip="+_158b;$.getJSON(_158e,null,_1581);}};this.setStoreBaseURL=function(_158f){_156b=_158f;};this.cacheShippingOption=function(_1590){$.getJSON(CONTEXT_PATH+"springboard/client.php?handler=store:CartSetShipping&i="+_1590);};this.refresh=function(event){if(event){event.preventDefault();}var $=jQuery;var f=$("#CartForm").get(0);f.action=_156b+"cart/";f.postBack.value="true";f.submit();};}function updateCart(){var _1594=document.CartForm;_1594.postBack.value="true";_1594.submit();}function popUp(URL,width,_1597){if(!width){width=589;}if(!_1597){_1597=243;}window.open(URL,"","toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width="+width+",height="+_1597);}function displayCVV2(){popUp(STORE_BASE_URL+"cvv2.htm",589,243);}function displaySecPolicy(){popUp(STORE_BASE_URL+"security_policy.htm",589,243);}function disableSubmitButton(_1598){var _1599=$("#submitBtn").get(0);if(_1599){_1599.disabled=true;}_1598.submit();}function initShipping(_159a){var $=jQuery;$(document).ready(function(){var _159c=$("#errorContainer");$("#state").bind("blur",function(){stateBlur($("#state").get(0),$("#country").get(0).value);});countryChanged($("#country").get(0),"state","250px");$("#ShippingForm").bind("submit",function(){var _159d=$("#ShippingForm").get(0);var _159e=$("#country").get(0).value;var isReq=(_159e==="US"||_159e==="CA")?true:false;var _15a0=$("#errorContainer");var _15a1=false;var _15a2=$("#pwdReq");if(_15a2){_15a1=_15a2.val();}var _15a3={fname:{required:true},lname:{required:true},address1:{required:true},city:{required:true},state:{required:isReq},zip:{required:true,minLength:2},phone:{required:_159a},email:{required:true,email:true},emailConfirm:{required:true,email:true,equalTo:"#email"}};var _15a4={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(_15a1){_15a3["password"]={required:true};_15a3["pwdConfirm"]={required:true,equalTo:"#password"};_15a4["password"]={required:"Password is required."};_15a4["pwdConfirm"]={required:"Password confirmation is required.",equalTo:"Passowrd and Confirm Password do not match."};}var _15a5=new $.validator({errorContainer:_15a0,errorLabelContainer:$("ul",_15a0),wrapper:"li",onsubmit:false,rules:_15a3,messages:_15a4},_159d);if(!_15a5.form()){return false;}return true;});$("#fname").focus();});}function toggleCardFields(_15a6){var _15a7=true;if(_15a6==="1"){_15a7=false;}var _15a8=jQuery("#PaymentForm").get(0);_15a8.cardType.disabled=_15a7;_15a8.nameOnCard.disabled=_15a7;_15a8.cardNumber.disabled=_15a7;_15a8.expMonth.disabled=_15a7;_15a8.expYear.disabled=_15a7;_15a8.securityCode.disabled=_15a7;}function initPaymentInfo(_15a9,_15aa){var $=jQuery;STORE_BASE_URL=_15a9;$(document).ready(function(){$("#PaymentForm").bind("submit",function(){var _15ac=$("#PaymentForm").get(0);var _15ad=_15ac.paymentType;var _15ae=_15ad.length;var _15af=1;if(_15ae===undefined||_15ae==="undefined"){_15af=_15ad.value;}else{for(var i=0;i<_15ae;i++){if(_15ad[i].checked){_15af=_15ad[i].value;}}}if(parseInt(_15af,10)===1){var _15b1=$("#errorContainer");var _15b2=new $.validator({errorContainer:_15b1,errorLabelContainer:$("ul",_15b1),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."}}},_15ac);if(!_15b2.form()){return false;}}disableSubmitButton(_15ac);});var _15b3=$("#PaymentForm").get(0).paymentType;var _15b4=_15b3.length;if(_15b4!==undefined&&_15b4!=="undefined"){var _15b5=null;var _15b6=jQuery().jquery;if(_15b6.substr(0,3)=="1.4"){_15b5=$("#PaymentForm input[name$='paymentType']");}else{_15b5=$("#PaymentForm input[@name=paymentType]");}if(_15b4>1&&_15aa==0&&getSelectedRadioValue(_15b3)==""){_15b5.get(0).checked=true;}_15b5.click(function(){toggleCardFields(this.value);});toggleCardFields(getSelectedRadioValue(_15b3));}});}function initBilling(_15b7){$(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 _15b8=$("input.cb:checked").val();if(_15b8!==null&&parseInt(_15b8,10)>0){return true;}var _15b9=$("#BillingForm").get(0);var _15ba=$("#country").get(0).value;var isReq=(_15ba==="US"||_15ba==="CA")?true:false;var _15bc=$("#errorContainer");var _15bd=new $.validator({errorContainer:_15bc,errorLabelContainer:$("ul",_15bc),wrapper:"li",onsubmit:false,submitHandler:disableSubmitButton,rules:{fname:{required:true},lname:{required:true},address1:{required:true},city:{required:true},state:{required:isReq},zip:{required:true,minLength:2},phone:{required:_15b7}},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."}}},_15b9);if(!_15bd.form()){return false;}return true;});$("#fname").focus();});}