var region = null;
var il = null;

function setIL(x) {
	il = x.options[x.selectedIndex].value;
}

function respond2Change() {
	var geetas	= 	escape(document.getElementById('geetas').value);
	if ( geetas == null || geetas == "" ) {
		geetas = 0;
	}
	var iyengar = 	escape(document.getElementById('iyengar').value);
	if ( iyengar == null || iyengar == "" ) {
		iyengar = 0;
	}
	var knee 	= 	escape(document.getElementById('knee').value);
	if ( knee == null || knee == "" ) {
		knee = 0;
	}
	var neck 	= 	escape(document.getElementById('neck').value);
	if ( neck == null || neck == "" ) {
		neck = 0;
	}
	var backNo 	= 	escape(document.getElementById('back').value);
	if ( backNo == null || backNo == "" ) {
		backNo = 0;
	}
	var notes 	= 	escape(document.getElementById('notes').value);
	if ( notes == null || notes == "" ) {
		notes = 0;
	}
	var region 		= 	document.getElementById('region').value;
	//var il 		= 	escape(document.getElementById('il').value);
	
	var xmlHttp;
	var url = "estShip.php?geetas=" + geetas +"&iyengar=" + iyengar +"&knee=" + knee +"&neck=" + neck +"&back=" + backNo +"&notes=" + notes +"&shipto=" + region +"&il=" + il;
	//alert(url);
	//document.getElementById('output').innerHTML = url;
	doUpdateCustomerInfo(url);
	
	function createXMLHttpRequest() {
		if (window.ActiveXObject) {
			xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
		} 
		else if (window.XMLHttpRequest) {
			xmlHttp = new XMLHttpRequest();
		}
	}
	function doUpdateCustomerInfo(url) {
		createXMLHttpRequest();
		xmlHttp.onreadystatechange = handleStateChange;
		xmlHttp.open("GET", url, true);
		xmlHttp.send(null);
	}
	function handleStateChange() {
		document.getElementById('estSubTotal').innerHTML = '<img src="/media/loading.gif" />';
		document.getElementById('estTax').innerHTML = '<img src="/media/loading.gif" />';
		document.getElementById('estShipping').innerHTML = '<img src="/media/loading.gif" />';
		document.getElementById('estTotal').innerHTML = '<img src="/media/loading.gif" />';
		if(xmlHttp.readyState == 4) {
			if(xmlHttp.status == 200) {
				var replyString = xmlHttp.responseText;
				//alert(replyString);
				var splittedString = replyString.split(" ~ ")
				document.getElementById('estSubTotal').innerHTML = '$' + splittedString[0];
				document.getElementById('estTax').innerHTML = '$' + splittedString[1];
				document.getElementById('estShipping').innerHTML = '$' + splittedString[2];
				document.getElementById('estTotal').innerHTML = '$' + splittedString[3];
			} else {
			}
		}
	}
}
