function getAreaVal() { sizval = document.areaform.areac.length; for (i = 0; i < sizval; i++) { // alert(document.areaform.areac[i]); if (document.areaform.areac[i].selected) return document.areaform.areac[i].value; } } function removeAllOptions(from) { for(var i=(from.options.length-1); i >= 0; i--) { from.options[i] = null; } from.selectedIndex = -1; } function getarea() { removeAllOptions(document.areaform.subarea); theArea = getAreaVal(); switch (theArea) { case "CA" : document.areaform.subarea.disabled = false; document.areaform.subarea.options[document.areaform.subarea.length]=new Option('Northern California', 'NCA'); document.areaform.subarea.options[document.areaform.subarea.length]=new Option('Southern California', 'SCA'); break; case "FL" : document.areaform.subarea.disabled = false; document.areaform.subarea.options[document.areaform.subarea.length]=new Option('Northern Florida', 'NFL'); document.areaform.subarea.options[document.areaform.subarea.length]=new Option('Southern Florida', 'SFL'); break; case "MI" : document.areaform.subarea.disabled = false; document.areaform.subarea.options[document.areaform.subarea.length]=new Option('Northern Michigan', 'NRMI'); document.areaform.subarea.options[document.areaform.subarea.length]=new Option('Southern Michigan', 'SMI'); break; case "NY" : document.areaform.subarea.disabled = false; document.areaform.subarea.options[document.areaform.subarea.length]=new Option('Upstate New York', 'USNY'); document.areaform.subarea.options[document.areaform.subarea.length]=new Option('New York City, Long Island', 'NYC'); break; case "TX" : document.areaform.subarea.disabled = false; document.areaform.subarea.options[document.areaform.subarea.length]=new Option('Northwestern Texas', 'NTX'); document.areaform.subarea.options[document.areaform.subarea.length]=new Option('Southeastern Texas', 'SETX'); break; case "HI" : document.areaform.subarea.disabled = false; document.areaform.subarea.options[document.areaform.subarea.length]=new Option('Hawaii (Big Island)', 'HAW'); document.areaform.subarea.options[document.areaform.subarea.length]=new Option('Kauai', 'KAU'); document.areaform.subarea.options[document.areaform.subarea.length]=new Option('Lanai', 'LNI'); document.areaform.subarea.options[document.areaform.subarea.length]=new Option('Maui', 'MUI'); document.areaform.subarea.options[document.areaform.subarea.length]=new Option('Molokai', 'MLK'); document.areaform.subarea.options[document.areaform.subarea.length]=new Option('Oahu', 'OAH'); return false; default : document.areaform.submit(); return true; } }