function toggleShipping(){var b=$("div#divShippingForm");if(b!=null){b.toggleClass("hidden");b.toggleClass("block")}var c=$("#divShippingRates");if(c!=null&&c.attr("class")=="block"){c.toggleClass("block");c.toggleClass("hidden")}var d=document.getElementById("estimatedTotal");var e=document.getElementById("subTotalAmt");d.innerHTML=e.innerHTML;var a=document.getElementById("estimatedShipping");a.innerHTML=""}function updateShippingForm(d,b,c){var a=d.options[d.selectedIndex].value;if(a=="Domestic"&&b.className!="block"){b.className="block";if(c.className=="block"){c.className="hidden"}}if(a=="International"&&c.className!="block"){c.className="block";if(b.className=="block"){b.className="hidden"}}}function calculateShippingCosts(g,b,f){clearNotifications();var c=$("div#divShippingForm");if(c!=null&&c.attr("class")=="block"){var a=g.options[g.selectedIndex].value;var e=document.getElementById("txtPostalCode");if(e.value==""){addErrorNotification("Please enter a valid postal code.");return}var d=document.getElementById("subTotalAmt");if(a=="Domestic"){if(!validateUSZip(e.value)){addErrorNotification("Invalid US Postal Code.");return}getShippingRates(e.value,b.options[b.selectedIndex].value,"104",d.innerHTML.substr(1))}else{getShippingRates(e.value,"",f.options[f.selectedIndex].value,d.innerHTML.substr(1))}}}function toggleDiscount(){alert("discount calc!")}function validateUSZip(b){var a=new RegExp(/(^\d{5}$)|(^\d{5}-\d{4}$)/);if(!a.test(b)){return false}return true}function updateShippingCost(){var c=document.getElementById("ddlShippingCosts");var b=c.options[c.selectedIndex].value;b="$"+b.substr(b.indexOf(" ")+1);var d=document.getElementById("estimatedShipping");var e=document.getElementById("subTotalAmt");var i=document.getElementById("estimatedTotal");var a=parseFloat(e.innerHTML.substring(1,e.innerHTML.length));var g=0;if(b=="$0"){d.innerHTML="$0.00";g=a}else{var f=parseFloat(b.substring(1,b.length));d.innerHTML="$"+f.toFixed(2);g=f+a}i.innerHTML="$"+g.toFixed(2);var j=$("span#atCheckoutMessage");var h=$("td#shippingCharge");if(j!=null&&j.attr("class")!="hidden"){j.toggleClass("hidden")}if(h!=null){h.removeClass("at-checkout")}}function getShippingRates(e,d,a,c){var b=postdataStart+'<ShippingRates xmlns="http://tempuri.org/">\n<PostalCode>'+e+"</PostalCode>\n<State>"+d+"</State>\n<CountryCode>"+a+"</CountryCode>\n<SubTotal>"+c+"</SubTotal>\n</ShippingRates>\n"+postdataEnd;var f=new Array("Content-Length",b.length,"SoapAction","http://tempuri.org/DomesticShippingRates","Host",location.hostname);$.ajax({type:"POST",url:"http://"+location.hostname+"/WebServices.asmx?WSDL",data:b,headers:f,contentType:"text/xml; charset=utf8",dataType:"xml",success:function(p){var k=p.getElementsByTagName("DomesticShippingRatesReply");if(k.length<=0){addErrorNotification("Unable to get ship methods at this time.")}else{var w=p.getElementsByTagName("Error");if(w.length>0){addErrorNotification(w[0].firstChild.nodeValue)}else{var u=p.getElementsByTagName("ShipMethod");if(u.length<=0){addErrorNotification("Unable to get ship methods at this time.")}else{var l=$("#divShippingRates");if(l.attr("class")=="hidden"){l.toggleClass("hidden");l.toggleClass("block")}var s=document.getElementById("shippingZip");s.innerHTML=e;var o=document.getElementById("ddlShippingCosts");var x=0;o.options.length=x;for(var n=0;n<u.length;n++){var h="";var q="";for(var m=0;m<u[n].childNodes.length;m++){var v=u[n].childNodes[m].nodeName;var r=u[n].childNodes[m].firstChild.nodeValue;if(v=="Price"){q=r.substring(0,r.length-2)}else{if(v=="Name"){h=r}}}var g="";g=h+" $"+q;o.options[x]=new Option(g,q,false,false);x++}var t=$("#divShippingForm");if(t.attr("class")=="block"){t.toggleClass("block");t.toggleClass("hidden")}updateShippingCost()}}}}})}function getInternationalShippingRates(a,b){};