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(_2bd,_2be,_2bf){var $=jQuery;var _2c1=$("#"+_2be).get(0);var _2c2=_2bd.value;var _2c3=true;if(_2c2!=="US"&&_2c2!=="CA"){_2c1.style.width=_2bf;_2c1.setAttribute("maxlength",25);_2c3=false;}else{var _2c4=_2c1.value;if(_2c4.length>2){_2c1.value=_2c4.substring(0,2);}_2c1.style.width="36px";_2c1.setAttribute("maxlength",2);_2c3=true;}$("#stateInd").html((_2c3)?"*":"&nbsp;");}function stateBlur(_2c5,_2c6){var _2c7=_2c5.value;if(!isEmpty(_2c7)&&_2c6==="US"||_2c6==="CA"){_2c5.value=_2c7.toUpperCase();}}function disableButton(_2c8){var _2c9=jQuery("#"+_2c8);if(_2c9){_2c9=_2c9.get(0);if(_2c9){_2c9.disabled=true;}}}function placeOrder(){if(orderCount===0){orderCount++;disableButton("submitBtn");disableButton("cancelBtn");disableButton("submitBtn1");disableButton("submitBtn2");var _2ca=$("#OrderForm").get(0);_2ca.action=STORE_BASE_URL+"process/placeorder/";_2ca.submit();}}function initReview(_2cb){var $=jQuery;$(document).ready(function(){STORE_BASE_URL=_2cb;$("#cancelBtn").bind("click",function(){if(confirm("Are you sure you want to cancel this order?")){var _2cd=$("#OrderForm").get(0);_2cd.action=_2cb+"process/emptycart/";_2cd.submit();}});$("#submitBtn1").bind("click",placeOrder);$("#submitBtn2").bind("click",placeOrder);});}function Cart(_2ce,_2cf){var _2d0=null;this.zip=null;this.warned=false;CONTEXT_PATH=_2ce;var $=jQuery;var _2d2=$("#zip");if(_2d2){_2d2.bind("blur",function(){cart.checkZip(this);});_2d2.bind("keyup",function(){cart.checkZip(this);});}this.methods=_2cf;this.isShipperInit=false;var _2d3=$("#shipper");if(_2d3){_2d3=_2d3.get(0);}if(_2d3){$("#shipper").bind("change",function(){cart.updateTotals();});this.isShipperInit=true;}var _2d4=function(){var $=jQuery;var _2d6=null;var _2d7=$("#shipper");if(_2d7){var s=_2d7.get(0);if(s!==null){_2d6=s.value;}}var _2d9=0;if(_2d6!==null){var _2da=cart.methods;var len=_2da.length;for(var i=0;i<len;i++){var _2dd=_2da[i];if(i==_2d6){_2d9=_2dd.price;var _2de=$("#shippingMethodIndex").get(0);if(_2de){_2de.value=i;}break;}}}return _2d9;};this.updateTotals=function(){var $=jQuery;var _2e0=$("#subtotal").get(0).value;var _2e1=_2d4();var _2e2=$("#estShipping").get(0);if(!_2e2){_2e2=$("#estShip").get(0);}if(_2e2){_2e2.innerHTML="$"+formatCurrencyVal(_2e1);}var _2e3=$("#estTotal");if(_2e3.length>0){_2e3.get(0).innerHTML="$"+formatCurrencyVal(parseFloat(_2e0)+parseFloat(_2e1),false);}var _2e4=$("#todaysCharge").get(0);if(_2e4){var _2e5=$("#tc").get(0).value;_2e4.innerHTML=formatCurrencyVal(parseFloat(_2e5)+parseFloat(_2e1));}};var _2e6=function(json){var $=jQuery;var _2e9=json.status;var _2ea=$("#estTax").get(0);if(_2ea){var _2eb="<div class=\"clear\"><!-- clear the floats --></div>";if(_2e9){_2eb="$"+json.tax+_2eb;_2ea.innerHTML=_2eb;}}var _2ec=$("#estShip").get(0);if(_2ec){var msg="<div class=\"clear\"><!-- clear the floats --></div>";if(_2e9){_2ec.innerHTML="$"+formatCurrencyVal(json.shipCost)+msg;}}if(_2e9){$("#estTotal").get(0).innerHTML="$"+json.total;var busy=$("#busy");if(busy){busy.hide();}}};this.checkZip=function(_2ef){var _2f0=_2ef.value;if(_2f0.length===5){if(this.zip===_2f0){return;}if(!isInteger(_2f0)&&!this.warned){this.warned=true;alert("Please enter a valid zip.");return;}this.warned=false;this.zip=_2f0;var $=jQuery;var busy=$("#busy");if(busy){busy.show();}var _2f3=CONTEXT_PATH+"springboard/client.php?handler=store:EstimateShippingTax&zip="+_2f0;$.getJSON(_2f3,null,_2e6);}};this.setStoreBaseURL=function(_2f4){_2d0=_2f4;};this.cacheShippingOption=function(_2f5){$.getJSON(CONTEXT_PATH+"springboard/client.php?handler=store:CartSetShipping&i="+_2f5);};this.refresh=function(_2f6){if(_2f6){_2f6.preventDefault();}var $=jQuery;var f=$("#CartForm").get(0);f.action=_2d0+"cart/";f.postBack.value="true";f.submit();};}function updateCart(){var _2f9=document.CartForm;_2f9.postBack.value="true";_2f9.submit();}function popUp(URL,_2fb,_2fc){if(!_2fb){_2fb=589;}if(!_2fc){_2fc=243;}window.open(URL,"","toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width="+_2fb+",height="+_2fc);}function displayCVV2(){popUp(STORE_BASE_URL+"cvv2.htm",589,243);}function displaySecPolicy(){popUp(STORE_BASE_URL+"security_policy.htm",589,243);}function disableSubmitButton(_2fd){var _2fe=$("#submitBtn").get(0);if(_2fe){_2fe.disabled=true;}_2fd.submit();}function initShipping(_2ff){var $=jQuery;$(document).ready(function(){var _301=$("#errorContainer");$("#state").bind("blur",function(){stateBlur($("#state").get(0),$("#country").get(0).value);});countryChanged($("#country").get(0),"state","250px");$("#ShippingForm").bind("submit",function(){var _302=$("#ShippingForm").get(0);var _303=$("#country").get(0).value;var _304=(_303==="US"||_303==="CA")?true:false;var _305=$("#errorContainer");var _306=false;var _307=$("#pwdReq");if(_307){_306=_307.val();}var _308={fname:{required:true},lname:{required:true},address1:{required:true},city:{required:true},state:{required:_304},zip:{required:true,minLength:2},phone:{required:_2ff},email:{required:true,email:true},emailConfirm:{required:true,email:true,equalTo:"#email"}};var _309={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(_306){_308["password"]={required:true};_308["pwdConfirm"]={required:true,equalTo:"#password"};_309["password"]={required:"Password is required."};_309["pwdConfirm"]={required:"Password confirmation is required.",equalTo:"Passowrd and Confirm Password do not match."};}var _30a=new $.validator({errorContainer:_305,errorLabelContainer:$("ul",_305),wrapper:"li",onsubmit:false,rules:_308,messages:_309},_302);if(!_30a.form()){return false;}return true;});$("#fname").focus();});}function toggleCardFields(_30b){var _30c=true;if(_30b==="1"){_30c=false;}var _30d=jQuery("#PaymentForm").get(0);_30d.cardType.disabled=_30c;_30d.nameOnCard.disabled=_30c;_30d.cardNumber.disabled=_30c;_30d.expMonth.disabled=_30c;_30d.expYear.disabled=_30c;_30d.securityCode.disabled=_30c;}function initPaymentInfo(_30e,_30f){var $=jQuery;STORE_BASE_URL=_30e;$(document).ready(function(){$("#PaymentForm").bind("submit",function(){var _311=$("#PaymentForm").get(0);var _312=_311.paymentType;var _313=_312.length;var _314=1;if(_313===undefined||_313==="undefined"){_314=_312.value;}else{for(var i=0;i<_313;i++){if(_312[i].checked){_314=_312[i].value;}}}if(parseInt(_314,10)===1){var _316=$("#errorContainer");var _317=new $.validator({errorContainer:_316,errorLabelContainer:$("ul",_316),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."}}},_311);if(!_317.form()){return false;}}disableSubmitButton(_311);});var _318=$("#PaymentForm").get(0).paymentType;var _319=_318.length;if(_319!==undefined&&_319!=="undefined"){var _31a=$("#PaymentForm input[@name=paymentType]");if(_319>1&&_30f==0&&getSelectedRadioValue(_318)==""){_31a.get(0).checked=true;}_31a.click(function(){toggleCardFields(this.value);});toggleCardFields(getSelectedRadioValue(_318));}});}function initBilling(_31b){$(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 _31c=$("input.cb:checked").val();if(_31c!==null&&parseInt(_31c,10)>0){return true;}var _31d=$("#BillingForm").get(0);var _31e=$("#country").get(0).value;var _31f=(_31e==="US"||_31e==="CA")?true:false;var _320=$("#errorContainer");var _321=new $.validator({errorContainer:_320,errorLabelContainer:$("ul",_320),wrapper:"li",onsubmit:false,submitHandler:disableSubmitButton,rules:{fname:{required:true},lname:{required:true},address1:{required:true},city:{required:true},state:{required:_31f},zip:{required:true,minLength:2},phone:{required:_31b}},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."}}},_31d);if(!_321.form()){return false;}return true;});$("#fname").focus();});}