/* 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/ */


var states = new Array();
var urlstates = new Array();

states['Select'] = new Array('Select Location');

states['Spa'] = new Array('Select Spa');
urlstates['Spa'] = new Array('http://www.sixsenses.com/six-senses-spas/Spa-Locations.php');

states['Aboard'] = new Array('The Christina O','Utopia');
urlstates['Aboard'] = new Array('http://www.sixsenses.com/Six-Senses-Spas/Christina-O/index.php','http://www.sixsenses.com/six-senses-spas/Utopia/index.php');

states['China'] = new Array('MGM MACAU');
urlstates['China'] = new Array('http://www.sixsenses.com/Six-Senses-Spas/mgm/index.php');

states['Dominican Republic'] = new Array('PUNTACANA Resort & Club');
urlstates['Dominican Republic'] = new Array('http://www.sixsenses.com/Six-Senses-Spas/Puntacana/index.php');

states['Egypt'] = new Array('Port Ghalib');
urlstates['Egypt'] = new Array('http://www.sixsenses.com/Six-Senses-spas/Palace_Port_Ghalib_Resort/index.php');

states['France'] = new Array('Rue De Castiglione');
urlstates['France'] = new Array('http://www.sixsenses.com/Six-Senses-spas/Rue-De-Castiglione/index.php');

states['Greece'] = new Array('Porto Elounda Crete');
urlstates['Greece'] = new Array('http://www.sixsenses.com/Six-Senses-Spas/Porto-Elounda/index.php');

states['India'] = new Array('Jaypee Green Golf Resort');
urlstates['India'] = new Array('http://www.sixsenses.com/six-senses-spas/Jaypee-Green-Golf-Resort/index.php');

states['Jordan'] = new Array('Ma’in Hot Springs');
urlstates['Jordan'] = new Array('http://www.sixsenses.com/Evason-Ma-In/Six-Senses-Spa.php');

states['Kuwait'] = new Array('Hotel Missoni Kuwait');
urlstates['Kuwait'] = new Array('http://www.sixsenses.com/Six-Senses-spas/Hotel-Missoni-Kuwait/index.php');

states['Maldives'] = new Array('Soneva Fushi','Soneva Gili');
urlstates['Maldives'] = new Array('http://www.sixsenses.com/soneva-fushi/Six-Senses-Spa.php','http://www.sixsenses.com/soneva-gili/Six-Senses-Spa.php');

states['Mauritius'] = new Array('Le Telfair Golf & Spa Resort');
urlstates['Mauritius'] = new Array('http://www.sixsenses.com/Six-Senses-Spas/Le-Telfair/index.php');

states['Morocco'] = new Array('The Baglioni Marrakech');
urlstates['Morocco'] = new Array('http://www.sixsenses.com/Six-Senses-spas/Baglioni-Marrakech/index.php');

states['Oman'] = new Array('Six Senses Zighy Bay');
urlstates['Oman'] = new Array('http://www.sixsenses.com/SixSensesZighyBay/Six-Senses-Spa.php');

states['Portugal'] = new Array('Penha Longa Hotel Spa & Golf Resort');
urlstates['Portugal'] = new Array('http://www.sixsenses.com/Six-Senses-Spas/Penha-Longa/index.php');

states['Qatar'] = new Array('Sharq Village & Spa, Doha');
urlstates['Qatar'] = new Array('http://www.sixsenses.com/Six-Senses-Spas/Sharq-Village/index.php');

states['Spain'] = new Array('Hotel Arts Barcelona');
urlstates['Spain'] = new Array('http://www.sixsenses.com/Six-Senses-Spas/Hotel-Arts/index.php');

states['Sri Lanka'] = new Array('Heritance Kandalama');
urlstates['Sri Lanka'] = new Array('http://www.sixsenses.com/Six-Senses-Spas/Heritance/index.php');

states['Syria'] = new Array('Tadamora Palace');
urlstates['Syria'] = new Array('http://www.sixsenses.com/Six-Senses-spas/Tadamora-Palace/index.php');

states['Thailand'] = new Array('Soneva Kiri','Six Senses Hua Hin','Six Senses Yao Noi','Six Senses Samui','Evason Phuket','Evason Hua Hin');
urlstates['Thailand'] = new Array('http://www.sixsenses.com/soneva-kiri/Six-Senses-Spa.php','http://www.sixsenses.com/SixSensesHuaHin/Six-Senses-Earth-Spa.php','http://www.sixsenses.com/SixSensesYaoNoi/Six-Senses-Spa.php','http://www.sixsenses.com/SixSensesSamui/index.php','http://www.sixsenses.com/Evason-Phuket/Six-Senses-Spa.php','http://www.sixsenses.com/Evason-Hua-Hin/Six-Senses-Spa.php');

states['Turkey'] = new Array('Kempinski Hotel Barbaros Bay - Bodrum');
urlstates['Turkey'] = new Array('http://www.sixsenses.com/Six-Senses-Spas/Kempinski/index.php');

states['UAE'] = new Array('Etihad Airways Premier Lounge');
urlstates['UAE'] = new Array('http://www.sixsenses.com/Six-Senses-spas/Etihad-Airways-Premier-Lounge/index.php');

states['UK'] = new Array('Pan Peninsula','Etihad London');
urlstates['UK'] = new Array('http://www.sixsenses.com/six-senses-spas/Pan-Peninsula/index.php','http://www.sixsenses.com/Six-Senses-spas/Etihad-Airways-Premier-Lounge/index.php');

states['Vietnam'] = new Array('Six Senses Ninh Van Bay','Evason Ana Mandara');
urlstates['Vietnam'] = new Array('http://www.sixsenses.com/SixSensesNinhVanBay/Six-Senses-Spa.php','http://www.sixsenses.com/Evason-Ana-Mandara-Nha-Trang/Six-Senses-Spa.php');


//cities['United States'] = new Array();
//cities['United States']['California'] = new Array('Los Angeles','San Francisco');
//cities['United States']['Florida']    = new Array('Miami','Orlando');
//cities['United States']['New York']   = new Array('Buffalo','new York');


function setStates() {
  stateSel = document.getElementById('state');
  stateList = states[stateSel.value];
  stateValue = urlstates[stateSel.value];
  changeSelect('property', stateList, stateValue);
}


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]);
  }
}


// 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() {
  setStates();
});

