// State lists
var cities = new Array();
 
cities['Arizona'] = new Array('Avondale','Chandler','Flagstaff', 'NW Phoenix','Paradise Valley', 'Prescott','N Tucson (Tucson Mall)','C Tucson (University Area)');
cities['Colorado'] = new Array('Arvada (Greater Denver)','Aurora (Greater Denver)','Lakewood (Greater Denver)','Littleton (Greater Denver)','Thornton (Greater Denver)');
cities['Florida'] = new Array('Lauderhill/Ft. Lauderdale');
cities['Georgia'] = new Array('Dunwoody','Kennesaw','Lawrenceville/Gwinnett');
cities['Illinois'] = new Array('Arlington Heights (Greater Chicago)','Hanover Park (Greater Chicago)','Lisle (Greater Chicago)');
cities['Indiana'] = new Array('Indianapolis');
cities['Kentucky'] = new Array('Elizabethtown','Florence','Louisville (Chenoweth)','Louisville (Dixie Hwy)','Louisville (Highland)','Louisville (Hurstbourne)');
cities['Maine'] = new Array('Bangor','Caribou','Portland','Waterville');
cities['Maryland'] = new Array('Ownings Mills');
cities['Massachusetts'] = new Array('Boston','Framingham','Hyannis','Lowell','Malden','Waltham');
cities['Michigan'] = new Array('Grand Rapids','Portage','Standale');
cities['Minnesota'] = new Array('Bloomington','Eden Prairie','Spring Lake Park','Saint Paul');
cities['New Jersey'] = new Array('Asbury Park/Ocean Township','Bloomfield','Bordentown','Cherry Hill','Jersey City','Laurel Springs/Clementon','Union');
cities['New York'] = new Array('Brooklyn','Manhattan','Queens');
cities['North Carolina'] = new Array('Concord','Matthews','Pineville');
cities['Pennsylvania'] = new Array('Allentown/Whitehall','Exton','Hanover','Harrisburg','Lancaster','Lebanon','Monroeville','Moosic','CC Philadelphia','NE Philadelphia','Pittsburgh','Pottsville','Reading','Shamokin Dam','State College','Warminster','West Mifflin','Williamsport','York');
cities['Rhode Island'] = new Array('Providence','Warwick');
cities['Tennessee'] = new Array('Memphis', 'Nashville/Brentwood');
cities['Virginia'] = new Array('Midlothian','Richmond');
cities['Wisconsin'] = new Array('Appleton','Green Bay','Madison','Manitowoc','Milwaukee');


function setCities() {

  stateSel = document.getElementById('schoolstate');
  cityList = cities[stateSel.value];
  changeSelect('city', cityList, cityList);
}
 
function changeSelect(fieldID, newOptions, newValues) {
  selectField = document.getElementById(fieldID);
  selectField.options.length = 0;
  for (i=0; i<newOptions.length; i++) {
    selectField.options[selectField.length] = new Option(newOptions[i], newValues[i]);
  }
}
 
function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      if (oldonload) {
        oldonload();
      }
      func();
    }
  }
}
 
addLoadEvent(function() {
  setCities();
});