// JavaScript Document
var zipSourceForm = "";
var zipZipFieldname = "";
var zipCityFieldname = "";
var zipStateFieldname = "";
var zipCityValue = "";
var zipStateValue = "";
var zipZipValue = "";

function zipLookup(sf, zfn, cfn, sfn, cv, sv, zv) {
	zipSourceForm = sf;
	zipZipFieldname = zfn;
	zipCityFieldname = cfn;
	zipStateFieldname = sfn;
	zipZipValue = zv;
	zipCityValue = cv;
	zipStateValue = sv;
	zipWindow = window.open('zip_lookup.php?city='+zipCityValue+'&state='+zipStateValue,'ZipCodeLookUp','Width=340,Height=120');
}

function zipSelect() {
	var selCity = document.zipSelectForm.city.value;
	var selState = document.zipSelectForm.state.value;
	var selZip = document.zipSelectForm.zip.value;
	opener.zipSelectReturn(selCity,selState,selZip);
	window.close();
}

function updateZip() {
	var temp = document.zipSelectForm.select.options[document.zipSelectForm.select.selectedIndex].value.split(';');
	document.zipSelectForm.city.value = temp[0];
	document.zipSelectForm.zip.value = temp[1];
}

function zipSelectReturn(cv, sv, zv) {
	eval('document.forms[\"'+zipSourceForm+'\"].'+zipZipFieldname+'.value = \"'+zv+'\"');
	eval('document.forms[\"'+zipSourceForm+'\"].'+zipCityFieldname+'.value = \"'+cv+'\"');
	eval('document.forms[\"'+zipSourceForm+'\"].'+zipStateFieldname+'.value = \"'+sv+'\"');
}
