var http_request = false;
var Get_http_response;
var lookup =  "http://www.localpethosts.com/Ajax.php"; //     http://localhost/petsite/Ajax.php
function createXMLHTTP(){
	var obj;
	if (window.XMLHttpRequest) { // Mozilla, Safari,...
		obj = new XMLHttpRequest();
    	if (obj.overrideMimeType) {
    		obj.overrideMimeType('text/xml');
    	}
	} else if (window.ActiveXObject) { // IE
    	try {
    		obj = new ActiveXObject("Msxml2.XMLHTTP");
    	} catch (e) {
    		try {
        		obj = new ActiveXObject("Microsoft.XMLHTTP");
        	} catch (e) {}
    	}
	}
	return obj;
}

function getZipcodes() {
	url=lookup+"?stateid="+document.search.state.value;
 	http_request = createXMLHTTP();
    if (!http_request) {
        return false;
    }

    http_request.onreadystatechange = handleStateChangeStateId;
    http_request.open('POST', url, true);
    http_request.send(null);
}

function handleStateChangeStateId() {
		//alert("AAAA");
	if (http_request.readyState == 4) {
    	if (http_request.status == 200) {
			Get_http_response=http_request.responseText;
			document.search.zip.options.length = 0;
			document.search.zip.options[0] = new Option("ALL", "ALL|ALL");
			document.search.zip.options[0].selected = true;
			var arZip = Get_http_response.split("|");
			for(i = 0; i < arZip.length-1; i++){
				document.search.zip.options[i+1] = new Option (arZip[i], arZip[i]);
			}
     	} else {
      		alert('There was a problem with the request.');
  		}
	}
}

function getZips() {
		
	url=lookup+"?state="+document.submitPet.state.value;
 	http_request = createXMLHTTP();
    if (!http_request) {
        return false;
    }
    http_request.onreadystatechange = handleStateChangeId;
    http_request.open('POST', url, true);
    http_request.send(null);
}

function handleStateChangeId() {

	if (http_request.readyState == 4) {
    	if (http_request.status == 200) {
			Get_http_response=http_request.responseText;
			document.submitPet.zip.options.length = 0;
			document.submitPet.zip.options[0] = new Option("-Select-", "0");
			var arZip = Get_http_response.split("|");
			for(i = 0; i < arZip.length-1; i++){
				var arZipId = arZip[i].split("=");
				var ZipId = arZipId[0] + "|" + arZipId[1];
				if (arZipId.length > 0)
					if (arZipId[1] == "undefined")
						var Zip = "";
					else
						var Zip = arZipId[1];
				else
					var Zip = "";
					
				document.submitPet.zip.options[i+1] = new Option (Zip, ZipId);
				
			}
     	} else {
      		alert('There was a problem with the request kkk.');
  		}
	}
}