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(_10d0,_10d1,width){var $=jQuery;var state=$("#"+_10d1).get(0);var _10d5=_10d0.value;var _10d6=true;if(_10d5!=="US"&&_10d5!=="CA"){state.style.width=width;state.setAttribute("maxlength",25);_10d6=false;}else{var _10d7=state.value;if(_10d7.length>2){state.value=_10d7.substring(0,2);}state.style.width="36px";state.setAttribute("maxlength",2);_10d6=true;}$("#stateInd").html((_10d6)?"*":"&nbsp;");}function stateBlur(_10d8,_10d9){var _10da=_10d8.value;if(!isEmpty(_10da)&&_10d9==="US"||_10d9==="CA"){_10d8.value=_10da.toUpperCase();}}function disableButton(_10db){var _10dc=jQuery("#"+_10db);if(_10dc){_10dc=_10dc.get(0);if(_10dc){_10dc.disabled=true;}}}function placeOrder(){if(orderCount===0){orderCount++;disableButton("submitBtn");disableButton("cancelBtn");disableButton("submitBtn1");disableButton("submitBtn2");var _10dd=$("#OrderForm").get(0);_10dd.action=STORE_BASE_URL+"process/placeorder/";_10dd.submit();}}function initReview(_10de){var $=jQuery;$(document).ready(function(){STORE_BASE_URL=_10de;$("#cancelBtn").bind("click",function(){if(confirm("Are you sure you want to cancel this order?")){var _10e0=$("#OrderForm").get(0);_10e0.action=_10de+"process/emptycart/";_10e0.submit();}});$("#submitBtn1").bind("click",placeOrder);$("#submitBtn2").bind("click",placeOrder);});}function Cart(_10e1,_10e2){var _10e3=null;this.zip=null;this.warned=false;CONTEXT_PATH=_10e1;var $=jQuery;var _10e5=$("#zip");if(_10e5){_10e5.bind("blur",function(){cart.checkZip(this);});_10e5.bind("keyup",function(){cart.checkZip(this);});}this.methods=_10e2;this.isShipperInit=false;var _10e6=$("#shipper");if(_10e6){_10e6=_10e6.get(0);}if(_10e6){$("#shipper").bind("change",function(){cart.updateTotals();});this.isShipperInit=true;}var _10e7=function(){var $=jQuery;var _10e9=null;var _10ea=$("#shipper");if(_10ea){var s=_10ea.get(0);if(s!==null){_10e9=s.value;}}var _10ec=0;if(_10e9!==null){var _10ed=cart.methods;var len=_10ed.length;for(var i=0;i<len;i++){var _10f0=_10ed[i];if(i==_10e9){_10ec=_10f0.price;var _10f1=$("#shippingMethodIndex").get(0);if(_10f1){_10f1.value=i;}break;}}}return _10ec;};this.updateTotals=function(){var $=jQuery;var _10f3=$("#subtotal").get(0).value;var _10f4=_10e7();var _10f5=$("#estShipping").get(0);if(!_10f5){_10f5=$("#estShip").get(0);}if(_10f5){_10f5.innerHTML="$"+formatCurrencyVal(_10f4);}var _10f6=$("#estTotal");if(_10f6.length>0){_10f6.get(0).innerHTML="$"+formatCurrencyVal(parseFloat(_10f3)+parseFloat(_10f4),false);}var _10f7=$("#todaysCharge").get(0);if(_10f7){var _10f8=$("#tc").get(0).value;_10f7.innerHTML=formatCurrencyVal(parseFloat(_10f8)+parseFloat(_10f4));}};var _10f9=function(json){var $=jQuery;var _10fc=json.status;var _10fd=$("#estTax").get(0);if(_10fd){var _10fe="<div class=\"clear\"><!-- clear the floats --></div>";if(_10fc){_10fe="$"+json.tax+_10fe;_10fd.innerHTML=_10fe;}}var _10ff=$("#estShip").get(0);if(_10ff){var msg="<div class=\"clear\"><!-- clear the floats --></div>";if(_10fc){_10ff.innerHTML="$"+formatCurrencyVal(json.shipCost)+msg;}}if(_10fc){$("#estTotal").get(0).innerHTML="$"+json.total;var busy=$("#busy");if(busy){busy.hide();}}};this.checkZip=function(_1102){var _1103=_1102.value;if(_1103.length===5){if(this.zip===_1103){return;}if(!isInteger(_1103)&&!this.warned){this.warned=true;alert("Please enter a valid zip.");return;}this.warned=false;this.zip=_1103;var $=jQuery;var busy=$("#busy");if(busy){busy.show();}var _1106=CONTEXT_PATH+"springboard/client.php?handler=store:EstimateShippingTax&zip="+_1103;$.getJSON(_1106,null,_10f9);}};this.setStoreBaseURL=function(_1107){_10e3=_1107;};this.cacheShippingOption=function(_1108){$.getJSON(CONTEXT_PATH+"springboard/client.php?handler=store:CartSetShipping&i="+_1108);};this.refresh=function(event){if(event){event.preventDefault();}var $=jQuery;var f=$("#CartForm").get(0);f.action=_10e3+"cart/";f.postBack.value="true";f.submit();};}function updateCart(){var _110c=document.CartForm;_110c.postBack.value="true";_110c.submit();}function popUp(URL,width,_110f){if(!width){width=589;}if(!_110f){_110f=243;}window.open(URL,"","toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width="+width+",height="+_110f);}function displayCVV2(){popUp(STORE_BASE_URL+"cvv2.htm",589,243);}function displaySecPolicy(){popUp(STORE_BASE_URL+"security_policy.htm",589,243);}function disableSubmitButton(_1110){var _1111=$("#submitBtn").get(0);if(_1111){_1111.disabled=true;}_1110.submit();}function initShipping(_1112){var $=jQuery;$(document).ready(function(){var _1114=$("#errorContainer");$("#state").bind("blur",function(){stateBlur($("#state").get(0),$("#country").get(0).value);});countryChanged($("#country").get(0),"state","250px");$("#ShippingForm").bind("submit",function(){var _1115=$("#ShippingForm").get(0);var _1116=$("#country").get(0).value;var isReq=(_1116==="US"||_1116==="CA")?true:false;var _1118=$("#errorContainer");var _1119=false;var _111a=$("#pwdReq");if(_111a){_1119=_111a.val();}var _111b={fname:{required:true},lname:{required:true},address1:{required:true},city:{required:true},state:{required:isReq},zip:{required:true,minLength:2},phone:{required:_1112},email:{required:true,email:true},emailConfirm:{required:true,email:true,equalTo:"#email"}};var _111c={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(_1119){_111b["password"]={required:true};_111b["pwdConfirm"]={required:true,equalTo:"#password"};_111c["password"]={required:"Password is required."};_111c["pwdConfirm"]={required:"Password confirmation is required.",equalTo:"Passowrd and Confirm Password do not match."};}var _111d=new $.validator({errorContainer:_1118,errorLabelContainer:$("ul",_1118),wrapper:"li",onsubmit:false,rules:_111b,messages:_111c},_1115);if(!_111d.form()){return false;}return true;});$("#fname").focus();});}function toggleCardFields(_111e){var _111f=true;if(_111e==="1"){_111f=false;}var _1120=jQuery("#PaymentForm").get(0);_1120.cardType.disabled=_111f;_1120.nameOnCard.disabled=_111f;_1120.cardNumber.disabled=_111f;_1120.expMonth.disabled=_111f;_1120.expYear.disabled=_111f;_1120.securityCode.disabled=_111f;}function initPaymentInfo(_1121,_1122){var $=jQuery;STORE_BASE_URL=_1121;$(document).ready(function(){$("#PaymentForm").bind("submit",function(){var _1124=$("#PaymentForm").get(0);var _1125=_1124.paymentType;var _1126=_1125.length;var _1127=1;if(_1126===undefined||_1126==="undefined"){_1127=_1125.value;}else{for(var i=0;i<_1126;i++){if(_1125[i].checked){_1127=_1125[i].value;}}}if(parseInt(_1127,10)===1){var _1129=$("#errorContainer");var _112a=new $.validator({errorContainer:_1129,errorLabelContainer:$("ul",_1129),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."}}},_1124);if(!_112a.form()){return false;}}disableSubmitButton(_1124);});var _112b=$("#PaymentForm").get(0).paymentType;var _112c=_112b.length;if(_112c!==undefined&&_112c!=="undefined"){var _112d=null;var _112e=jQuery().jquery;if(_112e.substr(0,3)=="1.4"){_112d=$("#PaymentForm input[name$='paymentType']");}else{_112d=$("#PaymentForm input[@name=paymentType]");}if(_112c>1&&_1122==0&&getSelectedRadioValue(_112b)==""){_112d.get(0).checked=true;}_112d.click(function(){toggleCardFields(this.value);});toggleCardFields(getSelectedRadioValue(_112b));}});}function initBilling(_112f){$(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 _1130=$("input.cb:checked").val();if(_1130!==null&&parseInt(_1130,10)>0){return true;}var _1131=$("#BillingForm").get(0);var _1132=$("#country").get(0).value;var isReq=(_1132==="US"||_1132==="CA")?true:false;var _1134=$("#errorContainer");var _1135=new $.validator({errorContainer:_1134,errorLabelContainer:$("ul",_1134),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:_112f}},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."}}},_1131);if(!_1135.form()){return false;}return true;});$("#fname").focus();});}