function showShippingServices(D){if(document.getElementById("shipping_method")==null){return }if(document.all&&document.getElementById("shipping_method_id")!=null){return }document.getElementById("shipping_service_div").innerHTML="";document.getElementById("shipping_fee_dsp").innerHTML="$0";document.getElementById("shipping_fee_per_item").value=0;document.getElementById("shipping_service").value="";document.getElementById("shipping_delivery_confirmation").value=0;showInsuranceInput();var B=document.getElementById("shipping_service_msg");if(B!=null){document.getElementById("shipping_service_msg").style.display="none"}if(D=="#"){document.getElementById("shipping_method").selectedIndex="#";return }var A=base_url+"index.php/login/islogin";var C=document.getElementById("reload_uri").value;var E={success:function(G){if(G.responseText=="yes"){var F=parseInt(D);shippingRates(F)}else{login_window()}},failure:function(F){}};YAHOO.util.Connect.asyncRequest("GET",A,E)}function shippingRates(B){var A=base_url+"index.php/shipping/rate/"+B;var C={success:function(D){},failure:function(D){},upload:function(D){if(D.responseText!=""){document.getElementById("shipping_service_div").innerHTML=D.responseText}}};YAHOO.util.Connect.setForm("buy1_form",true);YAHOO.util.Connect.asyncRequest("POST",A,C);document.getElementById("shipping_service_div").innerHTML="<span style='margin-left:15px;'>Calculating shipping cost ...</span>"}function updateShippingCost(G,A){document.getElementById("shipping_method").value=G;var F=document.getElementById("shipping_service_"+G+"_"+A).value;var E=0;if(F=="First-Class Mail Parcel"||F=="Media Mail"||F=="Parcel Post"){E=0.18}var H=document.getElementById("shipping_rate_"+G+"_"+A).value;var D=document.getElementById("quantity").value;var C=accMul(H,D);var B=C+E;if(E>0){document.getElementById("shipping_fee_dsp").innerHTML="$"+H+" * "+D+" + "+E+" = $"+B+"<br/>Package Cost: $"+C+"<br/>Delivery Confirmation: $"+E}else{document.getElementById("shipping_fee_dsp").innerHTML="$"+H+" * "+D+" = $"+B}document.getElementById("shipping_fee").value=B;document.getElementById("shipping_fee_per_item").value=H;document.getElementById("shipping_service").value=F;document.getElementById("shipping_delivery_confirmation").value=E;showInsuranceInput()}function updateQuantity(A){var F=document.getElementById("shipping_fee_per_item").value;var C=document.getElementById("shipping_flat_rate").value;has_worldwide=false;cost_worldwide_obj=document.getElementById("shipping_fee_per_item_worldwide");if(cost_worldwide_obj!=null){has_worldwide=true;cost_worldwide=cost_worldwide_obj.value;base_worldwide=document.getElementById("shipping_flat_rate_worldwide").value}if(F==0){if(!has_worldwide||(has_worldwide&&cost_worldwide==0)){return }}var D=document.getElementById("quantity").value;if(A=="variable"){var B=accMul(F,D);document.getElementById("shipping_fee_dsp").innerHTML="$"+F+" * "+D+" = $"+B;document.getElementById("shipping_fee").value=B}if(A=="flat_rate"){var E=Number(D);var B=Math.round(Number(C)*100+F*100*(E-1))/100;if(has_worldwide){total_worldwide=Math.round(Number(base_worldwide)*100+cost_worldwide*100*(E-1))/100;if(E>1&&cost_worldwide!=0){document.getElementById("shipping_fee_dsp_worldwide").innerHTML="$"+base_worldwide+" + "+cost_worldwide+" * "+(E-1)+" = $"+total_worldwide}else{document.getElementById("shipping_fee_dsp_worldwide").innerHTML="$"+base_worldwide}document.getElementById("shipping_fee_worldwide").value=total_worldwide;for(temp=0;temp<additional_country_flat_rates_array.length;temp++){tempcountrycode=additional_country_flat_rates_array[temp];cost_country=document.getElementById("shipping_fee_per_item_country_"+tempcountrycode).value;base_country=document.getElementById("shipping_flat_rate_country_"+tempcountrycode).value;total_country=Math.round(Number(base_country)*100+cost_country*100*(E-1))/100;document.getElementById("shipping_fee_country_"+tempcountrycode).value=total_country;if(E>1&&cost_country!=0){document.getElementById("shipping_fee_dsp_country_"+tempcountrycode).innerHTML="$"+parseFloat(base_country).toFixed(2)+" + "+parseFloat(cost_country).toFixed(2)+" * "+(E-1)+" = $"+parseFloat(total_country).toFixed(2)}else{document.getElementById("shipping_fee_dsp_country_"+tempcountrycode).innerHTML="$"+parseFloat(base_country).toFixed(2)}}}if(E>1&&F!=0){document.getElementById("shipping_fee_dsp").innerHTML="$"+C+" + "+F+" * "+(E-1)+" = $"+B}else{document.getElementById("shipping_fee_dsp").innerHTML="$"+C}document.getElementById("shipping_fee").value=B}}function updateInsurance(){var C=document.getElementById("insurance_amount_input").value;var A=document.getElementById("shipping_service").value;var E=document.getElementById("shipping_method").value;if(E!=1&&E!=2){alert("Please select a shipping carrier first");return }var D="";if(E==1){D=A.indexOf("Express")==-1?"":"express"}var B=base_url+"index.php/shipping/insurance/"+E+"/"+C+"/"+D;var F={success:function(H){var G=document.getElementById("quantity").value;var I=H.responseText;document.getElementById("insurance_amount").value=C;document.getElementById("insurance_fee_dsp").innerHTML="Insurance Cost $"+I;document.getElementById("insurance_fee").value=I;enableButton("insurance_button","wigix-button")},failure:function(G){}};YAHOO.util.Connect.asyncRequest("GET",B,F);disableButton("insurance_button")}function showInsuranceInput(){if(document.getElementById("insurance_fee_dsp")==null){return }document.getElementById("insurance_amount").value=0;document.getElementById("insurance_fee_dsp").innerHTML="Insurance Cost $0";document.getElementById("insurance_fee").value=0;document.getElementById("insurance_amount_input").value="";if(document.getElementById("insurance_checkbox").checked){document.getElementById("insurance_amount_dsp").style.display=""}else{document.getElementById("insurance_amount_dsp").style.display="none"}}function accMul(D,B){var A=0,E=D.toString(),C=B.toString();try{A+=E.split(".")[1].length}catch(F){}try{A+=C.split(".")[1].length}catch(F){}return Number(E.replace(".",""))*Number(C.replace(".",""))/Math.pow(10,A)}function checkPayment(){var A=document.getElementById("shipping_method_type");if(A.value!=1&&A.value!=3){document.getElementById("shipping_service_div").innerHTML="";document.getElementById("shipping_fee_dsp").innerHTML="$0";document.getElementById("shipping_fee_per_item").value=0;document.getElementById("shipping_service").value="";document.getElementById("shipping_delivery_confirmation").value=0;document.getElementById("shipping_method").selectedIndex="#"}var D=document.getElementsByName("payment_method");var C=document.getElementById("shipping_insurance");for(var B=0;B<D.length;B++){if(D[B].checked&&D[B].value==1){if(document.getElementById("total_message")!=null){document.getElementById("total_message").innerHTML="Total Shipping Cost";document.getElementById("tooltip_div").style.display="none"}if(C!=null){C.style.display=""}}else{if(D[B].checked&&D[B].value==3){if(document.getElementById("total_message")!=null){document.getElementById("total_message").innerHTML="Est. Total Shipping Cost";document.getElementById("tooltip_div").style.display=""}if(C!=null){C.style.display="none"}}}}}function tooltip_est_shipping(){var A=new YAHOO.widget.Tooltip("est",{context:"est_tooltip",text:"Google Checkout may offer slightly different shipping price. The shipping cost here is calculated with standard UPS/USPS shipping APIs."})}
