function updateTimeZone(timeZoneElement, timeZoneRegion)
{
    var timeZones = document.getElementById(timeZoneElement);

    removeAllOptions(timeZones);

    if (timeZoneID == "althea" && timeZoneRegion == "Africa") {
        addSelectOption(timeZones, "Africa/Abidjan", "Africa/Abidjan");
        addSelectOption(timeZones, "Africa/Accra", "Africa/Accra");
        addSelectOption(timeZones, "Africa/Addis_Ababa", "Africa/Addis_Ababa");
        addSelectOption(timeZones, "Africa/Algiers", "Africa/Algiers");
        addSelectOption(timeZones, "Africa/Asmara", "Africa/Asmara");
        addSelectOption(timeZones, "Africa/Bamako", "Africa/Bamako");
        addSelectOption(timeZones, "Africa/Bangui", "Africa/Bangui");
        addSelectOption(timeZones, "Africa/Banjul", "Africa/Banjul");
        addSelectOption(timeZones, "Africa/Bissau", "Africa/Bissau");
        addSelectOption(timeZones, "Africa/Blantyre", "Africa/Blantyre");
        addSelectOption(timeZones, "Africa/Brazzaville", "Africa/Brazzaville");
        addSelectOption(timeZones, "Africa/Bujumbura", "Africa/Bujumbura");
        addSelectOption(timeZones, "Africa/Cairo", "Africa/Cairo");
        addSelectOption(timeZones, "Africa/Casablanca", "Africa/Casablanca");
        addSelectOption(timeZones, "Africa/Ceuta", "Africa/Ceuta");
        addSelectOption(timeZones, "Africa/Conakry", "Africa/Conakry");
        addSelectOption(timeZones, "Africa/Dakar", "Africa/Dakar");
        addSelectOption(timeZones, "Africa/Dar_es_Salaam", "Africa/Dar_es_Salaam");
        addSelectOption(timeZones, "Africa/Djibouti", "Africa/Djibouti");
        addSelectOption(timeZones, "Africa/Douala", "Africa/Douala");
        addSelectOption(timeZones, "Africa/El_Aaiun", "Africa/El_Aaiun");
        addSelectOption(timeZones, "Africa/Freetown", "Africa/Freetown");
        addSelectOption(timeZones, "Africa/Gaborone", "Africa/Gaborone");
        addSelectOption(timeZones, "Africa/Harare", "Africa/Harare");
        addSelectOption(timeZones, "Africa/Johannesburg", "Africa/Johannesburg");
        addSelectOption(timeZones, "Africa/Kampala", "Africa/Kampala");
        addSelectOption(timeZones, "Africa/Khartoum", "Africa/Khartoum");
        addSelectOption(timeZones, "Africa/Kigali", "Africa/Kigali");
        addSelectOption(timeZones, "Africa/Kinshasa", "Africa/Kinshasa");
        addSelectOption(timeZones, "Africa/Lagos", "Africa/Lagos");
        addSelectOption(timeZones, "Africa/Libreville", "Africa/Libreville");
        addSelectOption(timeZones, "Africa/Lome", "Africa/Lome");
        addSelectOption(timeZones, "Africa/Luanda", "Africa/Luanda");
        addSelectOption(timeZones, "Africa/Lubumbashi", "Africa/Lubumbashi");
        addSelectOption(timeZones, "Africa/Lusaka", "Africa/Lusaka");
        addSelectOption(timeZones, "Africa/Malabo", "Africa/Malabo");
        addSelectOption(timeZones, "Africa/Maputo", "Africa/Maputo");
        addSelectOption(timeZones, "Africa/Maseru", "Africa/Maseru");
        addSelectOption(timeZones, "Africa/Mbabane", "Africa/Mbabane");
        addSelectOption(timeZones, "Africa/Mogadishu", "Africa/Mogadishu");
        addSelectOption(timeZones, "Africa/Monrovia", "Africa/Monrovia");
        addSelectOption(timeZones, "Africa/Nairobi", "Africa/Nairobi");
        addSelectOption(timeZones, "Africa/Ndjamena", "Africa/Ndjamena");
        addSelectOption(timeZones, "Africa/Niamey", "Africa/Niamey");
        addSelectOption(timeZones, "Africa/Nouakchott", "Africa/Nouakchott");
        addSelectOption(timeZones, "Africa/Ouagadougou", "Africa/Ouagadougou");
        addSelectOption(timeZones, "Africa/Porto-Novo", "Africa/Porto-Novo");
        addSelectOption(timeZones, "Africa/Sao_Tome", "Africa/Sao_Tome");
        addSelectOption(timeZones, "Africa/Tripoli", "Africa/Tripoli");
        addSelectOption(timeZones, "Africa/Tunis", "Africa/Tunis");
        addSelectOption(timeZones, "Africa/Windhoek", "Africa/Windhoek");
        timeZones.selectedIndex=0;
    }

    if (timeZoneID == "althea" && timeZoneRegion == "America") {
        addSelectOption(timeZones, "America/Adak", "America/Adak");
        addSelectOption(timeZones, "America/Anchorage", "America/Anchorage");
        addSelectOption(timeZones, "America/Anguilla", "America/Anguilla");
        addSelectOption(timeZones, "America/Antigua", "America/Antigua");
        addSelectOption(timeZones, "America/Araguaina", "America/Araguaina");
        addSelectOption(timeZones, "America/Argentina/Buenos_Aires", "America/Argentina/Buenos_Aires");
        addSelectOption(timeZones, "America/Argentina/Catamarca", "America/Argentina/Catamarca");
        addSelectOption(timeZones, "America/Argentina/Cordoba", "America/Argentina/Cordoba");
        addSelectOption(timeZones, "America/Argentina/Jujuy", "America/Argentina/Jujuy");
        addSelectOption(timeZones, "America/Argentina/La_Rioja", "America/Argentina/La_Rioja");
        addSelectOption(timeZones, "America/Argentina/Mendoza", "America/Argentina/Mendoza");
        addSelectOption(timeZones, "America/Argentina/Rio_Gallegos", "America/Argentina/Rio_Gallegos");
        addSelectOption(timeZones, "America/Argentina/Salta", "America/Argentina/Salta");
        addSelectOption(timeZones, "America/Argentina/San_Juan", "America/Argentina/San_Juan");
        addSelectOption(timeZones, "America/Argentina/San_Luis", "America/Argentina/San_Luis");
        addSelectOption(timeZones, "America/Argentina/Tucuman", "America/Argentina/Tucuman");
        addSelectOption(timeZones, "America/Argentina/Ushuaia", "America/Argentina/Ushuaia");
        addSelectOption(timeZones, "America/Aruba", "America/Aruba");
        addSelectOption(timeZones, "America/Asuncion", "America/Asuncion");
        addSelectOption(timeZones, "America/Atikokan", "America/Atikokan");
        addSelectOption(timeZones, "America/Bahia", "America/Bahia");
        addSelectOption(timeZones, "America/Barbados", "America/Barbados");
        addSelectOption(timeZones, "America/Belem", "America/Belem");
        addSelectOption(timeZones, "America/Belize", "America/Belize");
        addSelectOption(timeZones, "America/Blanc-Sablon", "America/Blanc-Sablon");
        addSelectOption(timeZones, "America/Boa_Vista", "America/Boa_Vista");
        addSelectOption(timeZones, "America/Bogota", "America/Bogota");
        addSelectOption(timeZones, "America/Boise", "America/Boise");
        addSelectOption(timeZones, "America/Cambridge_Bay", "America/Cambridge_Bay");
        addSelectOption(timeZones, "America/Campo_Grande", "America/Campo_Grande");
        addSelectOption(timeZones, "America/Cancun", "America/Cancun");
        addSelectOption(timeZones, "America/Caracas", "America/Caracas");
        addSelectOption(timeZones, "America/Cayenne", "America/Cayenne");
        addSelectOption(timeZones, "America/Cayman", "America/Cayman");
        addSelectOption(timeZones, "America/Chicago", "America/Chicago");
        addSelectOption(timeZones, "America/Chihuahua", "America/Chihuahua");
        addSelectOption(timeZones, "America/Costa_Rica", "America/Costa_Rica");
        addSelectOption(timeZones, "America/Cuiaba", "America/Cuiaba");
        addSelectOption(timeZones, "America/Curacao", "America/Curacao");
        addSelectOption(timeZones, "America/Danmarkshavn", "America/Danmarkshavn");
        addSelectOption(timeZones, "America/Dawson", "America/Dawson");
        addSelectOption(timeZones, "America/Dawson_Creek", "America/Dawson_Creek");
        addSelectOption(timeZones, "America/Denver", "America/Denver");
        addSelectOption(timeZones, "America/Detroit", "America/Detroit");
        addSelectOption(timeZones, "America/Dominica", "America/Dominica");
        addSelectOption(timeZones, "America/Edmonton", "America/Edmonton");
        addSelectOption(timeZones, "America/Eirunepe", "America/Eirunepe");
        addSelectOption(timeZones, "America/El_Salvador", "America/El_Salvador");
        addSelectOption(timeZones, "America/Fortaleza", "America/Fortaleza");
        addSelectOption(timeZones, "America/Glace_Bay", "America/Glace_Bay");
        addSelectOption(timeZones, "America/Godthab", "America/Godthab");
        addSelectOption(timeZones, "America/Goose_Bay", "America/Goose_Bay");
        addSelectOption(timeZones, "America/Grand_Turk", "America/Grand_Turk");
        addSelectOption(timeZones, "America/Grenada", "America/Grenada");
        addSelectOption(timeZones, "America/Guadeloupe", "America/Guadeloupe");
        addSelectOption(timeZones, "America/Guatemala", "America/Guatemala");
        addSelectOption(timeZones, "America/Guayaquil", "America/Guayaquil");
        addSelectOption(timeZones, "America/Guyana", "America/Guyana");
        addSelectOption(timeZones, "America/Halifax", "America/Halifax");
        addSelectOption(timeZones, "America/Havana", "America/Havana");
        addSelectOption(timeZones, "America/Hermosillo", "America/Hermosillo");
        addSelectOption(timeZones, "America/Indiana/Indianapolis", "America/Indiana/Indianapolis");
        addSelectOption(timeZones, "America/Indiana/Knox", "America/Indiana/Knox");
        addSelectOption(timeZones, "America/Indiana/Marengo", "America/Indiana/Marengo");
        addSelectOption(timeZones, "America/Indiana/Petersburg", "America/Indiana/Petersburg");
        addSelectOption(timeZones, "America/Indiana/Tell_City", "America/Indiana/Tell_City");
        addSelectOption(timeZones, "America/Indiana/Vevay", "America/Indiana/Vevay");
        addSelectOption(timeZones, "America/Indiana/Vincennes", "America/Indiana/Vincennes");
        addSelectOption(timeZones, "America/Indiana/Winamac", "America/Indiana/Winamac");
        addSelectOption(timeZones, "America/Inuvik", "America/Inuvik");
        addSelectOption(timeZones, "America/Iqaluit", "America/Iqaluit");
        addSelectOption(timeZones, "America/Jamaica", "America/Jamaica");
        addSelectOption(timeZones, "America/Juneau", "America/Juneau");
        addSelectOption(timeZones, "America/Kentucky/Louisville", "America/Kentucky/Louisville");
        addSelectOption(timeZones, "America/Kentucky/Monticello", "America/Kentucky/Monticello");
        addSelectOption(timeZones, "America/La_Paz", "America/La_Paz");
        addSelectOption(timeZones, "America/Lima", "America/Lima");
        addSelectOption(timeZones, "America/Los_Angeles", "America/Los_Angeles");
        addSelectOption(timeZones, "America/Maceio", "America/Maceio");
        addSelectOption(timeZones, "America/Managua", "America/Managua");
        addSelectOption(timeZones, "America/Manaus", "America/Manaus");
        addSelectOption(timeZones, "America/Marigot", "America/Marigot");
        addSelectOption(timeZones, "America/Martinique", "America/Martinique");
        addSelectOption(timeZones, "America/Mazatlan", "America/Mazatlan");
        addSelectOption(timeZones, "America/Menominee", "America/Menominee");
        addSelectOption(timeZones, "America/Merida", "America/Merida");
        addSelectOption(timeZones, "America/Mexico_City", "America/Mexico_City");
        addSelectOption(timeZones, "America/Miquelon", "America/Miquelon");
        addSelectOption(timeZones, "America/Moncton", "America/Moncton");
        addSelectOption(timeZones, "America/Monterrey", "America/Monterrey");
        addSelectOption(timeZones, "America/Montevideo", "America/Montevideo");
        addSelectOption(timeZones, "America/Montreal", "America/Montreal");
        addSelectOption(timeZones, "America/Montserrat", "America/Montserrat");
        addSelectOption(timeZones, "America/Nassau", "America/Nassau");
        addSelectOption(timeZones, "America/New_York", "America/New_York");
        addSelectOption(timeZones, "America/Nipigon", "America/Nipigon");
        addSelectOption(timeZones, "America/Nome", "America/Nome");
        addSelectOption(timeZones, "America/Noronha", "America/Noronha");
        addSelectOption(timeZones, "America/North_Dakota/Center", "America/North_Dakota/Center");
        addSelectOption(timeZones, "America/North_Dakota/New_Salem", "America/North_Dakota/New_Salem");
        addSelectOption(timeZones, "America/Panama", "America/Panama");
        addSelectOption(timeZones, "America/Pangnirtung", "America/Pangnirtung");
        addSelectOption(timeZones, "America/Paramaribo", "America/Paramaribo");
        addSelectOption(timeZones, "America/Phoenix", "America/Phoenix");
        addSelectOption(timeZones, "America/Port-au-Prince", "America/Port-au-Prince");
        addSelectOption(timeZones, "America/Port_of_Spain", "America/Port_of_Spain");
        addSelectOption(timeZones, "America/Porto_Velho", "America/Porto_Velho");
        addSelectOption(timeZones, "America/Puerto_Rico", "America/Puerto_Rico");
        addSelectOption(timeZones, "America/Rainy_River", "America/Rainy_River");
        addSelectOption(timeZones, "America/Rankin_Inlet", "America/Rankin_Inlet");
        addSelectOption(timeZones, "America/Recife", "America/Recife");
        addSelectOption(timeZones, "America/Regina", "America/Regina");
        addSelectOption(timeZones, "America/Resolute", "America/Resolute");
        addSelectOption(timeZones, "America/Rio_Branco", "America/Rio_Branco");
        addSelectOption(timeZones, "America/Santarem", "America/Santarem");
        addSelectOption(timeZones, "America/Santiago", "America/Santiago");
        addSelectOption(timeZones, "America/Santo_Domingo", "America/Santo_Domingo");
        addSelectOption(timeZones, "America/Sao_Paulo", "America/Sao_Paulo");
        addSelectOption(timeZones, "America/Scoresbysund", "America/Scoresbysund");
        addSelectOption(timeZones, "America/Shiprock", "America/Shiprock");
        addSelectOption(timeZones, "America/St_Barthelemy", "America/St_Barthelemy");
        addSelectOption(timeZones, "America/St_Johns", "America/St_Johns");
        addSelectOption(timeZones, "America/St_Kitts", "America/St_Kitts");
        addSelectOption(timeZones, "America/St_Lucia", "America/St_Lucia");
        addSelectOption(timeZones, "America/St_Thomas", "America/St_Thomas");
        addSelectOption(timeZones, "America/St_Vincent", "America/St_Vincent");
        addSelectOption(timeZones, "America/Swift_Current", "America/Swift_Current");
        addSelectOption(timeZones, "America/Tegucigalpa", "America/Tegucigalpa");
        addSelectOption(timeZones, "America/Thule", "America/Thule");
        addSelectOption(timeZones, "America/Thunder_Bay", "America/Thunder_Bay");
        addSelectOption(timeZones, "America/Tijuana", "America/Tijuana");
        addSelectOption(timeZones, "America/Toronto", "America/Toronto");
        addSelectOption(timeZones, "America/Tortola", "America/Tortola");
        addSelectOption(timeZones, "America/Vancouver", "America/Vancouver");
        addSelectOption(timeZones, "America/Whitehorse", "America/Whitehorse");
        addSelectOption(timeZones, "America/Winnipeg", "America/Winnipeg");
        addSelectOption(timeZones, "America/Yakutat", "America/Yakutat");
        addSelectOption(timeZones, "America/Yellowknife", "America/Yellowknife");
        timeZones.selectedIndex=0;
    }

    if (timeZoneID == "althea" && timeZoneRegion == "Antarctica") {
        addSelectOption(timeZones, "Antarctica/Casey", "Antarctica/Casey");
        addSelectOption(timeZones, "Antarctica/Davis", "Antarctica/Davis");
        addSelectOption(timeZones, "Antarctica/DumontDUrville", "Antarctica/DumontDUrville");
        addSelectOption(timeZones, "Antarctica/Mawson", "Antarctica/Mawson");
        addSelectOption(timeZones, "Antarctica/McMurdo", "Antarctica/McMurdo");
        addSelectOption(timeZones, "Antarctica/Palmer", "Antarctica/Palmer");
        addSelectOption(timeZones, "Antarctica/Rothera", "Antarctica/Rothera");
        addSelectOption(timeZones, "Antarctica/South_Pole", "Antarctica/South_Pole");
        addSelectOption(timeZones, "Antarctica/Syowa", "Antarctica/Syowa");
        addSelectOption(timeZones, "Antarctica/Vostok", "Antarctica/Vostok");
        timeZones.selectedIndex=0;
    }

    if (timeZoneID == "althea" && timeZoneRegion == "Arctic") {
        addSelectOption(timeZones, "Arctic/Longyearbyen", "Arctic/Longyearbyen");
        timeZones.selectedIndex=0;
    }

    if (timeZoneID == "althea" && timeZoneRegion == "Asia") {
        addSelectOption(timeZones, "Asia/Aden", "Asia/Aden");
        addSelectOption(timeZones, "Asia/Almaty", "Asia/Almaty");
        addSelectOption(timeZones, "Asia/Amman", "Asia/Amman");
        addSelectOption(timeZones, "Asia/Anadyr", "Asia/Anadyr");
        addSelectOption(timeZones, "Asia/Aqtau", "Asia/Aqtau");
        addSelectOption(timeZones, "Asia/Aqtobe", "Asia/Aqtobe");
        addSelectOption(timeZones, "Asia/Ashgabat", "Asia/Ashgabat");
        addSelectOption(timeZones, "Asia/Baghdad", "Asia/Baghdad");
        addSelectOption(timeZones, "Asia/Bahrain", "Asia/Bahrain");
        addSelectOption(timeZones, "Asia/Baku", "Asia/Baku");
        addSelectOption(timeZones, "Asia/Bangkok", "Asia/Bangkok");
        addSelectOption(timeZones, "Asia/Beirut", "Asia/Beirut");
        addSelectOption(timeZones, "Asia/Bishkek", "Asia/Bishkek");
        addSelectOption(timeZones, "Asia/Brunei", "Asia/Brunei");
        addSelectOption(timeZones, "Asia/Choibalsan", "Asia/Choibalsan");
        addSelectOption(timeZones, "Asia/Chongqing", "Asia/Chongqing");
        addSelectOption(timeZones, "Asia/Colombo", "Asia/Colombo");
        addSelectOption(timeZones, "Asia/Damascus", "Asia/Damascus");
        addSelectOption(timeZones, "Asia/Dhaka", "Asia/Dhaka");
        addSelectOption(timeZones, "Asia/Dili", "Asia/Dili");
        addSelectOption(timeZones, "Asia/Dubai", "Asia/Dubai");
        addSelectOption(timeZones, "Asia/Dushanbe", "Asia/Dushanbe");
        addSelectOption(timeZones, "Asia/Gaza", "Asia/Gaza");
        addSelectOption(timeZones, "Asia/Harbin", "Asia/Harbin");
        addSelectOption(timeZones, "Asia/Ho_Chi_Minh", "Asia/Ho_Chi_Minh");
        addSelectOption(timeZones, "Asia/Hong_Kong", "Asia/Hong_Kong");
        addSelectOption(timeZones, "Asia/Hovd", "Asia/Hovd");
        addSelectOption(timeZones, "Asia/Irkutsk", "Asia/Irkutsk");
        addSelectOption(timeZones, "Asia/Istanbul", "Asia/Istanbul");
        addSelectOption(timeZones, "Asia/Jakarta", "Asia/Jakarta");
        addSelectOption(timeZones, "Asia/Jayapura", "Asia/Jayapura");
        addSelectOption(timeZones, "Asia/Jerusalem", "Asia/Jerusalem");
        addSelectOption(timeZones, "Asia/Kabul", "Asia/Kabul");
        addSelectOption(timeZones, "Asia/Kamchatka", "Asia/Kamchatka");
        addSelectOption(timeZones, "Asia/Karachi", "Asia/Karachi");
        addSelectOption(timeZones, "Asia/Kashgar", "Asia/Kashgar");
        addSelectOption(timeZones, "Asia/Kathmandu", "Asia/Kathmandu");
        addSelectOption(timeZones, "Asia/Kolkata", "Asia/Kolkata");
        addSelectOption(timeZones, "Asia/Krasnoyarsk", "Asia/Krasnoyarsk");
        addSelectOption(timeZones, "Asia/Kuala_Lumpur", "Asia/Kuala_Lumpur");
        addSelectOption(timeZones, "Asia/Kuching", "Asia/Kuching");
        addSelectOption(timeZones, "Asia/Kuwait", "Asia/Kuwait");
        addSelectOption(timeZones, "Asia/Macau", "Asia/Macau");
        addSelectOption(timeZones, "Asia/Magadan", "Asia/Magadan");
        addSelectOption(timeZones, "Asia/Makassar", "Asia/Makassar");
        addSelectOption(timeZones, "Asia/Manila", "Asia/Manila");
        addSelectOption(timeZones, "Asia/Muscat", "Asia/Muscat");
        addSelectOption(timeZones, "Asia/Nicosia", "Asia/Nicosia");
        addSelectOption(timeZones, "Asia/Novosibirsk", "Asia/Novosibirsk");
        addSelectOption(timeZones, "Asia/Omsk", "Asia/Omsk");
        addSelectOption(timeZones, "Asia/Oral", "Asia/Oral");
        addSelectOption(timeZones, "Asia/Phnom_Penh", "Asia/Phnom_Penh");
        addSelectOption(timeZones, "Asia/Pontianak", "Asia/Pontianak");
        addSelectOption(timeZones, "Asia/Pyongyang", "Asia/Pyongyang");
        addSelectOption(timeZones, "Asia/Qatar", "Asia/Qatar");
        addSelectOption(timeZones, "Asia/Qyzylorda", "Asia/Qyzylorda");
        addSelectOption(timeZones, "Asia/Rangoon", "Asia/Rangoon");
        addSelectOption(timeZones, "Asia/Riyadh", "Asia/Riyadh");
        addSelectOption(timeZones, "Asia/Riyadh87", "Asia/Riyadh87");
        addSelectOption(timeZones, "Asia/Riyadh88", "Asia/Riyadh88");
        addSelectOption(timeZones, "Asia/Riyadh89", "Asia/Riyadh89");
        addSelectOption(timeZones, "Asia/Sakhalin", "Asia/Sakhalin");
        addSelectOption(timeZones, "Asia/Samarkand", "Asia/Samarkand");
        addSelectOption(timeZones, "Asia/Seoul", "Asia/Seoul");
        addSelectOption(timeZones, "Asia/Shanghai", "Asia/Shanghai");
        addSelectOption(timeZones, "Asia/Singapore", "Asia/Singapore");
        addSelectOption(timeZones, "Asia/Taipei", "Asia/Taipei");
        addSelectOption(timeZones, "Asia/Tashkent", "Asia/Tashkent");
        addSelectOption(timeZones, "Asia/Tbilisi", "Asia/Tbilisi");
        addSelectOption(timeZones, "Asia/Tehran", "Asia/Tehran");
        addSelectOption(timeZones, "Asia/Thimphu", "Asia/Thimphu");
        addSelectOption(timeZones, "Asia/Tokyo", "Asia/Tokyo");
        addSelectOption(timeZones, "Asia/Ulaanbaatar", "Asia/Ulaanbaatar");
        addSelectOption(timeZones, "Asia/Urumqi", "Asia/Urumqi");
        addSelectOption(timeZones, "Asia/Vientiane", "Asia/Vientiane");
        addSelectOption(timeZones, "Asia/Vladivostok", "Asia/Vladivostok");
        addSelectOption(timeZones, "Asia/Yakutsk", "Asia/Yakutsk");
        addSelectOption(timeZones, "Asia/Yekaterinburg", "Asia/Yekaterinburg");
        addSelectOption(timeZones, "Asia/Yerevan", "Asia/Yerevan");
        timeZones.selectedIndex=0;
    }

    if (timeZoneID == "althea" && timeZoneRegion == "Atlantic") {
        addSelectOption(timeZones, "Atlantic/Azores", "Atlantic/Azores");
        addSelectOption(timeZones, "Atlantic/Bermuda", "Atlantic/Bermuda");
        addSelectOption(timeZones, "Atlantic/Canary", "Atlantic/Canary");
        addSelectOption(timeZones, "Atlantic/Cape_Verde", "Atlantic/Cape_Verde");
        addSelectOption(timeZones, "Atlantic/Faroe", "Atlantic/Faroe");
        addSelectOption(timeZones, "Atlantic/Madeira", "Atlantic/Madeira");
        addSelectOption(timeZones, "Atlantic/Reykjavik", "Atlantic/Reykjavik");
        addSelectOption(timeZones, "Atlantic/South_Georgia", "Atlantic/South_Georgia");
        addSelectOption(timeZones, "Atlantic/Stanley", "Atlantic/Stanley");
        addSelectOption(timeZones, "Atlantic/St_Helena", "Atlantic/St_Helena");
        timeZones.selectedIndex=0;
    }

    if (timeZoneID == "althea" && timeZoneRegion == "Australia") {
        addSelectOption(timeZones, "Australia/Adelaide", "Australia/Adelaide");
        addSelectOption(timeZones, "Australia/Brisbane", "Australia/Brisbane");
        addSelectOption(timeZones, "Australia/Broken_Hill", "Australia/Broken_Hill");
        addSelectOption(timeZones, "Australia/Currie", "Australia/Currie");
        addSelectOption(timeZones, "Australia/Darwin", "Australia/Darwin");
        addSelectOption(timeZones, "Australia/Eucla", "Australia/Eucla");
        addSelectOption(timeZones, "Australia/Hobart", "Australia/Hobart");
        addSelectOption(timeZones, "Australia/Lindeman", "Australia/Lindeman");
        addSelectOption(timeZones, "Australia/Lord_Howe", "Australia/Lord_Howe");
        addSelectOption(timeZones, "Australia/Melbourne", "Australia/Melbourne");
        addSelectOption(timeZones, "Australia/Perth", "Australia/Perth");
        addSelectOption(timeZones, "Australia/Sydney", "Australia/Sydney");
        timeZones.selectedIndex=0;
    }

    if (timeZoneID == "althea" && timeZoneRegion == "Etc") {
        addSelectOption(timeZones, "Etc/GMT", "Etc/GMT");
        addSelectOption(timeZones, "Etc/GMT0", "Etc/GMT0");
        addSelectOption(timeZones, "Etc/GMT-0", "Etc/GMT-0");
        addSelectOption(timeZones, "Etc/GMT+0", "Etc/GMT+0");
        addSelectOption(timeZones, "Etc/GMT-1", "Etc/GMT-1");
        addSelectOption(timeZones, "Etc/GMT+1", "Etc/GMT+1");
        addSelectOption(timeZones, "Etc/GMT-10", "Etc/GMT-10");
        addSelectOption(timeZones, "Etc/GMT+10", "Etc/GMT+10");
        addSelectOption(timeZones, "Etc/GMT-11", "Etc/GMT-11");
        addSelectOption(timeZones, "Etc/GMT+11", "Etc/GMT+11");
        addSelectOption(timeZones, "Etc/GMT-12", "Etc/GMT-12");
        addSelectOption(timeZones, "Etc/GMT+12", "Etc/GMT+12");
        addSelectOption(timeZones, "Etc/GMT-13", "Etc/GMT-13");
        addSelectOption(timeZones, "Etc/GMT-14", "Etc/GMT-14");
        addSelectOption(timeZones, "Etc/GMT-2", "Etc/GMT-2");
        addSelectOption(timeZones, "Etc/GMT+2", "Etc/GMT+2");
        addSelectOption(timeZones, "Etc/GMT-3", "Etc/GMT-3");
        addSelectOption(timeZones, "Etc/GMT+3", "Etc/GMT+3");
        addSelectOption(timeZones, "Etc/GMT-4", "Etc/GMT-4");
        addSelectOption(timeZones, "Etc/GMT+4", "Etc/GMT+4");
        addSelectOption(timeZones, "Etc/GMT-5", "Etc/GMT-5");
        addSelectOption(timeZones, "Etc/GMT+5", "Etc/GMT+5");
        addSelectOption(timeZones, "Etc/GMT-6", "Etc/GMT-6");
        addSelectOption(timeZones, "Etc/GMT+6", "Etc/GMT+6");
        addSelectOption(timeZones, "Etc/GMT-7", "Etc/GMT-7");
        addSelectOption(timeZones, "Etc/GMT+7", "Etc/GMT+7");
        addSelectOption(timeZones, "Etc/GMT-8", "Etc/GMT-8");
        addSelectOption(timeZones, "Etc/GMT+8", "Etc/GMT+8");
        addSelectOption(timeZones, "Etc/GMT-9", "Etc/GMT-9");
        addSelectOption(timeZones, "Etc/GMT+9", "Etc/GMT+9");
        addSelectOption(timeZones, "Etc/Greenwich", "Etc/Greenwich");
        addSelectOption(timeZones, "Etc/UCT", "Etc/UCT");
        addSelectOption(timeZones, "Etc/Universal", "Etc/Universal");
        addSelectOption(timeZones, "Etc/UTC", "Etc/UTC");
        addSelectOption(timeZones, "Etc/Zulu", "Etc/Zulu");
        timeZones.selectedIndex=0;
    }

    if (timeZoneID == "althea" && timeZoneRegion == "Europe") {
        addSelectOption(timeZones, "Europe/Amsterdam", "Europe/Amsterdam");
        addSelectOption(timeZones, "Europe/Andorra", "Europe/Andorra");
        addSelectOption(timeZones, "Europe/Athens", "Europe/Athens");
        addSelectOption(timeZones, "Europe/Belgrade", "Europe/Belgrade");
        addSelectOption(timeZones, "Europe/Berlin", "Europe/Berlin");
        addSelectOption(timeZones, "Europe/Bratislava", "Europe/Bratislava");
        addSelectOption(timeZones, "Europe/Brussels", "Europe/Brussels");
        addSelectOption(timeZones, "Europe/Bucharest", "Europe/Bucharest");
        addSelectOption(timeZones, "Europe/Budapest", "Europe/Budapest");
        addSelectOption(timeZones, "Europe/Chisinau", "Europe/Chisinau");
        addSelectOption(timeZones, "Europe/Copenhagen", "Europe/Copenhagen");
        addSelectOption(timeZones, "Europe/Dublin", "Europe/Dublin");
        addSelectOption(timeZones, "Europe/Gibraltar", "Europe/Gibraltar");
        addSelectOption(timeZones, "Europe/Guernsey", "Europe/Guernsey");
        addSelectOption(timeZones, "Europe/Helsinki", "Europe/Helsinki");
        addSelectOption(timeZones, "Europe/Isle_of_Man", "Europe/Isle_of_Man");
        addSelectOption(timeZones, "Europe/Istanbul", "Europe/Istanbul");
        addSelectOption(timeZones, "Europe/Jersey", "Europe/Jersey");
        addSelectOption(timeZones, "Europe/Kaliningrad", "Europe/Kaliningrad");
        addSelectOption(timeZones, "Europe/Kiev", "Europe/Kiev");
        addSelectOption(timeZones, "Europe/Lisbon", "Europe/Lisbon");
        addSelectOption(timeZones, "Europe/Ljubljana", "Europe/Ljubljana");
        addSelectOption(timeZones, "Europe/London", "Europe/London");
        addSelectOption(timeZones, "Europe/Luxembourg", "Europe/Luxembourg");
        addSelectOption(timeZones, "Europe/Madrid", "Europe/Madrid");
        addSelectOption(timeZones, "Europe/Malta", "Europe/Malta");
        addSelectOption(timeZones, "Europe/Mariehamn", "Europe/Mariehamn");
        addSelectOption(timeZones, "Europe/Minsk", "Europe/Minsk");
        addSelectOption(timeZones, "Europe/Monaco", "Europe/Monaco");
        addSelectOption(timeZones, "Europe/Moscow", "Europe/Moscow");
        addSelectOption(timeZones, "Europe/Nicosia", "Europe/Nicosia");
        addSelectOption(timeZones, "Europe/Oslo", "Europe/Oslo");
        addSelectOption(timeZones, "Europe/Paris", "Europe/Paris");
        addSelectOption(timeZones, "Europe/Podgorica", "Europe/Podgorica");
        addSelectOption(timeZones, "Europe/Prague", "Europe/Prague");
        addSelectOption(timeZones, "Europe/Riga", "Europe/Riga");
        addSelectOption(timeZones, "Europe/Rome", "Europe/Rome");
        addSelectOption(timeZones, "Europe/Samara", "Europe/Samara");
        addSelectOption(timeZones, "Europe/San_Marino", "Europe/San_Marino");
        addSelectOption(timeZones, "Europe/Sarajevo", "Europe/Sarajevo");
        addSelectOption(timeZones, "Europe/Simferopol", "Europe/Simferopol");
        addSelectOption(timeZones, "Europe/Skopje", "Europe/Skopje");
        addSelectOption(timeZones, "Europe/Sofia", "Europe/Sofia");
        addSelectOption(timeZones, "Europe/Stockholm", "Europe/Stockholm");
        addSelectOption(timeZones, "Europe/Tallinn", "Europe/Tallinn");
        addSelectOption(timeZones, "Europe/Tirane", "Europe/Tirane");
        addSelectOption(timeZones, "Europe/Uzhgorod", "Europe/Uzhgorod");
        addSelectOption(timeZones, "Europe/Vaduz", "Europe/Vaduz");
        addSelectOption(timeZones, "Europe/Vatican", "Europe/Vatican");
        addSelectOption(timeZones, "Europe/Vienna", "Europe/Vienna");
        addSelectOption(timeZones, "Europe/Vilnius", "Europe/Vilnius");
        addSelectOption(timeZones, "Europe/Volgograd", "Europe/Volgograd");
        addSelectOption(timeZones, "Europe/Warsaw", "Europe/Warsaw");
        addSelectOption(timeZones, "Europe/Zagreb", "Europe/Zagreb");
        addSelectOption(timeZones, "Europe/Zaporozhye", "Europe/Zaporozhye");
        addSelectOption(timeZones, "Europe/Zurich", "Europe/Zurich");
        timeZones.selectedIndex=0;
    }

    if (timeZoneID == "althea" && timeZoneRegion == "Indian") {
        addSelectOption(timeZones, "Indian/Antananarivo", "Indian/Antananarivo");
        addSelectOption(timeZones, "Indian/Chagos", "Indian/Chagos");
        addSelectOption(timeZones, "Indian/Christmas", "Indian/Christmas");
        addSelectOption(timeZones, "Indian/Cocos", "Indian/Cocos");
        addSelectOption(timeZones, "Indian/Comoro", "Indian/Comoro");
        addSelectOption(timeZones, "Indian/Kerguelen", "Indian/Kerguelen");
        addSelectOption(timeZones, "Indian/Mahe", "Indian/Mahe");
        addSelectOption(timeZones, "Indian/Maldives", "Indian/Maldives");
        addSelectOption(timeZones, "Indian/Mauritius", "Indian/Mauritius");
        addSelectOption(timeZones, "Indian/Mayotte", "Indian/Mayotte");
        addSelectOption(timeZones, "Indian/Reunion", "Indian/Reunion");
        timeZones.selectedIndex=0;
    }

    if (timeZoneID == "althea" && timeZoneRegion == "Mideast") {
        addSelectOption(timeZones, "Mideast/Riyadh87", "Mideast/Riyadh87");
        addSelectOption(timeZones, "Mideast/Riyadh88", "Mideast/Riyadh88");
        addSelectOption(timeZones, "Mideast/Riyadh89", "Mideast/Riyadh89");
        timeZones.selectedIndex=0;
    }

    if (timeZoneID == "althea" && timeZoneRegion == "Pacific") {
        addSelectOption(timeZones, "Pacific/Apia", "Pacific/Apia");
        addSelectOption(timeZones, "Pacific/Auckland", "Pacific/Auckland");
        addSelectOption(timeZones, "Pacific/Chatham", "Pacific/Chatham");
        addSelectOption(timeZones, "Pacific/Easter", "Pacific/Easter");
        addSelectOption(timeZones, "Pacific/Efate", "Pacific/Efate");
        addSelectOption(timeZones, "Pacific/Enderbury", "Pacific/Enderbury");
        addSelectOption(timeZones, "Pacific/Fakaofo", "Pacific/Fakaofo");
        addSelectOption(timeZones, "Pacific/Fiji", "Pacific/Fiji");
        addSelectOption(timeZones, "Pacific/Funafuti", "Pacific/Funafuti");
        addSelectOption(timeZones, "Pacific/Galapagos", "Pacific/Galapagos");
        addSelectOption(timeZones, "Pacific/Gambier", "Pacific/Gambier");
        addSelectOption(timeZones, "Pacific/Guadalcanal", "Pacific/Guadalcanal");
        addSelectOption(timeZones, "Pacific/Guam", "Pacific/Guam");
        addSelectOption(timeZones, "Pacific/Honolulu", "Pacific/Honolulu");
        addSelectOption(timeZones, "Pacific/Johnston", "Pacific/Johnston");
        addSelectOption(timeZones, "Pacific/Kiritimati", "Pacific/Kiritimati");
        addSelectOption(timeZones, "Pacific/Kosrae", "Pacific/Kosrae");
        addSelectOption(timeZones, "Pacific/Kwajalein", "Pacific/Kwajalein");
        addSelectOption(timeZones, "Pacific/Majuro", "Pacific/Majuro");
        addSelectOption(timeZones, "Pacific/Marquesas", "Pacific/Marquesas");
        addSelectOption(timeZones, "Pacific/Midway", "Pacific/Midway");
        addSelectOption(timeZones, "Pacific/Nauru", "Pacific/Nauru");
        addSelectOption(timeZones, "Pacific/Niue", "Pacific/Niue");
        addSelectOption(timeZones, "Pacific/Norfolk", "Pacific/Norfolk");
        addSelectOption(timeZones, "Pacific/Noumea", "Pacific/Noumea");
        addSelectOption(timeZones, "Pacific/Pago_Pago", "Pacific/Pago_Pago");
        addSelectOption(timeZones, "Pacific/Palau", "Pacific/Palau");
        addSelectOption(timeZones, "Pacific/Pitcairn", "Pacific/Pitcairn");
        addSelectOption(timeZones, "Pacific/Ponape", "Pacific/Ponape");
        addSelectOption(timeZones, "Pacific/Port_Moresby", "Pacific/Port_Moresby");
        addSelectOption(timeZones, "Pacific/Rarotonga", "Pacific/Rarotonga");
        addSelectOption(timeZones, "Pacific/Saipan", "Pacific/Saipan");
        addSelectOption(timeZones, "Pacific/Tahiti", "Pacific/Tahiti");
        addSelectOption(timeZones, "Pacific/Tarawa", "Pacific/Tarawa");
        addSelectOption(timeZones, "Pacific/Tongatapu", "Pacific/Tongatapu");
        addSelectOption(timeZones, "Pacific/Truk", "Pacific/Truk");
        addSelectOption(timeZones, "Pacific/Wake", "Pacific/Wake");
        addSelectOption(timeZones, "Pacific/Wallis", "Pacific/Wallis");
        timeZones.selectedIndex=0;
    }

    if (timeZoneID == "althea" && timeZoneRegion == "Others") {
        addSelectOption(timeZones, "TZname", "TZname");
        addSelectOption(timeZones, "CET", "CET");
        addSelectOption(timeZones, "CST6CDT", "CST6CDT");
        addSelectOption(timeZones, "EET", "EET");
        addSelectOption(timeZones, "EST", "EST");
        addSelectOption(timeZones, "EST5EDT", "EST5EDT");
        addSelectOption(timeZones, "HST", "HST");
        addSelectOption(timeZones, "MET", "MET");
        addSelectOption(timeZones, "MST", "MST");
        addSelectOption(timeZones, "MST7MDT", "MST7MDT");
        addSelectOption(timeZones, "PST8PDT", "PST8PDT");
        addSelectOption(timeZones, "WET", "WET");
        timeZones.selectedIndex=0;
    }

    if (timeZoneID == "default" && timeZoneRegion == "Africa") {
        addSelectOption(timeZones, "Africa/Abidjan", "Africa/Abidjan");
        addSelectOption(timeZones, "Africa/Accra", "Africa/Accra");
        addSelectOption(timeZones, "Africa/Addis_Ababa", "Africa/Addis_Ababa");
        addSelectOption(timeZones, "Africa/Algiers", "Africa/Algiers");
        addSelectOption(timeZones, "Africa/Asmara", "Africa/Asmara");
        addSelectOption(timeZones, "Africa/Asmera", "Africa/Asmera");
        addSelectOption(timeZones, "Africa/Bamako", "Africa/Bamako");
        addSelectOption(timeZones, "Africa/Bangui", "Africa/Bangui");
        addSelectOption(timeZones, "Africa/Banjul", "Africa/Banjul");
        addSelectOption(timeZones, "Africa/Bissau", "Africa/Bissau");
        addSelectOption(timeZones, "Africa/Blantyre", "Africa/Blantyre");
        addSelectOption(timeZones, "Africa/Brazzaville", "Africa/Brazzaville");
        addSelectOption(timeZones, "Africa/Bujumbura", "Africa/Bujumbura");
        addSelectOption(timeZones, "Africa/Cairo", "Africa/Cairo");
        addSelectOption(timeZones, "Africa/Casablanca", "Africa/Casablanca");
        addSelectOption(timeZones, "Africa/Ceuta", "Africa/Ceuta");
        addSelectOption(timeZones, "Africa/Conakry", "Africa/Conakry");
        addSelectOption(timeZones, "Africa/Dakar", "Africa/Dakar");
        addSelectOption(timeZones, "Africa/Dar_es_Salaam", "Africa/Dar_es_Salaam");
        addSelectOption(timeZones, "Africa/Djibouti", "Africa/Djibouti");
        addSelectOption(timeZones, "Africa/Douala", "Africa/Douala");
        addSelectOption(timeZones, "Africa/El_Aaiun", "Africa/El_Aaiun");
        addSelectOption(timeZones, "Africa/Freetown", "Africa/Freetown");
        addSelectOption(timeZones, "Africa/Gaborone", "Africa/Gaborone");
        addSelectOption(timeZones, "Africa/Harare", "Africa/Harare");
        addSelectOption(timeZones, "Africa/Johannesburg", "Africa/Johannesburg");
        addSelectOption(timeZones, "Africa/Kampala", "Africa/Kampala");
        addSelectOption(timeZones, "Africa/Khartoum", "Africa/Khartoum");
        addSelectOption(timeZones, "Africa/Kigali", "Africa/Kigali");
        addSelectOption(timeZones, "Africa/Kinshasa", "Africa/Kinshasa");
        addSelectOption(timeZones, "Africa/Lagos", "Africa/Lagos");
        addSelectOption(timeZones, "Africa/Libreville", "Africa/Libreville");
        addSelectOption(timeZones, "Africa/Lome", "Africa/Lome");
        addSelectOption(timeZones, "Africa/Luanda", "Africa/Luanda");
        addSelectOption(timeZones, "Africa/Lubumbashi", "Africa/Lubumbashi");
        addSelectOption(timeZones, "Africa/Lusaka", "Africa/Lusaka");
        addSelectOption(timeZones, "Africa/Malabo", "Africa/Malabo");
        addSelectOption(timeZones, "Africa/Maputo", "Africa/Maputo");
        addSelectOption(timeZones, "Africa/Maseru", "Africa/Maseru");
        addSelectOption(timeZones, "Africa/Mbabane", "Africa/Mbabane");
        addSelectOption(timeZones, "Africa/Mogadishu", "Africa/Mogadishu");
        addSelectOption(timeZones, "Africa/Monrovia", "Africa/Monrovia");
        addSelectOption(timeZones, "Africa/Nairobi", "Africa/Nairobi");
        addSelectOption(timeZones, "Africa/Ndjamena", "Africa/Ndjamena");
        addSelectOption(timeZones, "Africa/Niamey", "Africa/Niamey");
        addSelectOption(timeZones, "Africa/Nouakchott", "Africa/Nouakchott");
        addSelectOption(timeZones, "Africa/Ouagadougou", "Africa/Ouagadougou");
        addSelectOption(timeZones, "Africa/Porto-Novo", "Africa/Porto-Novo");
        addSelectOption(timeZones, "Africa/Sao_Tome", "Africa/Sao_Tome");
        addSelectOption(timeZones, "Africa/Timbuktu", "Africa/Timbuktu");
        addSelectOption(timeZones, "Africa/Tripoli", "Africa/Tripoli");
        addSelectOption(timeZones, "Africa/Tunis", "Africa/Tunis");
        addSelectOption(timeZones, "Africa/Windhoek", "Africa/Windhoek");
        timeZones.selectedIndex=0;
    }

    if (timeZoneID == "default" && timeZoneRegion == "America") {
        addSelectOption(timeZones, "America/Adak", "America/Adak");
        addSelectOption(timeZones, "America/Anchorage", "America/Anchorage");
        addSelectOption(timeZones, "America/Anguilla", "America/Anguilla");
        addSelectOption(timeZones, "America/Antigua", "America/Antigua");
        addSelectOption(timeZones, "America/Araguaina", "America/Araguaina");
        addSelectOption(timeZones, "America/Argentina/Buenos_Aires", "America/Argentina/Buenos_Aires");
        addSelectOption(timeZones, "America/Argentina/Catamarca", "America/Argentina/Catamarca");
        addSelectOption(timeZones, "America/Argentina/ComodRivadavia", "America/Argentina/ComodRivadavia");
        addSelectOption(timeZones, "America/Argentina/Cordoba", "America/Argentina/Cordoba");
        addSelectOption(timeZones, "America/Argentina/Jujuy", "America/Argentina/Jujuy");
        addSelectOption(timeZones, "America/Argentina/La_Rioja", "America/Argentina/La_Rioja");
        addSelectOption(timeZones, "America/Argentina/Mendoza", "America/Argentina/Mendoza");
        addSelectOption(timeZones, "America/Argentina/Rio_Gallegos", "America/Argentina/Rio_Gallegos");
        addSelectOption(timeZones, "America/Argentina/San_Juan", "America/Argentina/San_Juan");
        addSelectOption(timeZones, "America/Argentina/San_Luis", "America/Argentina/San_Luis");
        addSelectOption(timeZones, "America/Argentina/Tucuman", "America/Argentina/Tucuman");
        addSelectOption(timeZones, "America/Argentina/Ushuaia", "America/Argentina/Ushuaia");
        addSelectOption(timeZones, "America/Aruba", "America/Aruba");
        addSelectOption(timeZones, "America/Asuncion", "America/Asuncion");
        addSelectOption(timeZones, "America/Atikokan", "America/Atikokan");
        addSelectOption(timeZones, "America/Atka", "America/Atka");
        addSelectOption(timeZones, "America/Bahia", "America/Bahia");
        addSelectOption(timeZones, "America/Barbados", "America/Barbados");
        addSelectOption(timeZones, "America/Belem", "America/Belem");
        addSelectOption(timeZones, "America/Belize", "America/Belize");
        addSelectOption(timeZones, "America/Blanc-Sablon", "America/Blanc-Sablon");
        addSelectOption(timeZones, "America/Boa_Vista", "America/Boa_Vista");
        addSelectOption(timeZones, "America/Bogota", "America/Bogota");
        addSelectOption(timeZones, "America/Boise", "America/Boise");
        addSelectOption(timeZones, "America/Buenos_Aires", "America/Buenos_Aires");
        addSelectOption(timeZones, "America/Cambridge_Bay", "America/Cambridge_Bay");
        addSelectOption(timeZones, "America/Campo_Grande", "America/Campo_Grande");
        addSelectOption(timeZones, "America/Cancun", "America/Cancun");
        addSelectOption(timeZones, "America/Caracas", "America/Caracas");
        addSelectOption(timeZones, "America/Catamarca", "America/Catamarca");
        addSelectOption(timeZones, "America/Cayenne", "America/Cayenne");
        addSelectOption(timeZones, "America/Cayman", "America/Cayman");
        addSelectOption(timeZones, "America/Chicago", "America/Chicago");
        addSelectOption(timeZones, "America/Chihuahua", "America/Chihuahua");
        addSelectOption(timeZones, "America/Coral_Harbour", "America/Coral_Harbour");
        addSelectOption(timeZones, "America/Cordoba", "America/Cordoba");
        addSelectOption(timeZones, "America/Costa_Rica", "America/Costa_Rica");
        addSelectOption(timeZones, "America/Cuiaba", "America/Cuiaba");
        addSelectOption(timeZones, "America/Curacao", "America/Curacao");
        addSelectOption(timeZones, "America/Danmarkshavn", "America/Danmarkshavn");
        addSelectOption(timeZones, "America/Dawson_Creek", "America/Dawson_Creek");
        addSelectOption(timeZones, "America/Dawson", "America/Dawson");
        addSelectOption(timeZones, "America/Denver", "America/Denver");
        addSelectOption(timeZones, "America/Detroit", "America/Detroit");
        addSelectOption(timeZones, "America/Dominica", "America/Dominica");
        addSelectOption(timeZones, "America/Edmonton", "America/Edmonton");
        addSelectOption(timeZones, "America/Eirunepe", "America/Eirunepe");
        addSelectOption(timeZones, "America/El_Salvador", "America/El_Salvador");
        addSelectOption(timeZones, "America/Ensenada", "America/Ensenada");
        addSelectOption(timeZones, "America/Fort_Wayne", "America/Fort_Wayne");
        addSelectOption(timeZones, "America/Fortaleza", "America/Fortaleza");
        addSelectOption(timeZones, "America/Glace_Bay", "America/Glace_Bay");
        addSelectOption(timeZones, "America/Godthab", "America/Godthab");
        addSelectOption(timeZones, "America/Goose_Bay", "America/Goose_Bay");
        addSelectOption(timeZones, "America/Grand_Turk", "America/Grand_Turk");
        addSelectOption(timeZones, "America/Grenada", "America/Grenada");
        addSelectOption(timeZones, "America/Guadeloupe", "America/Guadeloupe");
        addSelectOption(timeZones, "America/Guatemala", "America/Guatemala");
        addSelectOption(timeZones, "America/Guayaquil", "America/Guayaquil");
        addSelectOption(timeZones, "America/Guyana", "America/Guyana");
        addSelectOption(timeZones, "America/Halifax", "America/Halifax");
        addSelectOption(timeZones, "America/Havana", "America/Havana");
        addSelectOption(timeZones, "America/Hermosillo", "America/Hermosillo");
        addSelectOption(timeZones, "America/Indiana/Indianapolis", "America/Indiana/Indianapolis");
        addSelectOption(timeZones, "America/Indiana/Knox", "America/Indiana/Knox");
        addSelectOption(timeZones, "America/Indiana/Marengo", "America/Indiana/Marengo");
        addSelectOption(timeZones, "America/Indiana/Petersburg", "America/Indiana/Petersburg");
        addSelectOption(timeZones, "America/Indiana/Tell_City", "America/Indiana/Tell_City");
        addSelectOption(timeZones, "America/Indiana/Vevay", "America/Indiana/Vevay");
        addSelectOption(timeZones, "America/Indiana/Vincennes", "America/Indiana/Vincennes");
        addSelectOption(timeZones, "America/Indiana/Winamac", "America/Indiana/Winamac");
        addSelectOption(timeZones, "America/Indianapolis", "America/Indianapolis");
        addSelectOption(timeZones, "America/Inuvik", "America/Inuvik");
        addSelectOption(timeZones, "America/Iqaluit", "America/Iqaluit");
        addSelectOption(timeZones, "America/Jamaica", "America/Jamaica");
        addSelectOption(timeZones, "America/Jujuy", "America/Jujuy");
        addSelectOption(timeZones, "America/Juneau", "America/Juneau");
        addSelectOption(timeZones, "America/Kentucky/Louisville", "America/Kentucky/Louisville");
        addSelectOption(timeZones, "America/Kentucky/Monticello", "America/Kentucky/Monticello");
        addSelectOption(timeZones, "America/Knox_IN", "America/Knox_IN");
        addSelectOption(timeZones, "America/La_Paz", "America/La_Paz");
        addSelectOption(timeZones, "America/Lima", "America/Lima");
        addSelectOption(timeZones, "America/Los_Angeles", "America/Los_Angeles");
        addSelectOption(timeZones, "America/Louisville", "America/Louisville");
        addSelectOption(timeZones, "America/Maceio", "America/Maceio");
        addSelectOption(timeZones, "America/Managua", "America/Managua");
        addSelectOption(timeZones, "America/Manaus", "America/Manaus");
        addSelectOption(timeZones, "America/Marigot", "America/Marigot");
        addSelectOption(timeZones, "America/Martinique", "America/Martinique");
        addSelectOption(timeZones, "America/Mazatlan", "America/Mazatlan");
        addSelectOption(timeZones, "America/Mendoza", "America/Mendoza");
        addSelectOption(timeZones, "America/Menominee", "America/Menominee");
        addSelectOption(timeZones, "America/Merida", "America/Merida");
        addSelectOption(timeZones, "America/Mexico_City", "America/Mexico_City");
        addSelectOption(timeZones, "America/Miquelon", "America/Miquelon");
        addSelectOption(timeZones, "America/Moncton", "America/Moncton");
        addSelectOption(timeZones, "America/Monterrey", "America/Monterrey");
        addSelectOption(timeZones, "America/Montevideo", "America/Montevideo");
        addSelectOption(timeZones, "America/Montreal", "America/Montreal");
        addSelectOption(timeZones, "America/Montserrat", "America/Montserrat");
        addSelectOption(timeZones, "America/Nassau", "America/Nassau");
        addSelectOption(timeZones, "America/New_York", "America/New_York");
        addSelectOption(timeZones, "America/Nipigon", "America/Nipigon");
        addSelectOption(timeZones, "America/Nome", "America/Nome");
        addSelectOption(timeZones, "America/Noronha", "America/Noronha");
        addSelectOption(timeZones, "America/North_Dakota/Center", "America/North_Dakota/Center");
        addSelectOption(timeZones, "America/North_Dakota/New_Salem", "America/North_Dakota/New_Salem");
        addSelectOption(timeZones, "America/Panama", "America/Panama");
        addSelectOption(timeZones, "America/Pangnirtung", "America/Pangnirtung");
        addSelectOption(timeZones, "America/Paramaribo", "America/Paramaribo");
        addSelectOption(timeZones, "America/Phoenix", "America/Phoenix");
        addSelectOption(timeZones, "America/Port-au-Prince", "America/Port-au-Prince");
        addSelectOption(timeZones, "America/Port_of_Spain", "America/Port_of_Spain");
        addSelectOption(timeZones, "America/Porto_Acre", "America/Porto_Acre");
        addSelectOption(timeZones, "America/Porto_Velho", "America/Porto_Velho");
        addSelectOption(timeZones, "America/Puerto_Rico", "America/Puerto_Rico");
        addSelectOption(timeZones, "America/Rainy_River", "America/Rainy_River");
        addSelectOption(timeZones, "America/Rankin_Inlet", "America/Rankin_Inlet");
        addSelectOption(timeZones, "America/Recife", "America/Recife");
        addSelectOption(timeZones, "America/Regina", "America/Regina");
        addSelectOption(timeZones, "America/Resolute", "America/Resolute");
        addSelectOption(timeZones, "America/Rio_Branco", "America/Rio_Branco");
        addSelectOption(timeZones, "America/Rosario", "America/Rosario");
        addSelectOption(timeZones, "America/Santiago", "America/Santiago");
        addSelectOption(timeZones, "America/Santo_Domingo", "America/Santo_Domingo");
        addSelectOption(timeZones, "America/Sao_Paulo", "America/Sao_Paulo");
        addSelectOption(timeZones, "America/Scoresbysund", "America/Scoresbysund");
        addSelectOption(timeZones, "America/Shiprock", "America/Shiprock");
        addSelectOption(timeZones, "America/St_Barthelemy", "America/St_Barthelemy");
        addSelectOption(timeZones, "America/St_Johns", "America/St_Johns");
        addSelectOption(timeZones, "America/St_Kitts", "America/St_Kitts");
        addSelectOption(timeZones, "America/St_Lucia", "America/St_Lucia");
        addSelectOption(timeZones, "America/St_Thomas", "America/St_Thomas");
        addSelectOption(timeZones, "America/St_Vincent", "America/St_Vincent");
        addSelectOption(timeZones, "America/Swift_Current", "America/Swift_Current");
        addSelectOption(timeZones, "America/Tegucigalpa", "America/Tegucigalpa");
        addSelectOption(timeZones, "America/Thule", "America/Thule");
        addSelectOption(timeZones, "America/Thunder_Bay", "America/Thunder_Bay");
        addSelectOption(timeZones, "America/Tijuana", "America/Tijuana");
        addSelectOption(timeZones, "America/Toronto", "America/Toronto");
        addSelectOption(timeZones, "America/Tortola", "America/Tortola");
        addSelectOption(timeZones, "America/Vancouver", "America/Vancouver");
        addSelectOption(timeZones, "America/Virgin", "America/Virgin");
        addSelectOption(timeZones, "America/Whitehorse", "America/Whitehorse");
        addSelectOption(timeZones, "America/Winnipeg", "America/Winnipeg");
        addSelectOption(timeZones, "America/Yakutat", "America/Yakutat");
        addSelectOption(timeZones, "America/Yellowknife", "America/Yellowknife");
        timeZones.selectedIndex=0;
    }

    if (timeZoneID == "default" && timeZoneRegion == "Antarctica") {
        addSelectOption(timeZones, "Antarctica/Casey", "Antarctica/Casey");
        addSelectOption(timeZones, "Antarctica/Davis", "Antarctica/Davis");
        addSelectOption(timeZones, "Antarctica/DumontDUrville", "Antarctica/DumontDUrville");
        addSelectOption(timeZones, "Antarctica/Mawson", "Antarctica/Mawson");
        addSelectOption(timeZones, "Antarctica/McMurdo", "Antarctica/McMurdo");
        addSelectOption(timeZones, "Antarctica/Palmer", "Antarctica/Palmer");
        addSelectOption(timeZones, "Antarctica/Rothera", "Antarctica/Rothera");
        addSelectOption(timeZones, "Antarctica/South_Pole", "Antarctica/South_Pole");
        addSelectOption(timeZones, "Antarctica/Syowa", "Antarctica/Syowa");
        addSelectOption(timeZones, "Antarctica/Vostok", "Antarctica/Vostok");
        timeZones.selectedIndex=0;
    }

    if (timeZoneID == "default" && timeZoneRegion == "Arctic") {
        addSelectOption(timeZones, "Arctic/Longyearbyen", "Arctic/Longyearbyen");
        timeZones.selectedIndex=0;
    }

    if (timeZoneID == "default" && timeZoneRegion == "Asia") {
        addSelectOption(timeZones, "Asia/Aden", "Asia/Aden");
        addSelectOption(timeZones, "Asia/Almaty", "Asia/Almaty");
        addSelectOption(timeZones, "Asia/Amman", "Asia/Amman");
        addSelectOption(timeZones, "Asia/Anadyr", "Asia/Anadyr");
        addSelectOption(timeZones, "Asia/Aqtau", "Asia/Aqtau");
        addSelectOption(timeZones, "Asia/Aqtobe", "Asia/Aqtobe");
        addSelectOption(timeZones, "Asia/Ashgabat", "Asia/Ashgabat");
        addSelectOption(timeZones, "Asia/Ashkhabad", "Asia/Ashkhabad");
        addSelectOption(timeZones, "Asia/Baghdad", "Asia/Baghdad");
        addSelectOption(timeZones, "Asia/Bahrain", "Asia/Bahrain");
        addSelectOption(timeZones, "Asia/Baku", "Asia/Baku");
        addSelectOption(timeZones, "Asia/Bangkok", "Asia/Bangkok");
        addSelectOption(timeZones, "Asia/Beirut", "Asia/Beirut");
        addSelectOption(timeZones, "Asia/Bishkek", "Asia/Bishkek");
        addSelectOption(timeZones, "Asia/Brunei", "Asia/Brunei");
        addSelectOption(timeZones, "Asia/Calcutta", "Asia/Calcutta");
        addSelectOption(timeZones, "Asia/Choibalsan", "Asia/Choibalsan");
        addSelectOption(timeZones, "Asia/Chongqing", "Asia/Chongqing");
        addSelectOption(timeZones, "Asia/Chungking", "Asia/Chungking");
        addSelectOption(timeZones, "Asia/Colombo", "Asia/Colombo");
        addSelectOption(timeZones, "Asia/Dacca", "Asia/Dacca");
        addSelectOption(timeZones, "Asia/Damascus", "Asia/Damascus");
        addSelectOption(timeZones, "Asia/Dhaka", "Asia/Dhaka");
        addSelectOption(timeZones, "Asia/Dili", "Asia/Dili");
        addSelectOption(timeZones, "Asia/Dubai", "Asia/Dubai");
        addSelectOption(timeZones, "Asia/Dushanbe", "Asia/Dushanbe");
        addSelectOption(timeZones, "Asia/Gaza", "Asia/Gaza");
        addSelectOption(timeZones, "Asia/Harbin", "Asia/Harbin");
        addSelectOption(timeZones, "Asia/Ho_Chi_Minh", "Asia/Ho_Chi_Minh");
        addSelectOption(timeZones, "Asia/Hong_Kong", "Asia/Hong_Kong");
        addSelectOption(timeZones, "Asia/Hovd", "Asia/Hovd");
        addSelectOption(timeZones, "Asia/Irkutsk", "Asia/Irkutsk");
        addSelectOption(timeZones, "Asia/Istanbul", "Asia/Istanbul");
        addSelectOption(timeZones, "Asia/Jakarta", "Asia/Jakarta");
        addSelectOption(timeZones, "Asia/Jayapura", "Asia/Jayapura");
        addSelectOption(timeZones, "Asia/Jerusalem", "Asia/Jerusalem");
        addSelectOption(timeZones, "Asia/Kabul", "Asia/Kabul");
        addSelectOption(timeZones, "Asia/Kamchatka", "Asia/Kamchatka");
        addSelectOption(timeZones, "Asia/Karachi", "Asia/Karachi");
        addSelectOption(timeZones, "Asia/Kashgar", "Asia/Kashgar");
        addSelectOption(timeZones, "Asia/Katmandu", "Asia/Katmandu");
        addSelectOption(timeZones, "Asia/Kolkata", "Asia/Kolkata");
        addSelectOption(timeZones, "Asia/Krasnoyarsk", "Asia/Krasnoyarsk");
        addSelectOption(timeZones, "Asia/Kuala_Lumpur", "Asia/Kuala_Lumpur");
        addSelectOption(timeZones, "Asia/Kuching", "Asia/Kuching");
        addSelectOption(timeZones, "Asia/Kuwait", "Asia/Kuwait");
        addSelectOption(timeZones, "Asia/Macao", "Asia/Macao");
        addSelectOption(timeZones, "Asia/Macau", "Asia/Macau");
        addSelectOption(timeZones, "Asia/Magadan", "Asia/Magadan");
        addSelectOption(timeZones, "Asia/Makassar", "Asia/Makassar");
        addSelectOption(timeZones, "Asia/Manila", "Asia/Manila");
        addSelectOption(timeZones, "Asia/Muscat", "Asia/Muscat");
        addSelectOption(timeZones, "Asia/Nicosia", "Asia/Nicosia");
        addSelectOption(timeZones, "Asia/Novosibirsk", "Asia/Novosibirsk");
        addSelectOption(timeZones, "Asia/Omsk", "Asia/Omsk");
        addSelectOption(timeZones, "Asia/Oral", "Asia/Oral");
        addSelectOption(timeZones, "Asia/Phnom_Penh", "Asia/Phnom_Penh");
        addSelectOption(timeZones, "Asia/Pontianak", "Asia/Pontianak");
        addSelectOption(timeZones, "Asia/Pyongyang", "Asia/Pyongyang");
        addSelectOption(timeZones, "Asia/Qatar", "Asia/Qatar");
        addSelectOption(timeZones, "Asia/Qyzylorda", "Asia/Qyzylorda");
        addSelectOption(timeZones, "Asia/Rangoon", "Asia/Rangoon");
        addSelectOption(timeZones, "Asia/Riyadh87", "Asia/Riyadh87");
        addSelectOption(timeZones, "Asia/Riyadh88", "Asia/Riyadh88");
        addSelectOption(timeZones, "Asia/Riyadh89", "Asia/Riyadh89");
        addSelectOption(timeZones, "Asia/Riyadh", "Asia/Riyadh");
        addSelectOption(timeZones, "Asia/Saigon", "Asia/Saigon");
        addSelectOption(timeZones, "Asia/Sakhalin", "Asia/Sakhalin");
        addSelectOption(timeZones, "Asia/Samarkand", "Asia/Samarkand");
        addSelectOption(timeZones, "Asia/Seoul", "Asia/Seoul");
        addSelectOption(timeZones, "Asia/Shanghai", "Asia/Shanghai");
        addSelectOption(timeZones, "Asia/Singapore", "Asia/Singapore");
        addSelectOption(timeZones, "Asia/Taipei", "Asia/Taipei");
        addSelectOption(timeZones, "Asia/Tashkent", "Asia/Tashkent");
        addSelectOption(timeZones, "Asia/Tbilisi", "Asia/Tbilisi");
        addSelectOption(timeZones, "Asia/Tehran", "Asia/Tehran");
        addSelectOption(timeZones, "Asia/Tel_Aviv", "Asia/Tel_Aviv");
        addSelectOption(timeZones, "Asia/Thimbu", "Asia/Thimbu");
        addSelectOption(timeZones, "Asia/Thimphu", "Asia/Thimphu");
        addSelectOption(timeZones, "Asia/Tokyo", "Asia/Tokyo");
        addSelectOption(timeZones, "Asia/Ujung_Pandang", "Asia/Ujung_Pandang");
        addSelectOption(timeZones, "Asia/Ulaanbaatar", "Asia/Ulaanbaatar");
        addSelectOption(timeZones, "Asia/Ulan_Bator", "Asia/Ulan_Bator");
        addSelectOption(timeZones, "Asia/Urumqi", "Asia/Urumqi");
        addSelectOption(timeZones, "Asia/Vientiane", "Asia/Vientiane");
        addSelectOption(timeZones, "Asia/Vladivostok", "Asia/Vladivostok");
        addSelectOption(timeZones, "Asia/Yakutsk", "Asia/Yakutsk");
        addSelectOption(timeZones, "Asia/Yekaterinburg", "Asia/Yekaterinburg");
        addSelectOption(timeZones, "Asia/Yerevan", "Asia/Yerevan");
        timeZones.selectedIndex=0;
    }

    if (timeZoneID == "default" && timeZoneRegion == "Atlantic") {
        addSelectOption(timeZones, "Atlantic/Azores", "Atlantic/Azores");
        addSelectOption(timeZones, "Atlantic/Bermuda", "Atlantic/Bermuda");
        addSelectOption(timeZones, "Atlantic/Canary", "Atlantic/Canary");
        addSelectOption(timeZones, "Atlantic/Cape_Verde", "Atlantic/Cape_Verde");
        addSelectOption(timeZones, "Atlantic/Faeroe", "Atlantic/Faeroe");
        addSelectOption(timeZones, "Atlantic/Faroe", "Atlantic/Faroe");
        addSelectOption(timeZones, "Atlantic/Jan_Mayen", "Atlantic/Jan_Mayen");
        addSelectOption(timeZones, "Atlantic/Madeira", "Atlantic/Madeira");
        addSelectOption(timeZones, "Atlantic/Reykjavik", "Atlantic/Reykjavik");
        addSelectOption(timeZones, "Atlantic/South_Georgia", "Atlantic/South_Georgia");
        addSelectOption(timeZones, "Atlantic/St_Helena", "Atlantic/St_Helena");
        addSelectOption(timeZones, "Atlantic/Stanley", "Atlantic/Stanley");
        timeZones.selectedIndex=0;
    }

    if (timeZoneID == "default" && timeZoneRegion == "Australia") {
        addSelectOption(timeZones, "Australia/ACT", "Australia/ACT");
        addSelectOption(timeZones, "Australia/Adelaide", "Australia/Adelaide");
        addSelectOption(timeZones, "Australia/Brisbane", "Australia/Brisbane");
        addSelectOption(timeZones, "Australia/Broken_Hill", "Australia/Broken_Hill");
        addSelectOption(timeZones, "Australia/Canberra", "Australia/Canberra");
        addSelectOption(timeZones, "Australia/Currie", "Australia/Currie");
        addSelectOption(timeZones, "Australia/Darwin", "Australia/Darwin");
        addSelectOption(timeZones, "Australia/Eucla", "Australia/Eucla");
        addSelectOption(timeZones, "Australia/Hobart", "Australia/Hobart");
        addSelectOption(timeZones, "Australia/LHI", "Australia/LHI");
        addSelectOption(timeZones, "Australia/Lindeman", "Australia/Lindeman");
        addSelectOption(timeZones, "Australia/Lord_Howe", "Australia/Lord_Howe");
        addSelectOption(timeZones, "Australia/Melbourne", "Australia/Melbourne");
        addSelectOption(timeZones, "Australia/NSW", "Australia/NSW");
        addSelectOption(timeZones, "Australia/North", "Australia/North");
        addSelectOption(timeZones, "Australia/Perth", "Australia/Perth");
        addSelectOption(timeZones, "Australia/Queensland", "Australia/Queensland");
        addSelectOption(timeZones, "Australia/South", "Australia/South");
        addSelectOption(timeZones, "Australia/Sydney", "Australia/Sydney");
        addSelectOption(timeZones, "Australia/Tasmania", "Australia/Tasmania");
        addSelectOption(timeZones, "Australia/Victoria", "Australia/Victoria");
        addSelectOption(timeZones, "Australia/West", "Australia/West");
        addSelectOption(timeZones, "Australia/Yancowinna", "Australia/Yancowinna");
        timeZones.selectedIndex=0;
    }

    if (timeZoneID == "default" && timeZoneRegion == "Brazil") {
        addSelectOption(timeZones, "Brazil/Acre", "Brazil/Acre");
        addSelectOption(timeZones, "Brazil/DeNoronha", "Brazil/DeNoronha");
        addSelectOption(timeZones, "Brazil/East", "Brazil/East");
        addSelectOption(timeZones, "Brazil/West", "Brazil/West");
        timeZones.selectedIndex=0;
    }

    if (timeZoneID == "default" && timeZoneRegion == "Canada") {
        addSelectOption(timeZones, "Canada/Atlantic", "Canada/Atlantic");
        addSelectOption(timeZones, "Canada/Central", "Canada/Central");
        addSelectOption(timeZones, "Canada/East-Saskatchewan", "Canada/East-Saskatchewan");
        addSelectOption(timeZones, "Canada/Eastern", "Canada/Eastern");
        addSelectOption(timeZones, "Canada/Mountain", "Canada/Mountain");
        addSelectOption(timeZones, "Canada/Newfoundland", "Canada/Newfoundland");
        addSelectOption(timeZones, "Canada/Pacific", "Canada/Pacific");
        addSelectOption(timeZones, "Canada/Saskatchewan", "Canada/Saskatchewan");
        addSelectOption(timeZones, "Canada/Yukon", "Canada/Yukon");
        timeZones.selectedIndex=0;
    }

    if (timeZoneID == "default" && timeZoneRegion == "Chile") {
        addSelectOption(timeZones, "Chile/Continental", "Chile/Continental");
        addSelectOption(timeZones, "Chile/EasterIsland", "Chile/EasterIsland");
        timeZones.selectedIndex=0;
    }

    if (timeZoneID == "default" && timeZoneRegion == "Etc") {
        addSelectOption(timeZones, "Etc/GMT+0", "Etc/GMT+0");
        addSelectOption(timeZones, "Etc/GMT+10", "Etc/GMT+10");
        addSelectOption(timeZones, "Etc/GMT+11", "Etc/GMT+11");
        addSelectOption(timeZones, "Etc/GMT+12", "Etc/GMT+12");
        addSelectOption(timeZones, "Etc/GMT+1", "Etc/GMT+1");
        addSelectOption(timeZones, "Etc/GMT+2", "Etc/GMT+2");
        addSelectOption(timeZones, "Etc/GMT+3", "Etc/GMT+3");
        addSelectOption(timeZones, "Etc/GMT+4", "Etc/GMT+4");
        addSelectOption(timeZones, "Etc/GMT+5", "Etc/GMT+5");
        addSelectOption(timeZones, "Etc/GMT+6", "Etc/GMT+6");
        addSelectOption(timeZones, "Etc/GMT+7", "Etc/GMT+7");
        addSelectOption(timeZones, "Etc/GMT+8", "Etc/GMT+8");
        addSelectOption(timeZones, "Etc/GMT+9", "Etc/GMT+9");
        addSelectOption(timeZones, "Etc/GMT-0", "Etc/GMT-0");
        addSelectOption(timeZones, "Etc/GMT-10", "Etc/GMT-10");
        addSelectOption(timeZones, "Etc/GMT-11", "Etc/GMT-11");
        addSelectOption(timeZones, "Etc/GMT-12", "Etc/GMT-12");
        addSelectOption(timeZones, "Etc/GMT-13", "Etc/GMT-13");
        addSelectOption(timeZones, "Etc/GMT-14", "Etc/GMT-14");
        addSelectOption(timeZones, "Etc/GMT-1", "Etc/GMT-1");
        addSelectOption(timeZones, "Etc/GMT-2", "Etc/GMT-2");
        addSelectOption(timeZones, "Etc/GMT-3", "Etc/GMT-3");
        addSelectOption(timeZones, "Etc/GMT-4", "Etc/GMT-4");
        addSelectOption(timeZones, "Etc/GMT-5", "Etc/GMT-5");
        addSelectOption(timeZones, "Etc/GMT-6", "Etc/GMT-6");
        addSelectOption(timeZones, "Etc/GMT-7", "Etc/GMT-7");
        addSelectOption(timeZones, "Etc/GMT-8", "Etc/GMT-8");
        addSelectOption(timeZones, "Etc/GMT-9", "Etc/GMT-9");
        addSelectOption(timeZones, "Etc/GMT0", "Etc/GMT0");
        addSelectOption(timeZones, "Etc/GMT", "Etc/GMT");
        addSelectOption(timeZones, "Etc/Greenwich", "Etc/Greenwich");
        addSelectOption(timeZones, "Etc/UCT", "Etc/UCT");
        addSelectOption(timeZones, "Etc/UTC", "Etc/UTC");
        addSelectOption(timeZones, "Etc/Universal", "Etc/Universal");
        addSelectOption(timeZones, "Etc/Zulu", "Etc/Zulu");
        timeZones.selectedIndex=0;
    }

    if (timeZoneID == "default" && timeZoneRegion == "Europe") {
        addSelectOption(timeZones, "Europe/Amsterdam", "Europe/Amsterdam");
        addSelectOption(timeZones, "Europe/Andorra", "Europe/Andorra");
        addSelectOption(timeZones, "Europe/Athens", "Europe/Athens");
        addSelectOption(timeZones, "Europe/Belfast", "Europe/Belfast");
        addSelectOption(timeZones, "Europe/Belgrade", "Europe/Belgrade");
        addSelectOption(timeZones, "Europe/Berlin", "Europe/Berlin");
        addSelectOption(timeZones, "Europe/Bratislava", "Europe/Bratislava");
        addSelectOption(timeZones, "Europe/Brussels", "Europe/Brussels");
        addSelectOption(timeZones, "Europe/Bucharest", "Europe/Bucharest");
        addSelectOption(timeZones, "Europe/Budapest", "Europe/Budapest");
        addSelectOption(timeZones, "Europe/Chisinau", "Europe/Chisinau");
        addSelectOption(timeZones, "Europe/Copenhagen", "Europe/Copenhagen");
        addSelectOption(timeZones, "Europe/Dublin", "Europe/Dublin");
        addSelectOption(timeZones, "Europe/Gibraltar", "Europe/Gibraltar");
        addSelectOption(timeZones, "Europe/Guernsey", "Europe/Guernsey");
        addSelectOption(timeZones, "Europe/Helsinki", "Europe/Helsinki");
        addSelectOption(timeZones, "Europe/Isle_of_Man", "Europe/Isle_of_Man");
        addSelectOption(timeZones, "Europe/Istanbul", "Europe/Istanbul");
        addSelectOption(timeZones, "Europe/Jersey", "Europe/Jersey");
        addSelectOption(timeZones, "Europe/Kaliningrad", "Europe/Kaliningrad");
        addSelectOption(timeZones, "Europe/Kiev", "Europe/Kiev");
        addSelectOption(timeZones, "Europe/Lisbon", "Europe/Lisbon");
        addSelectOption(timeZones, "Europe/Ljubljana", "Europe/Ljubljana");
        addSelectOption(timeZones, "Europe/London", "Europe/London");
        addSelectOption(timeZones, "Europe/Luxembourg", "Europe/Luxembourg");
        addSelectOption(timeZones, "Europe/Madrid", "Europe/Madrid");
        addSelectOption(timeZones, "Europe/Malta", "Europe/Malta");
        addSelectOption(timeZones, "Europe/Mariehamn", "Europe/Mariehamn");
        addSelectOption(timeZones, "Europe/Minsk", "Europe/Minsk");
        addSelectOption(timeZones, "Europe/Monaco", "Europe/Monaco");
        addSelectOption(timeZones, "Europe/Moscow", "Europe/Moscow");
        addSelectOption(timeZones, "Europe/Nicosia", "Europe/Nicosia");
        addSelectOption(timeZones, "Europe/Oslo", "Europe/Oslo");
        addSelectOption(timeZones, "Europe/Paris", "Europe/Paris");
        addSelectOption(timeZones, "Europe/Podgorica", "Europe/Podgorica");
        addSelectOption(timeZones, "Europe/Prague", "Europe/Prague");
        addSelectOption(timeZones, "Europe/Riga", "Europe/Riga");
        addSelectOption(timeZones, "Europe/Rome", "Europe/Rome");
        addSelectOption(timeZones, "Europe/Samara", "Europe/Samara");
        addSelectOption(timeZones, "Europe/San_Marino", "Europe/San_Marino");
        addSelectOption(timeZones, "Europe/Sarajevo", "Europe/Sarajevo");
        addSelectOption(timeZones, "Europe/Simferopol", "Europe/Simferopol");
        addSelectOption(timeZones, "Europe/Skopje", "Europe/Skopje");
        addSelectOption(timeZones, "Europe/Sofia", "Europe/Sofia");
        addSelectOption(timeZones, "Europe/Stockholm", "Europe/Stockholm");
        addSelectOption(timeZones, "Europe/Tallinn", "Europe/Tallinn");
        addSelectOption(timeZones, "Europe/Tirane", "Europe/Tirane");
        addSelectOption(timeZones, "Europe/Tiraspol", "Europe/Tiraspol");
        addSelectOption(timeZones, "Europe/Uzhgorod", "Europe/Uzhgorod");
        addSelectOption(timeZones, "Europe/Vaduz", "Europe/Vaduz");
        addSelectOption(timeZones, "Europe/Vatican", "Europe/Vatican");
        addSelectOption(timeZones, "Europe/Vienna", "Europe/Vienna");
        addSelectOption(timeZones, "Europe/Vilnius", "Europe/Vilnius");
        addSelectOption(timeZones, "Europe/Volgograd", "Europe/Volgograd");
        addSelectOption(timeZones, "Europe/Warsaw", "Europe/Warsaw");
        addSelectOption(timeZones, "Europe/Zagreb", "Europe/Zagreb");
        addSelectOption(timeZones, "Europe/Zaporozhye", "Europe/Zaporozhye");
        addSelectOption(timeZones, "Europe/Zurich", "Europe/Zurich");
        timeZones.selectedIndex=0;
    }

    if (timeZoneID == "default" && timeZoneRegion == "Indian") {
        addSelectOption(timeZones, "Indian/Antananarivo", "Indian/Antananarivo");
        addSelectOption(timeZones, "Indian/Chagos", "Indian/Chagos");
        addSelectOption(timeZones, "Indian/Christmas", "Indian/Christmas");
        addSelectOption(timeZones, "Indian/Cocos", "Indian/Cocos");
        addSelectOption(timeZones, "Indian/Comoro", "Indian/Comoro");
        addSelectOption(timeZones, "Indian/Kerguelen", "Indian/Kerguelen");
        addSelectOption(timeZones, "Indian/Mahe", "Indian/Mahe");
        addSelectOption(timeZones, "Indian/Maldives", "Indian/Maldives");
        addSelectOption(timeZones, "Indian/Mauritius", "Indian/Mauritius");
        addSelectOption(timeZones, "Indian/Mayotte", "Indian/Mayotte");
        addSelectOption(timeZones, "Indian/Reunion", "Indian/Reunion");
        timeZones.selectedIndex=0;
    }

    if (timeZoneID == "default" && timeZoneRegion == "Mexico") {
        addSelectOption(timeZones, "Mexico/BajaNorte", "Mexico/BajaNorte");
        addSelectOption(timeZones, "Mexico/BajaSur", "Mexico/BajaSur");
        addSelectOption(timeZones, "Mexico/General", "Mexico/General");
        timeZones.selectedIndex=0;
    }

    if (timeZoneID == "default" && timeZoneRegion == "Mideast") {
        addSelectOption(timeZones, "Mideast/Riyadh87", "Mideast/Riyadh87");
        addSelectOption(timeZones, "Mideast/Riyadh88", "Mideast/Riyadh88");
        addSelectOption(timeZones, "Mideast/Riyadh89", "Mideast/Riyadh89");
        timeZones.selectedIndex=0;
    }

    if (timeZoneID == "default" && timeZoneRegion == "Pacific") {
        addSelectOption(timeZones, "Pacific/Apia", "Pacific/Apia");
        addSelectOption(timeZones, "Pacific/Auckland", "Pacific/Auckland");
        addSelectOption(timeZones, "Pacific/Chatham", "Pacific/Chatham");
        addSelectOption(timeZones, "Pacific/Easter", "Pacific/Easter");
        addSelectOption(timeZones, "Pacific/Efate", "Pacific/Efate");
        addSelectOption(timeZones, "Pacific/Enderbury", "Pacific/Enderbury");
        addSelectOption(timeZones, "Pacific/Fakaofo", "Pacific/Fakaofo");
        addSelectOption(timeZones, "Pacific/Fiji", "Pacific/Fiji");
        addSelectOption(timeZones, "Pacific/Funafuti", "Pacific/Funafuti");
        addSelectOption(timeZones, "Pacific/Galapagos", "Pacific/Galapagos");
        addSelectOption(timeZones, "Pacific/Gambier", "Pacific/Gambier");
        addSelectOption(timeZones, "Pacific/Guadalcanal", "Pacific/Guadalcanal");
        addSelectOption(timeZones, "Pacific/Guam", "Pacific/Guam");
        addSelectOption(timeZones, "Pacific/Honolulu", "Pacific/Honolulu");
        addSelectOption(timeZones, "Pacific/Johnston", "Pacific/Johnston");
        addSelectOption(timeZones, "Pacific/Kiritimati", "Pacific/Kiritimati");
        addSelectOption(timeZones, "Pacific/Kosrae", "Pacific/Kosrae");
        addSelectOption(timeZones, "Pacific/Kwajalein", "Pacific/Kwajalein");
        addSelectOption(timeZones, "Pacific/Majuro", "Pacific/Majuro");
        addSelectOption(timeZones, "Pacific/Marquesas", "Pacific/Marquesas");
        addSelectOption(timeZones, "Pacific/Midway", "Pacific/Midway");
        addSelectOption(timeZones, "Pacific/Nauru", "Pacific/Nauru");
        addSelectOption(timeZones, "Pacific/Niue", "Pacific/Niue");
        addSelectOption(timeZones, "Pacific/Norfolk", "Pacific/Norfolk");
        addSelectOption(timeZones, "Pacific/Noumea", "Pacific/Noumea");
        addSelectOption(timeZones, "Pacific/Pago_Pago", "Pacific/Pago_Pago");
        addSelectOption(timeZones, "Pacific/Palau", "Pacific/Palau");
        addSelectOption(timeZones, "Pacific/Pitcairn", "Pacific/Pitcairn");
        addSelectOption(timeZones, "Pacific/Ponape", "Pacific/Ponape");
        addSelectOption(timeZones, "Pacific/Port_Moresby", "Pacific/Port_Moresby");
        addSelectOption(timeZones, "Pacific/Rarotonga", "Pacific/Rarotonga");
        addSelectOption(timeZones, "Pacific/Saipan", "Pacific/Saipan");
        addSelectOption(timeZones, "Pacific/Samoa", "Pacific/Samoa");
        addSelectOption(timeZones, "Pacific/Tahiti", "Pacific/Tahiti");
        addSelectOption(timeZones, "Pacific/Tarawa", "Pacific/Tarawa");
        addSelectOption(timeZones, "Pacific/Tongatapu", "Pacific/Tongatapu");
        addSelectOption(timeZones, "Pacific/Truk", "Pacific/Truk");
        addSelectOption(timeZones, "Pacific/Wake", "Pacific/Wake");
        addSelectOption(timeZones, "Pacific/Wallis", "Pacific/Wallis");
        addSelectOption(timeZones, "Pacific/Yap", "Pacific/Yap");
        timeZones.selectedIndex=0;
    }

    if (timeZoneID == "default" && timeZoneRegion == "US") {
        addSelectOption(timeZones, "US/Alaska", "US/Alaska");
        addSelectOption(timeZones, "US/Aleutian", "US/Aleutian");
        addSelectOption(timeZones, "US/Arizona", "US/Arizona");
        addSelectOption(timeZones, "US/Central", "US/Central");
        addSelectOption(timeZones, "US/East-Indiana", "US/East-Indiana");
        addSelectOption(timeZones, "US/Eastern", "US/Eastern");
        addSelectOption(timeZones, "US/Hawaii", "US/Hawaii");
        addSelectOption(timeZones, "US/Indiana-Starke", "US/Indiana-Starke");
        addSelectOption(timeZones, "US/Michigan", "US/Michigan");
        addSelectOption(timeZones, "US/Mountain", "US/Mountain");
        addSelectOption(timeZones, "US/Pacific", "US/Pacific");
        addSelectOption(timeZones, "US/Samoa", "US/Samoa");
        timeZones.selectedIndex=0;
    }

    if (timeZoneID == "default" && timeZoneRegion == "Others") {
        addSelectOption(timeZones, "CET", "CET");
        addSelectOption(timeZones, "CST6CDT", "CST6CDT");
        addSelectOption(timeZones, "Cuba", "Cuba");
        addSelectOption(timeZones, "EET", "EET");
        addSelectOption(timeZones, "EST5EDT", "EST5EDT");
        addSelectOption(timeZones, "EST", "EST");
        addSelectOption(timeZones, "Egypt", "Egypt");
        addSelectOption(timeZones, "Eire", "Eire");
        addSelectOption(timeZones, "Factory", "Factory");
        addSelectOption(timeZones, "GB-Eire", "GB-Eire");
        addSelectOption(timeZones, "GB", "GB");
        addSelectOption(timeZones, "GMT+0", "GMT+0");
        addSelectOption(timeZones, "GMT-0", "GMT-0");
        addSelectOption(timeZones, "GMT0", "GMT0");
        addSelectOption(timeZones, "GMT", "GMT");
        addSelectOption(timeZones, "Greenwich", "Greenwich");
        addSelectOption(timeZones, "HST", "HST");
        addSelectOption(timeZones, "Hongkong", "Hongkong");
        addSelectOption(timeZones, "Iceland", "Iceland");
        addSelectOption(timeZones, "Iran", "Iran");
        addSelectOption(timeZones, "Israel", "Israel");
        addSelectOption(timeZones, "Jamaica", "Jamaica");
        addSelectOption(timeZones, "Japan", "Japan");
        addSelectOption(timeZones, "Kwajalein", "Kwajalein");
        addSelectOption(timeZones, "Libya", "Libya");
        addSelectOption(timeZones, "MET", "MET");
        addSelectOption(timeZones, "MST7MDT", "MST7MDT");
        addSelectOption(timeZones, "MST", "MST");
        addSelectOption(timeZones, "NZ-CHAT", "NZ-CHAT");
        addSelectOption(timeZones, "NZ", "NZ");
        addSelectOption(timeZones, "Navajo", "Navajo");
        addSelectOption(timeZones, "PRC", "PRC");
        addSelectOption(timeZones, "PST8PDT", "PST8PDT");
        addSelectOption(timeZones, "Poland", "Poland");
        addSelectOption(timeZones, "Portugal", "Portugal");
        addSelectOption(timeZones, "ROC", "ROC");
        addSelectOption(timeZones, "ROK", "ROK");
        addSelectOption(timeZones, "Singapore", "Singapore");
        addSelectOption(timeZones, "Turkey", "Turkey");
        addSelectOption(timeZones, "UCT", "UCT");
        addSelectOption(timeZones, "UTC", "UTC");
        addSelectOption(timeZones, "Universal", "Universal");
        addSelectOption(timeZones, "W-SU", "W-SU");
        addSelectOption(timeZones, "WET", "WET");
        addSelectOption(timeZones, "Zulu", "Zulu");
        timeZones.selectedIndex=0;
    }
}

