// JavaScript Document
$(document).ready(function(){
	$("form#zipcalc").submit(function() {
	var zip = $('#zipcode').attr('value');
	var country = $('#country').attr('value');
	if ((country=="United States")&&((zip.length!=5)||(parseInt(zip)==0))) {
		alert("Zip code must be a 5 digit number");
	}
	else {
		$.ajax({
			type: "POST",
			url: "shippingcalc.php",
			data: "zipcode=" + zip + "&country=" + country,
			success: function(data){
				if(parseFloat(data)>=0) {
					self.parent.tb_remove();
					var subtotalstr = $('#subhidden').html();
					var subtotal = parseFloat(subtotalstr);
					var shipping = parseFloat(data);
					var total = shipping + subtotal;
					var str1 = '<div id="shipping">Shipping and Handling: $' + shipping.toFixed(2) + '</div>';
					var str2 = '<div id="subtotal"><strong>Total: $' + total.toFixed(2) + '</strong></div>';
					$("#shipping").replaceWith(str1);
					$("#subtotal").replaceWith(str2);
				}
				else {
					alert("Shipping calculation error: please try again");
				}
			}
		});
	}
	return false;
	});
});