STORE_BASE_URL=null;function showCart(){$("#displayCart").get(0).value="true";}function showCartLink(){$("#displayCart").get(0).value="true";$("#BillingForm")[0].submit();}function countryChanged(_d30,_d31){if(_d30==null){return;}var $=jQuery;var _d33=$("#"+_d31).get(0);var _d34=_d30.value;var _d35=true;if(_d34!=="US"&&_d34!=="CA"){_d33.style.width="200px";_d33.setAttribute("maxlength",25);_d35=false;}else{var _d36=_d33.value;if(_d36.length>2){_d33.value=_d36.substring(0,2);}_d33.style.width="36px";_d33.setAttribute("maxlength",2);_d35=true;}var _d37=(_d31==="bstate")?"#billStInd":"#shipStInd";$(_d37).html((_d35)?"*":"&nbsp;");}function toggleCardFields(_d38,_d39){var _d3a=false;if(_d39==="2"||_d39==="4"){_d3a=true;}var _d3b=[_d38.cardType,_d38.nameOnCard,_d38.cardNumber,_d38.expMonth,_d38.expYear,_d38.securityCode];for(var i=0;i<_d3b.length;i++){var _d3d=_d3b[i];if(_d3d){_d3d.disabled=_d3a;}}}function CreditCardLogoHandler(_d3e,_d3f){var self=this;var _d41=_d3e;var _d42=_d3f;var _d43=function(){var $=jQuery;var _d45=$("#"+_d42).val();var _d46=$("#"+_d41);jQuery.each(["visa","amex","mc","disc"],function(i,n){_d46.removeClass(n);});if(/^4[0-9]{12}$/.test(_d45)){_d46.addClass("visa");return;}if(/^4[0-9]{15}$/.test(_d45)){_d46.addClass("visa");return;}if(/^3[4,7]\d{13}$/.test(_d45)){_d46.addClass("amex");return;}if(/^5[1-5]\d{2}-?\d{4}-?\d{4}-?\d{4}$/.test(_d45)){_d46.addClass("mc");return;}if(/^6011-?\d{4}-?\d{4}-?\d{4}$/.test(_d45)){_d46.addClass("disc");return;}_d46.addClass("off");};var init=function(){var $=jQuery;$("#"+_d42).blur(_d43);$("#"+_d42).keyup(_d43);_d43();};init();}function ShippingEstimator(_d4b){var _d4c=_d4b;var _d4d=null;var _d4e=null;var _d4f=null;var _d50=function(json){var $=jQuery;var _d53=json.status;var _d54=$("#estTax").get(0);if(_d54){var _d55="<div class=\"clear\"><!-- clear the floats --></div>";if(_d53){_d55="$"+json.tax+_d55;_d54.innerHTML=_d55;}}if(json.options){var _d56=$("#shipper");if(_d56){_d56=_d56.get(0);}if(_d56&&(_d56.type=="select-one"||_d56.type=="multiple")){var _d57=null;var _d58=checkout.getShippingMethods();if(_d58){for(var i=0;i<_d58.length;i++){if(i==_d56.value){var om=_d58[i];_d57=om.description;break;}}}var _d5b=json.options;var _d5c=_d5b.length;_d56.length=0;shipOptions=_d56.options;var _d5d=-1;for(var i=0;i<_d5c;i++){var opt=_d5b[i];shipOptions[shipOptions.length]=new Option(opt["description"],i);if(opt["description"]==_d57){_d5d=i;}}if(_d5d>-1){_d56.selectedIndex=_d5d;}}else{var _d5f=$("#shipAmt");if(_d5f){_d5f=_d5f.get(0);if(_d5f){_d5f.innerHTML="$"+formatCurrencyVal(json.shipCost);}}}checkout.setShippingMethods(json.options);checkout.updateTotals();jQuery(document).trigger("shippingOptionsChanged",[json.options]);}};var _d60=function(_d61){var $=jQuery;var c="";var s="";var z="";if(checkout.isSameAddressChecked()){c=$("#bcountry").val();s=$("#bstate").val();z=$("#bzip").val();}else{c=$("#scountry").val();s=$("#sstate").val();z=$("#szip").val();}if(_d4d!=c||_d4e!=s||_d4f!=z){var _d66=_d4c+"springboard/client.php?handler=store:EstimateShippingTax&zip="+escape(z);_d66=_d66+"&save=false&cache=true&state="+escape(s)+"&country="+escape(c);$.getJSON(_d66,null,_d50);}_d4d=c;_d4e=s;_d4f=z;};var init=function(){var $=jQuery;$("#bcountry").bind("blur",_d60);$("#bstate").bind("blur",_d60);$("#bzip").bind("blur",_d60);$("#scountry").bind("blur",_d60);$("#sstate").bind("blur",_d60);$("#szip").bind("blur",_d60);var _d69=$("#sameAddressInd").get(0);if(_d69){$("#sameAddressInd").bind("click",_d60);}if(_d69==null||_d69==undefined){var _d6a=$("#BillingForm").get(0).sameAddressInd;if(_d6a){$("#BillingForm input[@name=\"sameAddressInd\"]").bind("click",_d60);}}};init();}function OnePageCheckout(_d6b,_d6c,_d6d,_d6e,_d6f){STORE_BASE_URL=_d6b;this.methods=_d6c;this.discAmount=_d6f;this.isShipperInit=false;var _d70=_d6d;var _d71=0;var _d72=_d6e;var _d73=0;var _d74=null;var _d75=this;var _d76=0;var _d77=0;var _d78=new ShippingEstimator(_d6b);this.setShippingMethods=function(_d79){this.methods=_d79;};this.getShippingMethods=function(){return this.methods;};this.setCODAmount=function(_d7a){_d76=_d7a;};this.attachCreditCardLogoHandler=function(_d7b,_d7c){_d74=new CreditCardLogoHandler(_d7b,_d7c);};var _d7d=function(_d7e){var _d7f=false;if(_d7e==="4"){_d7f=true;}var _d80=jQuery("#codRow");if(_d80){if(_d7f){_d80.show();_d77=_d76;}else{_d80.hide();_d77=0;}_d75.updateTotals();}};this.isSameAddressChecked=function(){var $=jQuery;var _d82=$("#sameAddressInd").get(0);if(_d82){return _d82.checked;}if(_d82==null||_d82==undefined){var _d83=$("#BillingForm").get(0).sameAddressInd;var _d84=getSelectedRadio(_d83);if(_d84>-1){_d82=_d83[_d84];}if(_d82){var val=_d82.value;if(val){val=val.toLowerCase();}if(val=="true"||val=="1"){return true;}}}return false;};this.getShippingCountryCode=function(){var c="";var $=jQuery;if(checkout.isSameAddressChecked()){c=$("#bcountry").val();}else{c=$("#scountry").val();}return c;};var _d88=function(){var $=jQuery;var _d8a=$("#sameAddressInd").get(0);if(_d8a==null){return;}var base="fieldset.shipping ul li ";if(_d8a.checked){$(base+"input").attr("disabled","disabled");$(base+"select").attr("disabled","disabled");}else{$(base+"input").removeAttr("disabled");$(base+"select").removeAttr("disabled");}};var _d8c=function(){var $=jQuery;var _d8e=$("#BillingForm").get(0);var _d8f=_d8e.paymentType;if(_d8f.type=="select-one"){$(_d8f).click(function(){toggleCardFields(_d8e,this.value);_d7d(this.value);});}else{var _d90=_d8f.length;if(_d90!==undefined&&_d90!=="undefined"){var _d91=$("#BillingForm input[@name=paymentType]");_d91.click(function(){toggleCardFields(_d8e,this.value);_d7d(this.value);});toggleCardFields(_d8e,getSelectedRadioValue(_d8f));}}};var _d92=function(){var $=jQuery;$("#sameAddressInd").bind("click",_d88);};this.processState=function(_d94,_d95,_d96){var $=jQuery;var _d98=_d94.value;if(!isEmpty(_d98)&&_d95==="US"||_d95==="CA"){_d94.value=_d98.toUpperCase();_d98=_d98.toUpperCase();}var _d99=true;if(_d96){if(this.isSameAddressChecked()){_d99=true;}else{_d99=false;}}if(_d99){checkout.setTaxRate(_d98);checkout.updateTotals();}};var _d9a=function(){var $=jQuery;$("#bstate").bind("blur",function(){checkout.processState(this,$("#bcountry").get(0).value,true);});$("#sstate").bind("blur",function(){checkout.processState(this,$("#scountry").get(0).value,false);});var _d9c=$("#sameAddressInd");if(_d9c.get(0)){_d9c.bind("click",function(){if(this.checked){checkout.processState($("#bstate").get(0),$("#bcountry").get(0).value,true);}else{checkout.processState($("#sstate").get(0),$("#scountry").get(0).value,false);}});}else{var _d9d=$("#BillingForm input[@name=sameAddressInd]");if(_d9d){_d9d.click(function(){if(this.value=="true"&&this.checked){checkout.processState($("#bstate").get(0),$("#bcountry").get(0).value,true);}else{checkout.processState($("#sstate").get(0),$("#scountry").get(0).value,false);}});}}};var _d9e=function(){var $=jQuery;var _da0=$("#shipper").get(0);if(_da0){$("#shipper").bind("change",function(){jQuery(document).trigger("shippingMethodChanged",[$("#shipper").get(0)]);checkout.updateTotals();});this.isShipperInit=true;}else{var _da1=$("#BillingForm input[@name=shipper]");if(_da1){var _da2=_da1.get(0);_da1.click(function(){jQuery(document).trigger("shippingMethodChanged",[_da2]);checkout.updateTotals();});}}};var _da3=function(){if(_d71===0){return 0;}if(_d70===null){return 0;}var _da4=0;var len=_d70.length;for(var i=0;i<len;i++){var p=_d70[i];if(p.taxable){_da4+=(p.quantity*p.price);}}return _da4*_d71;};this.setTaxRate=function(_da8){var _da9=0;if(_d72!==null){for(var _daa in _d72){if(_daa===_da8){_da9=_d72[_daa]/100;break;}}}_d71=_da9;};var $=jQuery;this.setTaxRate($("#bstate").get(0).value);_d9a();_d92();_d8c();_d9e();var tc=parseFloat($("#tc").get(0).value);var ship="0";if($("#shipAmt").get(0)){ship=$("#shipAmt").get(0).innerHTML;}if(ship.charAt(0)==="$"){ship=ship.substring(1);}var _dae=$("#todaysCharge").get(0);if(_dae){_dae.innerHTML=formatCurrencyVal(tc+parseFloat(ship));}var _daf=function(){var _db0=$("#shipper");if(_db0&&_db0.get(0)!=null){return _db0.val();}var _db1=$("#BillingForm").get(0);if(_db1.shipper){return getSelectedRadioValue(_db1.shipper);}return "";};this.getShippingCost=function(){var $=jQuery;var _db3=_daf();var _db4=0;if(_db3!==null&&_db3!==""){var _db5=this.methods;var len=_db5.length;_db3=parseInt(_db3,10);for(var i=0;i<len;i++){if(i===_db3){var _db8=_db5[i];_db4=_db8.price;break;}}}else{var _db9=$("#shipAmt");if(_db9){_db9=_db9.get(0);if(_db9){_db4=_db9.innerHTML;_db4=_db4.replace("$","");}}}return _db4;};this.updateTotals=function(){var $=jQuery;var _dbb=$("#subtotal").val();var tax=_da3();var _dbd=$("#taxAmt");if(_dbd){var te=_dbd.get(0);if(te){te.innerHTML="$"+formatCurrencyVal(tax);}}var _dbf=0;var _dc0=$("#additionalCharges");if(_dc0){var ac=_dc0.get(0);if(ac){_dbf=parseFloat(ac.value);}}var _dc2=this.getShippingCost();var _dc3=$("#tc").val();$("#shipAmt").html("$"+formatCurrencyVal(_dc2,false));var t1=parseFloat(_dbb);var t2=tax;var t3=parseFloat(_dc2);var _dc7=t1+t2+t3+_d77+_dbf;$("#grandAmt").html("$"+formatCurrencyVal(_dc7-this.discAmount));};this.submitOrder=function(){if(_d73==0){_d73++;var _dc8=$("#BillingForm").get(0);if(_dc8){_dc8.submit();}}};var _dc9=function(){var $=jQuery;var _dcb=$("#shipper");if(_dcb&&_dcb.get(0)!=null){var _dcc=_dcb.val();if(isEmpty(_dcc)){_dcb.selectedIndex=0;return;}}var _dcd=$("#BillingForm").get(0);if(_dcd.shipper){var _dcc=getSelectedRadioValue(_dcd.shipper);if(isEmpty(_dcc)){var len=_dcd.shipper.length;if(len>0){for(var i=0;i<len;i++){if($(_dcd.shipper[i]).is(":visible")){_dcd.shipper[i].checked=true;break;}}}return;}}};countryChanged($("#bcountry").get(0),"bstate");countryChanged($("#scountry").get(0),"sstate");_d88();_dc9();}function Cart(_dd0,_dd1){var $=jQuery;var _dd3=false;this.zip=null;this.warned=false;CONTEXT_PATH=_dd0;$("#zip").bind("blur",function(){cart.checkZip(this);});$("#zip").bind("keyup",function(){cart.checkZip(this);});this.methods=_dd1;this.isShipperInit=false;var _dd4=$("#shipper").get(0);if(_dd4){$("#shipper").bind("change",function(){cart.updateTotals();});this.isShipperInit=true;}var _dd5=function(){var $=jQuery;var _dd7=null;var _dd8=$("#shipper");if(_dd8){var s=_dd8.get(0);if(s!==null){_dd7=s.value;}}var _dda=0;if(_dd7!==null){var _ddb=cart.methods;var len=_ddb.length;for(var i=0;i<len;i++){var _dde=_ddb[i];if(i==_dd7){_dda=_dde.price;$("#shippingMethodIndex").get(0).value=i;break;}}}return _dda;};var _ddf=function(_de0){if(_dd3){return "$"+formatCurrencyVal(_de0);}else{return formatCurrencyVal(_de0);}};var _de1=function(json){var $=jQuery;var _de4=json.status;var _de5=$("#estTax").get(0);if(_de5){var _de6="<div class=\"clear\"><!-- clear the floats --></div>";if(_de4){_de6="$"+json.tax+_de6;_de5.innerHTML=_de6;}}var _de7=$("#estShip").get(0);if(_de7){var msg="<div class=\"clear\"><!-- clear the floats --></div>";if(_de4){_de7.innerHTML="$"+json.shipping+msg;}}if(_de4){$("#estTotal").get(0).innerHTML="$"+json.total;$(".fader").highlightFade({color:"#E1EBED",speed:2000});}};this.checkZip=function(_de9){var $=jQuery;var _deb=_de9.value;if(_deb.length===5){if(this.zip===_deb){return;}if(!isInteger(_deb)&&!this.warned){this.warned=true;alert("Please enter a valid zip.");return;}this.warned=false;this.zip=_deb;var _dec=CONTEXT_PATH+"springboard/client.php?handler=store:EstimateShippingTax&zip="+_deb;$.getJSON(_dec,null,_de1);}};this.updateTotals=function(){var $=jQuery;var _dee=$("#subtotal").get(0).value;var _def=_dd5();var _df0=$("#estShipping").get(0);if(_df0){_df0.innerHTML=_ddf(_def);}var _df1=0;var _df2=$("#additionalCharges");if(_df2){var ac=_df2.get(0);if(ac){_df1=parseFloat(ac.value);}}var _df4=$("#estTotal").get(0);if(_df4){_df4.innerHTML=_ddf(parseFloat(_dee)+parseFloat(_def)+_df1,false);}};this.cacheShippingOption=function(_df5){$.getJSON(_dd0+"springboard/client.php?handler=store:CartSetShipping&i="+_df5);};this.setDisplayCurrencySymbol=function(_df6){_dd3=_df6;};}function updateCart(){var _df7=document.CartForm;_df7.postBack.value="true";_df7.submit();}function popUp(URL,_df9,_dfa){if(!_df9){_df9=589;}if(!_dfa){_dfa=243;}window.open(URL,"","toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=yes,width="+_df9+",height="+_dfa);}function displayCVV2(){popUp(STORE_BASE_URL+"cvv2.htm",589,243);}function displaySecPolicy(){popUp(STORE_BASE_URL+"security_policy.htm",589,243);}function displayShippingCountryList(_dfb){var $=jQuery;$("#shipToCountries2").load(_dfb,{},function(){$("#shipToCountries1").show();});}