function updateTimeZoneRegions(timeZoneRegionElement, productName, productVersion)
{
    var timeZoneRegions = document.getElementById(timeZoneRegionElement);

    removeAllOptions(timeZoneRegions);

    if (productName == "callmanager" && productVersion == "7.1.3") {
        timeZoneID = "althea"
        addSelectOption(timeZoneRegions, "Africa", "Africa");
        addSelectOption(timeZoneRegions, "America", "America");
        addSelectOption(timeZoneRegions, "Antarctica", "Antarctica");
        addSelectOption(timeZoneRegions, "Arctic", "Arctic");
        addSelectOption(timeZoneRegions, "Asia", "Asia");
        addSelectOption(timeZoneRegions, "Atlantic", "Atlantic");
        addSelectOption(timeZoneRegions, "Australia", "Australia");
        addSelectOption(timeZoneRegions, "Etc", "Etc");
        addSelectOption(timeZoneRegions, "Europe", "Europe");
        addSelectOption(timeZoneRegions, "Indian", "Indian");
        addSelectOption(timeZoneRegions, "Mideast", "Mideast");
        addSelectOption(timeZoneRegions, "Pacific", "Pacific");
        addSelectOption(timeZoneRegions, "Others", "Others");
        timeZoneRegions.selectedIndex=0;
    }

    if (productName == "callmanager" && productVersion == "7.1.2") {
        timeZoneID = "default"
        addSelectOption(timeZoneRegions, "Africa", "Africa");
        addSelectOption(timeZoneRegions, "America", "America");
        addSelectOption(timeZoneRegions, "Antarctica", "Antarctica");
        addSelectOption(timeZoneRegions, "Arctic", "Arctic");
        addSelectOption(timeZoneRegions, "Asia", "Asia");
        addSelectOption(timeZoneRegions, "Atlantic", "Atlantic");
        addSelectOption(timeZoneRegions, "Australia", "Australia");
        addSelectOption(timeZoneRegions, "Brazil", "Brazil");
        addSelectOption(timeZoneRegions, "Canada", "Canada");
        addSelectOption(timeZoneRegions, "Chile", "Chile");
        addSelectOption(timeZoneRegions, "Etc", "Etc");
        addSelectOption(timeZoneRegions, "Europe", "Europe");
        addSelectOption(timeZoneRegions, "Indian", "Indian");
        addSelectOption(timeZoneRegions, "Mexico", "Mexico");
        addSelectOption(timeZoneRegions, "Mideast", "Mideast");
        addSelectOption(timeZoneRegions, "Pacific", "Pacific");
        addSelectOption(timeZoneRegions, "US", "US");
        addSelectOption(timeZoneRegions, "Others", "Others");
        timeZoneRegions.selectedIndex=0;
    }

    if (productName == "callmanager" && productVersion == "7.0.1") {
        timeZoneID = "default"
        addSelectOption(timeZoneRegions, "Africa", "Africa");
        addSelectOption(timeZoneRegions, "America", "America");
        addSelectOption(timeZoneRegions, "Antarctica", "Antarctica");
        addSelectOption(timeZoneRegions, "Arctic", "Arctic");
        addSelectOption(timeZoneRegions, "Asia", "Asia");
        addSelectOption(timeZoneRegions, "Atlantic", "Atlantic");
        addSelectOption(timeZoneRegions, "Australia", "Australia");
        addSelectOption(timeZoneRegions, "Brazil", "Brazil");
        addSelectOption(timeZoneRegions, "Canada", "Canada");
        addSelectOption(timeZoneRegions, "Chile", "Chile");
        addSelectOption(timeZoneRegions, "Etc", "Etc");
        addSelectOption(timeZoneRegions, "Europe", "Europe");
        addSelectOption(timeZoneRegions, "Indian", "Indian");
        addSelectOption(timeZoneRegions, "Mexico", "Mexico");
        addSelectOption(timeZoneRegions, "Mideast", "Mideast");
        addSelectOption(timeZoneRegions, "Pacific", "Pacific");
        addSelectOption(timeZoneRegions, "US", "US");
        addSelectOption(timeZoneRegions, "Others", "Others");
        timeZoneRegions.selectedIndex=0;
    }

    if (productName == "callmanager" && productVersion == "6.1.4") {
        timeZoneID = "default"
        addSelectOption(timeZoneRegions, "Africa", "Africa");
        addSelectOption(timeZoneRegions, "America", "America");
        addSelectOption(timeZoneRegions, "Antarctica", "Antarctica");
        addSelectOption(timeZoneRegions, "Arctic", "Arctic");
        addSelectOption(timeZoneRegions, "Asia", "Asia");
        addSelectOption(timeZoneRegions, "Atlantic", "Atlantic");
        addSelectOption(timeZoneRegions, "Australia", "Australia");
        addSelectOption(timeZoneRegions, "Brazil", "Brazil");
        addSelectOption(timeZoneRegions, "Canada", "Canada");
        addSelectOption(timeZoneRegions, "Chile", "Chile");
        addSelectOption(timeZoneRegions, "Etc", "Etc");
        addSelectOption(timeZoneRegions, "Europe", "Europe");
        addSelectOption(timeZoneRegions, "Indian", "Indian");
        addSelectOption(timeZoneRegions, "Mexico", "Mexico");
        addSelectOption(timeZoneRegions, "Mideast", "Mideast");
        addSelectOption(timeZoneRegions, "Pacific", "Pacific");
        addSelectOption(timeZoneRegions, "US", "US");
        addSelectOption(timeZoneRegions, "Others", "Others");
        timeZoneRegions.selectedIndex=0;
    }

    if (productName == "callmanager" && productVersion == "6.1.3") {
        timeZoneID = "default"
        addSelectOption(timeZoneRegions, "Africa", "Africa");
        addSelectOption(timeZoneRegions, "America", "America");
        addSelectOption(timeZoneRegions, "Antarctica", "Antarctica");
        addSelectOption(timeZoneRegions, "Arctic", "Arctic");
        addSelectOption(timeZoneRegions, "Asia", "Asia");
        addSelectOption(timeZoneRegions, "Atlantic", "Atlantic");
        addSelectOption(timeZoneRegions, "Australia", "Australia");
        addSelectOption(timeZoneRegions, "Brazil", "Brazil");
        addSelectOption(timeZoneRegions, "Canada", "Canada");
        addSelectOption(timeZoneRegions, "Chile", "Chile");
        addSelectOption(timeZoneRegions, "Etc", "Etc");
        addSelectOption(timeZoneRegions, "Europe", "Europe");
        addSelectOption(timeZoneRegions, "Indian", "Indian");
        addSelectOption(timeZoneRegions, "Mexico", "Mexico");
        addSelectOption(timeZoneRegions, "Mideast", "Mideast");
        addSelectOption(timeZoneRegions, "Pacific", "Pacific");
        addSelectOption(timeZoneRegions, "US", "US");
        addSelectOption(timeZoneRegions, "Others", "Others");
        timeZoneRegions.selectedIndex=0;
    }

    if (productName == "callmanager" && productVersion == "6.1.2") {
        timeZoneID = "default"
        addSelectOption(timeZoneRegions, "Africa", "Africa");
        addSelectOption(timeZoneRegions, "America", "America");
        addSelectOption(timeZoneRegions, "Antarctica", "Antarctica");
        addSelectOption(timeZoneRegions, "Arctic", "Arctic");
        addSelectOption(timeZoneRegions, "Asia", "Asia");
        addSelectOption(timeZoneRegions, "Atlantic", "Atlantic");
        addSelectOption(timeZoneRegions, "Australia", "Australia");
        addSelectOption(timeZoneRegions, "Brazil", "Brazil");
        addSelectOption(timeZoneRegions, "Canada", "Canada");
        addSelectOption(timeZoneRegions, "Chile", "Chile");
        addSelectOption(timeZoneRegions, "Etc", "Etc");
        addSelectOption(timeZoneRegions, "Europe", "Europe");
        addSelectOption(timeZoneRegions, "Indian", "Indian");
        addSelectOption(timeZoneRegions, "Mexico", "Mexico");
        addSelectOption(timeZoneRegions, "Mideast", "Mideast");
        addSelectOption(timeZoneRegions, "Pacific", "Pacific");
        addSelectOption(timeZoneRegions, "US", "US");
        addSelectOption(timeZoneRegions, "Others", "Others");
        timeZoneRegions.selectedIndex=0;
    }

    if (productName == "callmanager" && productVersion == "6.1.1") {
        timeZoneID = "default"
        addSelectOption(timeZoneRegions, "Africa", "Africa");
        addSelectOption(timeZoneRegions, "America", "America");
        addSelectOption(timeZoneRegions, "Antarctica", "Antarctica");
        addSelectOption(timeZoneRegions, "Arctic", "Arctic");
        addSelectOption(timeZoneRegions, "Asia", "Asia");
        addSelectOption(timeZoneRegions, "Atlantic", "Atlantic");
        addSelectOption(timeZoneRegions, "Australia", "Australia");
        addSelectOption(timeZoneRegions, "Brazil", "Brazil");
        addSelectOption(timeZoneRegions, "Canada", "Canada");
        addSelectOption(timeZoneRegions, "Chile", "Chile");
        addSelectOption(timeZoneRegions, "Etc", "Etc");
        addSelectOption(timeZoneRegions, "Europe", "Europe");
        addSelectOption(timeZoneRegions, "Indian", "Indian");
        addSelectOption(timeZoneRegions, "Mexico", "Mexico");
        addSelectOption(timeZoneRegions, "Mideast", "Mideast");
        addSelectOption(timeZoneRegions, "Pacific", "Pacific");
        addSelectOption(timeZoneRegions, "US", "US");
        addSelectOption(timeZoneRegions, "Others", "Others");
        timeZoneRegions.selectedIndex=0;
    }

    if (productName == "callmanager" && productVersion == "6.0.1") {
        timeZoneID = "default"
        addSelectOption(timeZoneRegions, "Africa", "Africa");
        addSelectOption(timeZoneRegions, "America", "America");
        addSelectOption(timeZoneRegions, "Antarctica", "Antarctica");
        addSelectOption(timeZoneRegions, "Arctic", "Arctic");
        addSelectOption(timeZoneRegions, "Asia", "Asia");
        addSelectOption(timeZoneRegions, "Atlantic", "Atlantic");
        addSelectOption(timeZoneRegions, "Australia", "Australia");
        addSelectOption(timeZoneRegions, "Brazil", "Brazil");
        addSelectOption(timeZoneRegions, "Canada", "Canada");
        addSelectOption(timeZoneRegions, "Chile", "Chile");
        addSelectOption(timeZoneRegions, "Etc", "Etc");
        addSelectOption(timeZoneRegions, "Europe", "Europe");
        addSelectOption(timeZoneRegions, "Indian", "Indian");
        addSelectOption(timeZoneRegions, "Mexico", "Mexico");
        addSelectOption(timeZoneRegions, "Mideast", "Mideast");
        addSelectOption(timeZoneRegions, "Pacific", "Pacific");
        addSelectOption(timeZoneRegions, "US", "US");
        addSelectOption(timeZoneRegions, "Others", "Others");
        timeZoneRegions.selectedIndex=0;
    }

    if (productName == "callmanager" && productVersion == "5.1.3") {
        timeZoneID = "default"
        addSelectOption(timeZoneRegions, "Africa", "Africa");
        addSelectOption(timeZoneRegions, "America", "America");
        addSelectOption(timeZoneRegions, "Antarctica", "Antarctica");
        addSelectOption(timeZoneRegions, "Arctic", "Arctic");
        addSelectOption(timeZoneRegions, "Asia", "Asia");
        addSelectOption(timeZoneRegions, "Atlantic", "Atlantic");
        addSelectOption(timeZoneRegions, "Australia", "Australia");
        addSelectOption(timeZoneRegions, "Brazil", "Brazil");
        addSelectOption(timeZoneRegions, "Canada", "Canada");
        addSelectOption(timeZoneRegions, "Chile", "Chile");
        addSelectOption(timeZoneRegions, "Etc", "Etc");
        addSelectOption(timeZoneRegions, "Europe", "Europe");
        addSelectOption(timeZoneRegions, "Indian", "Indian");
        addSelectOption(timeZoneRegions, "Mexico", "Mexico");
        addSelectOption(timeZoneRegions, "Mideast", "Mideast");
        addSelectOption(timeZoneRegions, "Pacific", "Pacific");
        addSelectOption(timeZoneRegions, "US", "US");
        addSelectOption(timeZoneRegions, "Others", "Others");
        timeZoneRegions.selectedIndex=0;
    }

    if (productName == "callmanager" && productVersion == "5.1.2") {
        timeZoneID = "default"
        addSelectOption(timeZoneRegions, "Africa", "Africa");
        addSelectOption(timeZoneRegions, "America", "America");
        addSelectOption(timeZoneRegions, "Antarctica", "Antarctica");
        addSelectOption(timeZoneRegions, "Arctic", "Arctic");
        addSelectOption(timeZoneRegions, "Asia", "Asia");
        addSelectOption(timeZoneRegions, "Atlantic", "Atlantic");
        addSelectOption(timeZoneRegions, "Australia", "Australia");
        addSelectOption(timeZoneRegions, "Brazil", "Brazil");
        addSelectOption(timeZoneRegions, "Canada", "Canada");
        addSelectOption(timeZoneRegions, "Chile", "Chile");
        addSelectOption(timeZoneRegions, "Etc", "Etc");
        addSelectOption(timeZoneRegions, "Europe", "Europe");
        addSelectOption(timeZoneRegions, "Indian", "Indian");
        addSelectOption(timeZoneRegions, "Mexico", "Mexico");
        addSelectOption(timeZoneRegions, "Mideast", "Mideast");
        addSelectOption(timeZoneRegions, "Pacific", "Pacific");
        addSelectOption(timeZoneRegions, "US", "US");
        addSelectOption(timeZoneRegions, "Others", "Others");
        timeZoneRegions.selectedIndex=0;
    }

    if (productName == "callmanager" && productVersion == "5.1.1") {
        timeZoneID = "default"
        addSelectOption(timeZoneRegions, "Africa", "Africa");
        addSelectOption(timeZoneRegions, "America", "America");
        addSelectOption(timeZoneRegions, "Antarctica", "Antarctica");
        addSelectOption(timeZoneRegions, "Arctic", "Arctic");
        addSelectOption(timeZoneRegions, "Asia", "Asia");
        addSelectOption(timeZoneRegions, "Atlantic", "Atlantic");
        addSelectOption(timeZoneRegions, "Australia", "Australia");
        addSelectOption(timeZoneRegions, "Brazil", "Brazil");
        addSelectOption(timeZoneRegions, "Canada", "Canada");
        addSelectOption(timeZoneRegions, "Chile", "Chile");
        addSelectOption(timeZoneRegions, "Etc", "Etc");
        addSelectOption(timeZoneRegions, "Europe", "Europe");
        addSelectOption(timeZoneRegions, "Indian", "Indian");
        addSelectOption(timeZoneRegions, "Mexico", "Mexico");
        addSelectOption(timeZoneRegions, "Mideast", "Mideast");
        addSelectOption(timeZoneRegions, "Pacific", "Pacific");
        addSelectOption(timeZoneRegions, "US", "US");
        addSelectOption(timeZoneRegions, "Others", "Others");
        timeZoneRegions.selectedIndex=0;
    }

    if (productName == "callmanager" && productVersion == "5.0.4") {
        timeZoneID = "default"
        addSelectOption(timeZoneRegions, "Africa", "Africa");
        addSelectOption(timeZoneRegions, "America", "America");
        addSelectOption(timeZoneRegions, "Antarctica", "Antarctica");
        addSelectOption(timeZoneRegions, "Arctic", "Arctic");
        addSelectOption(timeZoneRegions, "Asia", "Asia");
        addSelectOption(timeZoneRegions, "Atlantic", "Atlantic");
        addSelectOption(timeZoneRegions, "Australia", "Australia");
        addSelectOption(timeZoneRegions, "Brazil", "Brazil");
        addSelectOption(timeZoneRegions, "Canada", "Canada");
        addSelectOption(timeZoneRegions, "Chile", "Chile");
        addSelectOption(timeZoneRegions, "Etc", "Etc");
        addSelectOption(timeZoneRegions, "Europe", "Europe");
        addSelectOption(timeZoneRegions, "Indian", "Indian");
        addSelectOption(timeZoneRegions, "Mexico", "Mexico");
        addSelectOption(timeZoneRegions, "Mideast", "Mideast");
        addSelectOption(timeZoneRegions, "Pacific", "Pacific");
        addSelectOption(timeZoneRegions, "US", "US");
        addSelectOption(timeZoneRegions, "Others", "Others");
        timeZoneRegions.selectedIndex=0;
    }

    if (productName == "callmanager" && productVersion == "5.0.3") {
        timeZoneID = "default"
        addSelectOption(timeZoneRegions, "Africa", "Africa");
        addSelectOption(timeZoneRegions, "America", "America");
        addSelectOption(timeZoneRegions, "Antarctica", "Antarctica");
        addSelectOption(timeZoneRegions, "Arctic", "Arctic");
        addSelectOption(timeZoneRegions, "Asia", "Asia");
        addSelectOption(timeZoneRegions, "Atlantic", "Atlantic");
        addSelectOption(timeZoneRegions, "Australia", "Australia");
        addSelectOption(timeZoneRegions, "Brazil", "Brazil");
        addSelectOption(timeZoneRegions, "Canada", "Canada");
        addSelectOption(timeZoneRegions, "Chile", "Chile");
        addSelectOption(timeZoneRegions, "Etc", "Etc");
        addSelectOption(timeZoneRegions, "Europe", "Europe");
        addSelectOption(timeZoneRegions, "Indian", "Indian");
        addSelectOption(timeZoneRegions, "Mexico", "Mexico");
        addSelectOption(timeZoneRegions, "Mideast", "Mideast");
        addSelectOption(timeZoneRegions, "Pacific", "Pacific");
        addSelectOption(timeZoneRegions, "US", "US");
        addSelectOption(timeZoneRegions, "Others", "Others");
        timeZoneRegions.selectedIndex=0;
    }

    if (productName == "callmanager" && productVersion == "5.0.2") {
        timeZoneID = "default"
        addSelectOption(timeZoneRegions, "Africa", "Africa");
        addSelectOption(timeZoneRegions, "America", "America");
        addSelectOption(timeZoneRegions, "Antarctica", "Antarctica");
        addSelectOption(timeZoneRegions, "Arctic", "Arctic");
        addSelectOption(timeZoneRegions, "Asia", "Asia");
        addSelectOption(timeZoneRegions, "Atlantic", "Atlantic");
        addSelectOption(timeZoneRegions, "Australia", "Australia");
        addSelectOption(timeZoneRegions, "Brazil", "Brazil");
        addSelectOption(timeZoneRegions, "Canada", "Canada");
        addSelectOption(timeZoneRegions, "Chile", "Chile");
        addSelectOption(timeZoneRegions, "Etc", "Etc");
        addSelectOption(timeZoneRegions, "Europe", "Europe");
        addSelectOption(timeZoneRegions, "Indian", "Indian");
        addSelectOption(timeZoneRegions, "Mexico", "Mexico");
        addSelectOption(timeZoneRegions, "Mideast", "Mideast");
        addSelectOption(timeZoneRegions, "Pacific", "Pacific");
        addSelectOption(timeZoneRegions, "US", "US");
        addSelectOption(timeZoneRegions, "Others", "Others");
        timeZoneRegions.selectedIndex=0;
    }

    if (productName == "callmanager" && productVersion == "5.0.1") {
        timeZoneID = "default"
        addSelectOption(timeZoneRegions, "Africa", "Africa");
        addSelectOption(timeZoneRegions, "America", "America");
        addSelectOption(timeZoneRegions, "Antarctica", "Antarctica");
        addSelectOption(timeZoneRegions, "Arctic", "Arctic");
        addSelectOption(timeZoneRegions, "Asia", "Asia");
        addSelectOption(timeZoneRegions, "Atlantic", "Atlantic");
        addSelectOption(timeZoneRegions, "Australia", "Australia");
        addSelectOption(timeZoneRegions, "Brazil", "Brazil");
        addSelectOption(timeZoneRegions, "Canada", "Canada");
        addSelectOption(timeZoneRegions, "Chile", "Chile");
        addSelectOption(timeZoneRegions, "Etc", "Etc");
        addSelectOption(timeZoneRegions, "Europe", "Europe");
        addSelectOption(timeZoneRegions, "Indian", "Indian");
        addSelectOption(timeZoneRegions, "Mexico", "Mexico");
        addSelectOption(timeZoneRegions, "Mideast", "Mideast");
        addSelectOption(timeZoneRegions, "Pacific", "Pacific");
        addSelectOption(timeZoneRegions, "US", "US");
        addSelectOption(timeZoneRegions, "Others", "Others");
        timeZoneRegions.selectedIndex=0;
    }

    if (productName == "coresident" && productVersion == "7.1.3") {
        timeZoneID = "althea"
        addSelectOption(timeZoneRegions, "Africa", "Africa");
        addSelectOption(timeZoneRegions, "America", "America");
        addSelectOption(timeZoneRegions, "Antarctica", "Antarctica");
        addSelectOption(timeZoneRegions, "Arctic", "Arctic");
        addSelectOption(timeZoneRegions, "Asia", "Asia");
        addSelectOption(timeZoneRegions, "Atlantic", "Atlantic");
        addSelectOption(timeZoneRegions, "Australia", "Australia");
        addSelectOption(timeZoneRegions, "Etc", "Etc");
        addSelectOption(timeZoneRegions, "Europe", "Europe");
        addSelectOption(timeZoneRegions, "Indian", "Indian");
        addSelectOption(timeZoneRegions, "Mideast", "Mideast");
        addSelectOption(timeZoneRegions, "Pacific", "Pacific");
        addSelectOption(timeZoneRegions, "Others", "Others");
        timeZoneRegions.selectedIndex=0;
    }

    if (productName == "coresident" && productVersion == "7.1.2") {
        timeZoneID = "default"
        addSelectOption(timeZoneRegions, "Africa", "Africa");
        addSelectOption(timeZoneRegions, "America", "America");
        addSelectOption(timeZoneRegions, "Antarctica", "Antarctica");
        addSelectOption(timeZoneRegions, "Arctic", "Arctic");
        addSelectOption(timeZoneRegions, "Asia", "Asia");
        addSelectOption(timeZoneRegions, "Atlantic", "Atlantic");
        addSelectOption(timeZoneRegions, "Australia", "Australia");
        addSelectOption(timeZoneRegions, "Brazil", "Brazil");
        addSelectOption(timeZoneRegions, "Canada", "Canada");
        addSelectOption(timeZoneRegions, "Chile", "Chile");
        addSelectOption(timeZoneRegions, "Etc", "Etc");
        addSelectOption(timeZoneRegions, "Europe", "Europe");
        addSelectOption(timeZoneRegions, "Indian", "Indian");
        addSelectOption(timeZoneRegions, "Mexico", "Mexico");
        addSelectOption(timeZoneRegions, "Mideast", "Mideast");
        addSelectOption(timeZoneRegions, "Pacific", "Pacific");
        addSelectOption(timeZoneRegions, "US", "US");
        addSelectOption(timeZoneRegions, "Others", "Others");
        timeZoneRegions.selectedIndex=0;
    }

    if (productName == "coresident" && productVersion == "7.0.1") {
        timeZoneID = "default"
        addSelectOption(timeZoneRegions, "Africa", "Africa");
        addSelectOption(timeZoneRegions, "America", "America");
        addSelectOption(timeZoneRegions, "Antarctica", "Antarctica");
        addSelectOption(timeZoneRegions, "Arctic", "Arctic");
        addSelectOption(timeZoneRegions, "Asia", "Asia");
        addSelectOption(timeZoneRegions, "Atlantic", "Atlantic");
        addSelectOption(timeZoneRegions, "Australia", "Australia");
        addSelectOption(timeZoneRegions, "Brazil", "Brazil");
        addSelectOption(timeZoneRegions, "Canada", "Canada");
        addSelectOption(timeZoneRegions, "Chile", "Chile");
        addSelectOption(timeZoneRegions, "Etc", "Etc");
        addSelectOption(timeZoneRegions, "Europe", "Europe");
        addSelectOption(timeZoneRegions, "Indian", "Indian");
        addSelectOption(timeZoneRegions, "Mexico", "Mexico");
        addSelectOption(timeZoneRegions, "Mideast", "Mideast");
        addSelectOption(timeZoneRegions, "Pacific", "Pacific");
        addSelectOption(timeZoneRegions, "US", "US");
        addSelectOption(timeZoneRegions, "Others", "Others");
        timeZoneRegions.selectedIndex=0;
    }

    if (productName == "coresident" && productVersion == "6.1.4") {
        timeZoneID = "default"
        addSelectOption(timeZoneRegions, "Africa", "Africa");
        addSelectOption(timeZoneRegions, "America", "America");
        addSelectOption(timeZoneRegions, "Antarctica", "Antarctica");
        addSelectOption(timeZoneRegions, "Arctic", "Arctic");
        addSelectOption(timeZoneRegions, "Asia", "Asia");
        addSelectOption(timeZoneRegions, "Atlantic", "Atlantic");
        addSelectOption(timeZoneRegions, "Australia", "Australia");
        addSelectOption(timeZoneRegions, "Brazil", "Brazil");
        addSelectOption(timeZoneRegions, "Canada", "Canada");
        addSelectOption(timeZoneRegions, "Chile", "Chile");
        addSelectOption(timeZoneRegions, "Etc", "Etc");
        addSelectOption(timeZoneRegions, "Europe", "Europe");
        addSelectOption(timeZoneRegions, "Indian", "Indian");
        addSelectOption(timeZoneRegions, "Mexico", "Mexico");
        addSelectOption(timeZoneRegions, "Mideast", "Mideast");
        addSelectOption(timeZoneRegions, "Pacific", "Pacific");
        addSelectOption(timeZoneRegions, "US", "US");
        addSelectOption(timeZoneRegions, "Others", "Others");
        timeZoneRegions.selectedIndex=0;
    }

    if (productName == "coresident" && productVersion == "6.1.3") {
        timeZoneID = "default"
        addSelectOption(timeZoneRegions, "Africa", "Africa");
        addSelectOption(timeZoneRegions, "America", "America");
        addSelectOption(timeZoneRegions, "Antarctica", "Antarctica");
        addSelectOption(timeZoneRegions, "Arctic", "Arctic");
        addSelectOption(timeZoneRegions, "Asia", "Asia");
        addSelectOption(timeZoneRegions, "Atlantic", "Atlantic");
        addSelectOption(timeZoneRegions, "Australia", "Australia");
        addSelectOption(timeZoneRegions, "Brazil", "Brazil");
        addSelectOption(timeZoneRegions, "Canada", "Canada");
        addSelectOption(timeZoneRegions, "Chile", "Chile");
        addSelectOption(timeZoneRegions, "Etc", "Etc");
        addSelectOption(timeZoneRegions, "Europe", "Europe");
        addSelectOption(timeZoneRegions, "Indian", "Indian");
        addSelectOption(timeZoneRegions, "Mexico", "Mexico");
        addSelectOption(timeZoneRegions, "Mideast", "Mideast");
        addSelectOption(timeZoneRegions, "Pacific", "Pacific");
        addSelectOption(timeZoneRegions, "US", "US");
        addSelectOption(timeZoneRegions, "Others", "Others");
        timeZoneRegions.selectedIndex=0;
    }

    if (productName == "coresident" && productVersion == "6.1.2") {
        timeZoneID = "default"
        addSelectOption(timeZoneRegions, "Africa", "Africa");
        addSelectOption(timeZoneRegions, "America", "America");
        addSelectOption(timeZoneRegions, "Antarctica", "Antarctica");
        addSelectOption(timeZoneRegions, "Arctic", "Arctic");
        addSelectOption(timeZoneRegions, "Asia", "Asia");
        addSelectOption(timeZoneRegions, "Atlantic", "Atlantic");
        addSelectOption(timeZoneRegions, "Australia", "Australia");
        addSelectOption(timeZoneRegions, "Brazil", "Brazil");
        addSelectOption(timeZoneRegions, "Canada", "Canada");
        addSelectOption(timeZoneRegions, "Chile", "Chile");
        addSelectOption(timeZoneRegions, "Etc", "Etc");
        addSelectOption(timeZoneRegions, "Europe", "Europe");
        addSelectOption(timeZoneRegions, "Indian", "Indian");
        addSelectOption(timeZoneRegions, "Mexico", "Mexico");
        addSelectOption(timeZoneRegions, "Mideast", "Mideast");
        addSelectOption(timeZoneRegions, "Pacific", "Pacific");
        addSelectOption(timeZoneRegions, "US", "US");
        addSelectOption(timeZoneRegions, "Others", "Others");
        timeZoneRegions.selectedIndex=0;
    }

    if (productName == "coresident" && productVersion == "6.1.1") {
        timeZoneID = "default"
        addSelectOption(timeZoneRegions, "Africa", "Africa");
        addSelectOption(timeZoneRegions, "America", "America");
        addSelectOption(timeZoneRegions, "Antarctica", "Antarctica");
        addSelectOption(timeZoneRegions, "Arctic", "Arctic");
        addSelectOption(timeZoneRegions, "Asia", "Asia");
        addSelectOption(timeZoneRegions, "Atlantic", "Atlantic");
        addSelectOption(timeZoneRegions, "Australia", "Australia");
        addSelectOption(timeZoneRegions, "Brazil", "Brazil");
        addSelectOption(timeZoneRegions, "Canada", "Canada");
        addSelectOption(timeZoneRegions, "Chile", "Chile");
        addSelectOption(timeZoneRegions, "Etc", "Etc");
        addSelectOption(timeZoneRegions, "Europe", "Europe");
        addSelectOption(timeZoneRegions, "Indian", "Indian");
        addSelectOption(timeZoneRegions, "Mexico", "Mexico");
        addSelectOption(timeZoneRegions, "Mideast", "Mideast");
        addSelectOption(timeZoneRegions, "Pacific", "Pacific");
        addSelectOption(timeZoneRegions, "US", "US");
        addSelectOption(timeZoneRegions, "Others", "Others");
        timeZoneRegions.selectedIndex=0;
    }

    if (productName == "coresident" && productVersion == "6.0.1") {
        timeZoneID = "default"
        addSelectOption(timeZoneRegions, "Africa", "Africa");
        addSelectOption(timeZoneRegions, "America", "America");
        addSelectOption(timeZoneRegions, "Antarctica", "Antarctica");
        addSelectOption(timeZoneRegions, "Arctic", "Arctic");
        addSelectOption(timeZoneRegions, "Asia", "Asia");
        addSelectOption(timeZoneRegions, "Atlantic", "Atlantic");
        addSelectOption(timeZoneRegions, "Australia", "Australia");
        addSelectOption(timeZoneRegions, "Brazil", "Brazil");
        addSelectOption(timeZoneRegions, "Canada", "Canada");
        addSelectOption(timeZoneRegions, "Chile", "Chile");
        addSelectOption(timeZoneRegions, "Etc", "Etc");
        addSelectOption(timeZoneRegions, "Europe", "Europe");
        addSelectOption(timeZoneRegions, "Indian", "Indian");
        addSelectOption(timeZoneRegions, "Mexico", "Mexico");
        addSelectOption(timeZoneRegions, "Mideast", "Mideast");
        addSelectOption(timeZoneRegions, "Pacific", "Pacific");
        addSelectOption(timeZoneRegions, "US", "US");
        addSelectOption(timeZoneRegions, "Others", "Others");
        timeZoneRegions.selectedIndex=0;
    }

    if (productName == "expertadvisor" && productVersion == "7.1.3") {
        timeZoneID = "althea"
        addSelectOption(timeZoneRegions, "Africa", "Africa");
        addSelectOption(timeZoneRegions, "America", "America");
        addSelectOption(timeZoneRegions, "Antarctica", "Antarctica");
        addSelectOption(timeZoneRegions, "Arctic", "Arctic");
        addSelectOption(timeZoneRegions, "Asia", "Asia");
        addSelectOption(timeZoneRegions, "Atlantic", "Atlantic");
        addSelectOption(timeZoneRegions, "Australia", "Australia");
        addSelectOption(timeZoneRegions, "Etc", "Etc");
        addSelectOption(timeZoneRegions, "Europe", "Europe");
        addSelectOption(timeZoneRegions, "Indian", "Indian");
        addSelectOption(timeZoneRegions, "Mideast", "Mideast");
        addSelectOption(timeZoneRegions, "Pacific", "Pacific");
        addSelectOption(timeZoneRegions, "Others", "Others");
        timeZoneRegions.selectedIndex=0;
    }

    if (productName == "expertadvisor" && productVersion == "7.1.2") {
        timeZoneID = "default"
        addSelectOption(timeZoneRegions, "Africa", "Africa");
        addSelectOption(timeZoneRegions, "America", "America");
        addSelectOption(timeZoneRegions, "Antarctica", "Antarctica");
        addSelectOption(timeZoneRegions, "Arctic", "Arctic");
        addSelectOption(timeZoneRegions, "Asia", "Asia");
        addSelectOption(timeZoneRegions, "Atlantic", "Atlantic");
        addSelectOption(timeZoneRegions, "Australia", "Australia");
        addSelectOption(timeZoneRegions, "Brazil", "Brazil");
        addSelectOption(timeZoneRegions, "Canada", "Canada");
        addSelectOption(timeZoneRegions, "Chile", "Chile");
        addSelectOption(timeZoneRegions, "Etc", "Etc");
        addSelectOption(timeZoneRegions, "Europe", "Europe");
        addSelectOption(timeZoneRegions, "Indian", "Indian");
        addSelectOption(timeZoneRegions, "Mexico", "Mexico");
        addSelectOption(timeZoneRegions, "Mideast", "Mideast");
        addSelectOption(timeZoneRegions, "Pacific", "Pacific");
        addSelectOption(timeZoneRegions, "US", "US");
        addSelectOption(timeZoneRegions, "Others", "Others");
        timeZoneRegions.selectedIndex=0;
    }

    if (productName == "cups" && productVersion == "7.1.3") {
        timeZoneID = "althea"
        addSelectOption(timeZoneRegions, "Africa", "Africa");
        addSelectOption(timeZoneRegions, "America", "America");
        addSelectOption(timeZoneRegions, "Antarctica", "Antarctica");
        addSelectOption(timeZoneRegions, "Arctic", "Arctic");
        addSelectOption(timeZoneRegions, "Asia", "Asia");
        addSelectOption(timeZoneRegions, "Atlantic", "Atlantic");
        addSelectOption(timeZoneRegions, "Australia", "Australia");
        addSelectOption(timeZoneRegions, "Etc", "Etc");
        addSelectOption(timeZoneRegions, "Europe", "Europe");
        addSelectOption(timeZoneRegions, "Indian", "Indian");
        addSelectOption(timeZoneRegions, "Mideast", "Mideast");
        addSelectOption(timeZoneRegions, "Pacific", "Pacific");
        addSelectOption(timeZoneRegions, "Others", "Others");
        timeZoneRegions.selectedIndex=0;
    }

    if (productName == "cups" && productVersion == "7.1.2") {
        timeZoneID = "default"
        addSelectOption(timeZoneRegions, "Africa", "Africa");
        addSelectOption(timeZoneRegions, "America", "America");
        addSelectOption(timeZoneRegions, "Antarctica", "Antarctica");
        addSelectOption(timeZoneRegions, "Arctic", "Arctic");
        addSelectOption(timeZoneRegions, "Asia", "Asia");
        addSelectOption(timeZoneRegions, "Atlantic", "Atlantic");
        addSelectOption(timeZoneRegions, "Australia", "Australia");
        addSelectOption(timeZoneRegions, "Brazil", "Brazil");
        addSelectOption(timeZoneRegions, "Canada", "Canada");
        addSelectOption(timeZoneRegions, "Chile", "Chile");
        addSelectOption(timeZoneRegions, "Etc", "Etc");
        addSelectOption(timeZoneRegions, "Europe", "Europe");
        addSelectOption(timeZoneRegions, "Indian", "Indian");
        addSelectOption(timeZoneRegions, "Mexico", "Mexico");
        addSelectOption(timeZoneRegions, "Mideast", "Mideast");
        addSelectOption(timeZoneRegions, "Pacific", "Pacific");
        addSelectOption(timeZoneRegions, "US", "US");
        addSelectOption(timeZoneRegions, "Others", "Others");
        timeZoneRegions.selectedIndex=0;
    }

    if (productName == "connection" && productVersion == "7.1.3") {
        timeZoneID = "althea"
        addSelectOption(timeZoneRegions, "Africa", "Africa");
        addSelectOption(timeZoneRegions, "America", "America");
        addSelectOption(timeZoneRegions, "Antarctica", "Antarctica");
        addSelectOption(timeZoneRegions, "Arctic", "Arctic");
        addSelectOption(timeZoneRegions, "Asia", "Asia");
        addSelectOption(timeZoneRegions, "Atlantic", "Atlantic");
        addSelectOption(timeZoneRegions, "Australia", "Australia");
        addSelectOption(timeZoneRegions, "Etc", "Etc");
        addSelectOption(timeZoneRegions, "Europe", "Europe");
        addSelectOption(timeZoneRegions, "Indian", "Indian");
        addSelectOption(timeZoneRegions, "Mideast", "Mideast");
        addSelectOption(timeZoneRegions, "Pacific", "Pacific");
        addSelectOption(timeZoneRegions, "Others", "Others");
        timeZoneRegions.selectedIndex=0;
    }

    if (productName == "connection" && productVersion == "7.1.2") {
        timeZoneID = "default"
        addSelectOption(timeZoneRegions, "Africa", "Africa");
        addSelectOption(timeZoneRegions, "America", "America");
        addSelectOption(timeZoneRegions, "Antarctica", "Antarctica");
        addSelectOption(timeZoneRegions, "Arctic", "Arctic");
        addSelectOption(timeZoneRegions, "Asia", "Asia");
        addSelectOption(timeZoneRegions, "Atlantic", "Atlantic");
        addSelectOption(timeZoneRegions, "Australia", "Australia");
        addSelectOption(timeZoneRegions, "Brazil", "Brazil");
        addSelectOption(timeZoneRegions, "Canada", "Canada");
        addSelectOption(timeZoneRegions, "Chile", "Chile");
        addSelectOption(timeZoneRegions, "Etc", "Etc");
        addSelectOption(timeZoneRegions, "Europe", "Europe");
        addSelectOption(timeZoneRegions, "Indian", "Indian");
        addSelectOption(timeZoneRegions, "Mexico", "Mexico");
        addSelectOption(timeZoneRegions, "Mideast", "Mideast");
        addSelectOption(timeZoneRegions, "Pacific", "Pacific");
        addSelectOption(timeZoneRegions, "US", "US");
        addSelectOption(timeZoneRegions, "Others", "Others");
        timeZoneRegions.selectedIndex=0;
    }

    if (productName == "connection" && productVersion == "2.0.2") {
        timeZoneID = "default"
        addSelectOption(timeZoneRegions, "Africa", "Africa");
        addSelectOption(timeZoneRegions, "America", "America");
        addSelectOption(timeZoneRegions, "Antarctica", "Antarctica");
        addSelectOption(timeZoneRegions, "Arctic", "Arctic");
        addSelectOption(timeZoneRegions, "Asia", "Asia");
        addSelectOption(timeZoneRegions, "Atlantic", "Atlantic");
        addSelectOption(timeZoneRegions, "Australia", "Australia");
        addSelectOption(timeZoneRegions, "Brazil", "Brazil");
        addSelectOption(timeZoneRegions, "Canada", "Canada");
        addSelectOption(timeZoneRegions, "Chile", "Chile");
        addSelectOption(timeZoneRegions, "Etc", "Etc");
        addSelectOption(timeZoneRegions, "Europe", "Europe");
        addSelectOption(timeZoneRegions, "Indian", "Indian");
        addSelectOption(timeZoneRegions, "Mexico", "Mexico");
        addSelectOption(timeZoneRegions, "Mideast", "Mideast");
        addSelectOption(timeZoneRegions, "Pacific", "Pacific");
        addSelectOption(timeZoneRegions, "US", "US");
        addSelectOption(timeZoneRegions, "Others", "Others");
        timeZoneRegions.selectedIndex=0;
    }

    if (productName == "connection" && productVersion == "2.0.1") {
        timeZoneID = "default"
        addSelectOption(timeZoneRegions, "Africa", "Africa");
        addSelectOption(timeZoneRegions, "America", "America");
        addSelectOption(timeZoneRegions, "Antarctica", "Antarctica");
        addSelectOption(timeZoneRegions, "Arctic", "Arctic");
        addSelectOption(timeZoneRegions, "Asia", "Asia");
        addSelectOption(timeZoneRegions, "Atlantic", "Atlantic");
        addSelectOption(timeZoneRegions, "Australia", "Australia");
        addSelectOption(timeZoneRegions, "Brazil", "Brazil");
        addSelectOption(timeZoneRegions, "Canada", "Canada");
        addSelectOption(timeZoneRegions, "Chile", "Chile");
        addSelectOption(timeZoneRegions, "Etc", "Etc");
        addSelectOption(timeZoneRegions, "Europe", "Europe");
        addSelectOption(timeZoneRegions, "Indian", "Indian");
        addSelectOption(timeZoneRegions, "Mexico", "Mexico");
        addSelectOption(timeZoneRegions, "Mideast", "Mideast");
        addSelectOption(timeZoneRegions, "Pacific", "Pacific");
        addSelectOption(timeZoneRegions, "US", "US");
        addSelectOption(timeZoneRegions, "Others", "Others");
        timeZoneRegions.selectedIndex=0;
    }
}
