function listTowns(form) {
	if (form.state.selectedIndex == 0) {
		form.ccode.options.length = sMA.length;
		for (var j=0;j<sMA.length;j++) {
			form.ccode.options[j].value = sMA[j][0];
			form.ccode.options[j].text = sMA[j][1];
		}
	}
	if (form.state.selectedIndex == 1) {
		form.ccode.options.length = sCT.length;
		for (var j=0;j<sCT.length;j++) {
			form.ccode.options[j].value = sCT[j][0];
			form.ccode.options[j].text = sCT[j][1];
		}
	}
	if (form.state.selectedIndex == 2) {
		form.ccode.options.length = sRI.length;
		for (var j=0;j<sRI.length;j++) {
			form.ccode.options[j].value = sRI[j][0];
			form.ccode.options[j].text = sRI[j][1];
		}
	}
	if (form.state.selectedIndex == 3) {
		form.ccode.options.length = sME.length;
		for (var j=0;j<sME.length;j++) {
			form.ccode.options[j].value = sME[j][0];
			form.ccode.options[j].text = sME[j][1];
		}
	}
	if (form.state.selectedIndex == 4) {
		form.ccode.options.length = sNH.length;
		for (var j=0;j<sNH.length;j++) {
			form.ccode.options[j].value = sNH[j][0];
			form.ccode.options[j].text = sNH[j][1];
		}
	}
	form.ccode.selectedIndex = 0;
	form.ccode.focus();
	listCounty(form);
	if ((form.searchtype.value == "custom") || (form.searchtype.value == "comparable") || (form.searchtype.value == "marketing")) { 
		listUse(form);
	}
}
function listCounty(form) {
	var tmp = "s" + form.ccode.options[form.ccode.selectedIndex].value;
	var tlen = eval(tmp+".length");
	form.town.options.length = tlen;
	for (var i=0;i<tlen;i++) {
		form.town.options[i].value = eval(tmp+"["+i+"][0]");
		form.town.options[i].text = eval(tmp+"["+i+"][1]");
	}
	if (form.ccode.options[0].value == "" || form.ccode.options[0].value == "select a county") {
		if (document.all)
			form.ccode.options.remove(0);
		else
			form.ccode.removeChild(form.ccode.options[0]);
	}
	form.town.selectedIndex = 0;
	form.town.focus();
}
function listUse(form) {
	if (form.state.selectedIndex == 0) {
		form.use.options.length = MA_UC.length;
		for (var j=0;j<MA_UC.length;j++) {
			form.use.options[j].value = MA_UC[j];
			form.use.options[j].text = MA_UC[j] + ":" + MA_UCV[j];
		}
	}
	if (form.state.selectedIndex == 1) {
		form.use.options.length = CT_UC.length;
		for (var j=0;j<CT_UC.length;j++) {
			form.use.options[j].value = CT_UC[j];
			form.use.options[j].text = CT_UC[j] + ":" + CT_UCV[j];
		}
	}
	if (form.state.selectedIndex == 2) {
		form.use.options.length = RI_UC.length;
		for (var j=0;j<RI_UC.length;j++) {
			form.use.options[j].value = RI_UC[j];
			form.use.options[j].text = RI_UC[j] + ":" + RI_UCV[j];
		}
	}
	if (form.state.selectedIndex == 3) {
		form.use.options.length = ME_UC.length;
		for (var j=0;j<ME_UC.length;j++) {
			form.use.options[j].value = ME_UC[j];
			form.use.options[j].text = ME_UC[j] + ":" + ME_UCV[j];
		}
	}
	if (form.state.selectedIndex == 4) {
		form.use.options.length = NH_UC.length;
		for (var j=0;j<NH_UC.length;j++) {
			form.use.options[j].value = NH_UC[j];
			form.use.options[j].text = NH_UC[j] + ":" + NH_UCV[j];
		}
	}
	form.use.selectedIndex = 0;
}

