/* This script and many more are available free online at
The JavaScript Source :: http://javascript.internet.com
Created by: Michael J. Damato :: http://developing.damato.net/ */

// city lists
var cities = new Array();

//cities['0']=new Array('All');
cities['1'] = new Array('Dubai','Sharjah','Al Ain','Abu Dhabi','Ras Al Khaimah','Fujairah','Ajman','Umm Al Quwain','other');
cities['2'] = new Array('Riyadh','Jeddah','Mecca','Medina','Dammam','Taif','Buraydah','Tabuk','Khamis Mushait','Abha','Al Khobar','other');
cities['3'] = new Array('Manama','Muharraq','Riffa','Hamad Town','Isa Town','Sitrah','other');
cities['4'] = new Array('Muscat','Sur','Nizwa','Sohar','Salalah','Musandam Peninsula','Jebel Akhdar','other');
cities['5'] = new Array('Doha','Al Wakra','Al Khor','Madinat Al-Shamal','Al Ruwais','Dukhan','other');
cities['6'] = new Array('Kuwait City','Salmiya','Ahmadi','Shuwaikh','other');


function setCities() {
  cntrySel= document.getElementById('countries');
  
  cityList = cities[cntrySel.value];
  changeSelect('city', cityList, cityList);
  //setCities();
}


function changeSelect(fieldID, newOptions, newValues) {
  selectField = document.getElementById(fieldID);
  selectField.options.length = 0;
  //alert(newOptions.length);
  for (i=0; i<newOptions.length; i++) {
    selectField.options[selectField.length] = new Option(newOptions[i], newValues[i]);
  }
}
// JavaScript Document// Multiple onload function created by: Simon Willison
// http://simonwillison.net/2004/May/26/addLoadEvent/
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();
});

