	
	var req1;
	var sAjaxResult1 = "";

	var req3;
	var sAjaxResult3 = "";
	
	function loadXMLDoc(url,pPermanentCountry) {
		sAjaxResult1 = "";
		req1 = false;
		
		// branch for IE/Windows ActiveX version
		if(window.ActiveXObject) {
			try {
				req1 = new ActiveXObject("Msxml2.XMLHTTP");
			} catch(e) {
				try {
					req1 = new ActiveXObject("Microsoft.XMLHTTP");
				} catch(e) {
					req1 = false;
				}
			}
		}
		else if(window.XMLHttpRequest) {
		// branch for native XMLHttpRequest object
			try {
				req1 = new XMLHttpRequest();
			} catch(e) {
				req1 = false;
			}
		}
		
		if(req1) {
			req1.open("POST", url, true);
			req1.onreadystatechange = function() {
				
				if (req1.readyState == 4) {
					if (req1.status == 200) {
						try { 
							eval(req1.responseText); 
						} 
						catch(e) { 
							sAjaxResult1 = req1.responseText;
						} 

						//alert(sAjaxResult1);
						if (sAjaxResult1 != "" && sAjaxResult1 != undefined) {
							arrResult = sAjaxResult1.split("~");
							//alert(sAjaxResult);
							document.getElementById("c").value = arrResult[0];
							//alert(document.getElementById("c").value);
							document.getElementById("s1").value = arrResult[1];
							//alert(document.getElementById("s1").value);
							document.getElementById("s2").value = arrResult[2];
							//alert(document.getElementById("s2").value);
							document.getElementById("lyrGovernment").style.display = "none";
							
						}else{
							document.getElementById("c").value = "-";
							document.getElementById("s1").value = "-";
							document.getElementById("s2").value = "-";
							if (pPermanentCountry == 201) {
								document.getElementById("lyrGovernment").style.display = "inline";
							}
						}						
					}	
					document.getElementById("btnBack").disabled = false;
					document.getElementById("btnSubmit").disabled = false;
					document.getElementById("btnCancel").disabled = false;
				}	
			}
			req1.send('');
		}
	}
	
	function loadXMLDoc2(url) {
		sAjaxResult3 = "";
		req3 = false;
		
		// branch for IE/Windows ActiveX version
		if(window.ActiveXObject) {
			try {
				req3 = new ActiveXObject("Msxml2.XMLHTTP");
			} catch(e) {
				try {
					req3 = new ActiveXObject("Microsoft.XMLHTTP");
				} catch(e) {
					req3 = false;
				}
			}
		}
		else if(window.XMLHttpRequest) {
		// branch for native XMLHttpRequest object
			try {
				req3 = new XMLHttpRequest();
			} catch(e) {
				req3 = false;
			}
		}
		
		
		if(req3) {
			req3.open("POST", url, true);
			req3.onreadystatechange = function() {
				
				if (req3.readyState == 4) {
					if (req3.status == 200) {
						
						try { 
							eval(req3.responseText); 
						} 
						catch(e) { 
							sAjaxResult3 = req3.responseText;
						} 

						//alert(sAjaxResult);
						if (sAjaxResult3 != "" && sAjaxResult3 != undefined) {
							arrResult = sAjaxResult3.split("~|(*)|~");
							document.form1.s1.value = arrResult[1];
							document.form1.s2.value = arrResult[2];
							document.form1.c.value = arrResult[0];
							
							document.form1.txtEmergencySenator1.value = arrResult[4];
							document.form1.txtEmergencySenator2.value = arrResult[5];
							document.form1.txtEmergencyUSRepresentative.value = arrResult[3];
							
						}else {
							document.form1.txtEmergencySenator1.value = "N/A";
							document.form1.txtEmergencySenator2.value = "N/A";
							document.form1.txtEmergencyUSRepresentative.value = "N/A";
							
							document.form1.s1.value = "-";
							document.form1.s2.value = "-";
							document.form1.c.value = "-";
						}	
					}	
					document.getElementById("buSave").disabled = false;
				}	
			}
			req3.send('');
		}
	}
	
	function generateZip(pStreet,pCity, pState, pZip, pPermanentCountry)
	
	{
		//var sURL = "http://local.yahooapis.com/MapsService/V1/geocode?appid=YahooDemo&street="+pStreet+"&city="+pCity +"&state="+pState ;
		var sURL = "/include/load_senateCongress.asp?street=" + unescape(pStreet) +"&city=" + unescape(pCity) +"&state=" + unescape(pState) + "&zip=" + pZip;
		//alert(sURL);
		loadXMLDoc(sURL,pPermanentCountry);
	}
	
	function generateZipAdmin()
	
	{
		document.getElementById("buSave").disabled = true;
		
		var pStreet = "";
		var pCity = "";
		var pState = "";	
		var pZip = "";	
		
		if (trim(document.form1.txtPermanentAddress1.value) != "") {
			pStreet = trim(document.form1.txtPermanentAddress1.value);
		}
		
		if (trim(document.form1.txtPermanentCity.value) != "") {
			pCity = trim(document.form1.txtPermanentCity.value);
		}

		if (trim(document.form1.sel_PermanentCountry.value) == "201") {
			pState = trim(document.form1.sel_PermanentState.value);
			if (isUSAZIP(trim(document.form1.txtPermanentZip.value))) {
				pZip = trim(document.form1.txtPermanentZip.value);
			}
		}
		
		if ((pStreet != "") && (pCity !="") && ((document.form1.sel_PermanentCountry.value) == "201") && (pState != "") && (pZip != "") ) {
			var sURL = "/include/load_senateCongress.asp?street=" + unescape(pStreet) + "&city=" + unescape(pCity)  + "&state=" + unescape(pState) + "&zip=" + pZip + "&type=1" ;
			//alert(sURL);
			loadXMLDoc2(sURL);
		}else {
			if ((trim(document.form1.txtEmergencySenator1.value) != "N/A") && (trim(document.form1.txtEmergencySenator2.value) != "N/A") && (trim(document.form1.txtEmergencyUSRepresentative.value) != "N/A")) {
				document.form1.txtEmergencySenator1.value = "N/A";
				document.form1.txtEmergencySenator2.value = "N/A";
				document.form1.txtEmergencyUSRepresentative.value = "N/A";
				
				document.form1.s1.value = "-";
				document.form1.s2.value = "-";
				document.form1.c.value = "-";
			}
			
			document.getElementById("buSave").disabled = false;
		}
	}