var global_target_element;
var global_response_type;

function sendRequest(url, target_element, response_type) {
    var http_request = false;
  
    if (window.XMLHttpRequest) { // Mozilla, Safari, etc.
    http_request = new XMLHttpRequest();
    if (http_request.overrideMimeType) {
      http_request.overrideMimeType('text/xml');
    }
    http_request.target_element = target_element;
    http_request.response_type = response_type;
    } else if (window.ActiveXObject) { // IE
        try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (e) {
            try {
                http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
        }
        global_target_element = target_element;
        global_response_type = response_type;
    }
  
    if (!http_request) {
        return false;
    }
    http_request.onreadystatechange = function() { handleResponse(http_request); };
    http_request.open('GET', url, true);
    http_request.send(null);
}

function handleResponse(http_request) {
    var result;
    if (http_request.readyState == 4) {
        if (http_request.status == 200) {
            if (http_request.response_type) {
                response_type  = http_request.response_type;
                target_element = http_request.target_element;
            } else {
                response_type  = global_response_type;
                target_element = global_target_element;
            }
            switch (response_type) {
                case "option": // list of cities is returned
                    responses = http_request.responseText.split('|');
                select = document.getElementById(target_element);
                select.options.length = 0;
                if (responses.length < 2) {
                    select.options[0] = new Option("No City Available", "NA", true, false);
                } else {
                    selected_flag = false;
                    select.options[0] = new Option(responses[1], responses[0], selected_flag, selected_flag);
                    result = responses[0]+"*"+responses[2];
                    for (var i = 3; i < responses.length; i += 3){
                        selected_flag = false;
                        select.options[i/3] = new Option(responses[i+1], responses[i], selected_flag, selected_flag);
                        result = result + "|" + responses[i]+ "*" +responses[i+2];  
                    }
                    mySetCookie('id_list', result, 365);
					$('#city').click();
                }
                break;
                default:
                break;
            }
        } else {
            target_element = http_request.target_element;
            select = document.getElementById(target_element);
            select.options[0] = new Option("No City Available", "NA", true, false);
        }
    }
}

function deleteCookie(myCookie) {
    myExp = new Date();
    document.cookie = "@" + myCookie + "=;" + "expires=Thu, 01-Jan-70 00:00:01 GMT;";
}

function mySetCookie(myCookie,myValue){
   myExp = new Date();
   myItem = "@" + myCookie + "=" + escape(myValue) + ";";
   document.cookie =  myItem;
}

function myGetCookie(myCookie){
   myCookie = "@" + myCookie + "=";
   myValue = null;
   myStr = document.cookie + ";" ;
   myOfst = myStr.indexOf(myCookie);
   if (myOfst != -1){
      myStart = myOfst + myCookie.length;
      myEnd   = myStr.indexOf(";" , myStart);
      myValue = unescape(myStr.substring(myStart,myEnd));
   }
   return myValue;
}

function convert(id) { /*{{{*/
    switch(id[1]) {
        case 'Japan_Tokyo':
            switch(id[0]) {
                case 'Dili':        return 'Asia/Dili';
                case 'Jayapura':    return 'Asia/Jayapura';
                case 'Seoul':
                case 'Pyongyang':   return 'Asia/Seoul';
                case 'Koror':       return 'Pacific/Palau';  
                default:
                    return 'Asia/Tokyo';
            }
        case 'Afghanistan_Kabul':
            return 'Asia/Kabul';
        case 'Congo_Brazzaville':
            switch(id[0]) {
                case 'Algiers':     return 'Africa/Algiers';
                case 'Luanda':      return 'Africa/Luanda';
                case 'Bangui':      return 'Africa/Bangui';
                case 'NDjamena':    return 'Africa/Ndjamena';
                case 'Kinshasa':    return 'Africa/Kinshasa';
                case 'Malabo':      return 'Africa/Malabo';
                case 'Libreville':  return 'Africa/Libreville';
                case 'Niamey':      return 'Africa/Niamey';
                case 'Kano':
                case 'Lagos':       return 'Africa/Lagos';
                default:
                    return 'Africa/Brazzaville';
            }
        case 'AmericanSamoa_PagoPago':
            return 'Pacific/Apia';
        case 'Italy_Rome':
            switch(id[0]) {
                case 'Tirane':      return 'Europe/Tirane';
                case 'AndorraLaVella': return 'Europe/Andorra';
                case 'Salzburg':    
                case 'Vienna':      return 'Europe/Vienna';
                case 'Brussels':    return 'Europe/Brussels';
                case 'Sarajevo':    return 'Europe/Sarajevo';
                case 'Zagreb':      return 'Europe/Zagreb';
                case 'Prague':      return 'Europe/Prague';
                case 'Copenhagen':  return 'Europe/Copenhagen';
                case 'Paris':       return 'Europe/Paris';
                case 'Bonn':
                case 'Frankfurt':
                case 'Berlin':      return 'Europe/Berlin';
                case 'Budapest':    return 'Europe/Budapest';
                case 'Podgorica':   return 'Europe/Podgorica';
                case 'Oslo':        return 'Europe/Oslo';
                case 'Warsaw':      return 'Europe/Warsaw';
                case 'Belgrade':    return 'Europe/Belgrade';
                case 'Bratislava':  return 'Europe/Bratislava';
                case 'Ljubljana':   return 'Europe/Ljubljana';
                case 'Barcelona':   return 'Europe/Madrid';
                case 'Stockholm':   return 'Europe/Stockholm';
                case 'Bern':
                case 'Geneva':
                case 'Zurich':      return 'Europe/Zurich';
                case 'Tunis':       return 'Africa/Tunis';
                case 'Krakow':
                case 'Poland_Warsaw':   return 'Europe/Warsaw';
                default:
                    return 'Europe/Rome';
            }
        case 'Anguilla_CrocusHill':
            switch(id[0]) {
                case 'StJohns':     return 'America/St_Johns';
                case 'Oranjestad':  return 'America/Aruba';
                case 'Bridgetown':  return 'America/Barbados';
                case 'LaPaz':       return 'America/La_Paz';
                case 'BoaVista':    return 'America/Boa_Vista';
                case 'Manaus':      return 'America/Manaus';
                case 'PortoVelho':  return 'America/Porto_Velho';
                case 'Santarem':    return 'America/Santarem';

                case 'Roseau':      return 'America/Dominica';
                case 'SantoDomingo':    return 'America/Santo_Domingo';
                case 'SaintGeorges':    return 'America/Grenada';
                case 'Pointe-Pitre':    return 'America/Guadeloupe';
                case 'Georgetown':  return 'America/Guyana';
                case 'SanJuan':     return 'America/Puerto_Rico';
                case 'Basseterre':  return 'America/St_Kitts';
                case 'Castries':    return 'America/St_Lucia';
                case 'Marigot':     return 'America/Marigot';
                case 'Kingstown':   return 'America/St_Vincent';
                case 'Port-of-Spain':   return 'America/Port_of_Spain';
                default:
                    return 'America/Anguilla';
            }
        case 'Argentina_BuenosAires':
            switch(id[0]) {
                case 'Catamarca':   return 'America/Argentina/Catamarca';
                case 'Cordoba':     return 'America/Argentina/Cordoba';
                case 'LaRioja':     return 'America/Argentina/La_Rioja';
                case 'Mendoza':     return 'America/Argentina/Mendoza';
                case 'RioGallegos': return 'America/Argentina/Rio_Gallegos';
                case 'SanJuan':     return 'America/Argentina/San_Juan';
                case 'SanLuis':     return 'America/Argentina/San_Luis';
                case 'Ushuaia':     return 'America/Argentina/Ushuaia';
                case 'SanMigueldeTucuman':     return 'America/Argentina/Tucuman';
                case 'SanSalvadordeJujuy':     return 'America/Argentina/Jujuy';
                case 'Ushuaia':     return 'America/Argentina/Ushuaia';
                case 'Paramaribo':     return 'America/Paramaribo';
                default:
                    return 'America/Argentina/Buenos_Aires';
            }
        case 'Armenia_Yerevan':
            return 'Asia/Yerevan';
        case 'Azerbaijan_Baku':
            return 'Asia/Baku';
        case 'Australia_Adelaide':
            return 'Australia/Adelaide';
        case 'Guam_Hagatna':
            switch(id[0]) {
                case 'Guam_Hagatna':    return 'Australia/Brisbane';
                case 'Saipan':          return 'Pacific/Saipan';
                case 'PortMoresby':     return 'Pacific/Port_Moresby';
                default:
                    return 'Pacific/Guam';
            }
        case 'Australia_Darwin':
            return 'Australia/Darwin';
        case 'Australia_Canberra':
            switch(id[0]) {
                case 'Melbourne':   return 'Australia/Melbourne';
                case 'Sydney':      return 'Australia/Sydney';
                case 'Hobart':      return 'Australia/Hobart';
                default:
                    return 'Australia/Canberra';
            }
        case 'Australia_Perth':
            return 'Australia/Perth';
        case 'USA_NewYork':
            switch(id[0]) {
                case 'Nassau':   return 'America/Nassau';
                case 'Toronto':     return 'America/Toronto';
                case 'Iqaluit':     return 'America/Iqaluit';
                case 'Ottawa':
                case 'Montreal':    return 'America/Montreal';
                case 'Detroit':     return 'America/Detroit';
                case 'Indianapolis':     return 'America/Indianapolis';
                case 'Iqaluit':     return 'America/Iqaluit';
                case 'Iqaluit':     return 'America/Iqaluit';
                case 'Iqaluit':     return 'America/Iqaluit';
                case 'Iqaluit':     return 'America/Iqaluit';
                case 'Iqaluit':     return 'America/Iqaluit';
                default:
                    return 'America/New_York';
            }
        case 'Kenya_Nairobi':
            switch(id[0]) {
                case 'Manama':      return 'Asia/Bahrain';
                case 'Djibouti':    return 'Africa/Djibouti';
                case 'AddisAbabaa': return 'Africa/Addis_Ababa';
                case 'KuwaitCity':  return 'Asia/Kuwait';
                case 'Antananarivo':    return 'Indian/Antananarivo';
                case 'Doha':        return 'Asia/Qatar';
                case 'Mecca':
                case 'Riyadh':      return 'Asia/Riyadh';
                case 'Mogadishu':   return 'Africa/Mogadishu';
                case 'Khartoum':    return 'Africa/Khartoum';
                case 'DaresSalaam': return 'Africa/Dar_es_Salaam';
                case 'Kampala':     return 'Africa/Kampala';
                default:
                    return 'Africa/Nairobi';
            }
        case 'Bangladesh_Dhaka':
            switch(id[0]) {
                case 'Thimphu':     return 'Asia/Thimphu';
                case 'Astana':
                case 'Qostanay':
                case 'Qyzylorda':
                case 'Almaty':      return 'Asia/Almaty';
                case 'Bishkek':     return 'Asia/Bishkek';
                default:
                    return 'Asia/Dhaka';
            }
        case 'Greece_Athens':
            switch(id[0]) {
                case 'Chisinau':    return 'Europe/Chisinau';
                case 'Bucharest':   return 'Europe/Bucharest';
                case 'Minsk':       return 'Europe/Minsk';
                case 'Sofia':       return 'Europe/Sofia';
                case 'Nicosia':     return 'Europe/Nicosia';
                case 'Tallinn':     return 'Europe/Tallinn';
                case 'Helsinki':    return 'Europe/Helsinki';
                default:
                    return 'Europe/Athens';
            }
        case 'CostaRica_SanJose':
            switch(id[0]) {
                case 'Managua':     return 'America/Managua';
                case 'BelizeCity':  return 'America/Belize';
                case 'Regina':      return 'America/Regina';
                case 'SanSalvador': return 'America/El_Salvador';
                case 'GuatemalaCity':   return 'America/Guatemala';
                case 'Tegucigalpa':     return 'America/Tegucigalpa';
                default:
                    return 'America/Costa_Rica';
            }
        case 'Canada_Cartwright':
            switch(id[0]) {
                case 'Thule':       return 'America/Thule';
                case 'Hamilton':    return 'America/Bermuda';
                case 'Cartwright':
                case 'Charlottetown':
                case 'Fredericton':
                case 'HappyValley-GooseBay':    return 'America/Halifax';
                default:
                    return 'America/Halifax';
            }
        case 'SouthAfrica_Pretoria':
            switch(id[0]) {
                case 'Bujumbura':   return 'Africa/Bujumbura';
                case 'Mbuji-Mayi':
                case 'Kananga':
                case 'Kolwezi':
                case 'Lubumbashi':  return 'Africa/Lubumbashi';
                case 'Maseru':      return 'Africa/Maseru';
                case 'Tripoli':     return 'Africa/Tripoli';
                case 'Maputo':      return 'Africa/Maputo';
                case 'Kigali':      return 'Africa/Kigali';
                case 'Pretoria':
                case 'CapeTown':
                case 'Johannesburg':    return 'Africa/Johannesburg';
                case 'Mbabane':     return 'Africa/Mbabane';
                case 'Lusaka':      return 'Africa/Lusaka';
                case 'Harare':      return 'Africa/Harare';
                default:
                    return 'Africa/Gaborone';
            }
        case 'Brazil_Aracaju':
            switch(id[0]) {
                case 'Belem':       return 'America/Belem';
                case 'Fortaleza':   return 'America/Fortaleza';
                case 'Macio':       return 'America/Maceio';
                default:
                    return 'America/Recife';
            }
        case 'Brazil_BeloHorizonte':
            return 'America/Sao_Paulo';
        case 'Brazil_ViladosRemedios':
            return 'Atlantic/South_Georgia';
        case 'Brazil_CampoGrande':
            switch(id[0]) {
                case 'Cuiaba':      return 'America/Cuiaba';
                default:
                    return 'America/Campo_Grande';
            }
        case 'China_Beijing':
            switch(id[0]) {
                case 'BandarSeriBegawan':   return 'Asia/Brunei';
                case 'Chongqing':   return 'Asia/Chongqing';
                case 'HongKong':    return 'Asia/Hong_Kong';
                case 'Banjarmasin':
                case 'Denpasar':
                case 'Kupang':
                case 'Makassar':    return 'Asia/Makassar';
                case 'KualaLumpur': return 'Asia/Kuala_Lumpur';
                case 'Ulaanbaatar': return 'Asia/Ulaanbaatar';
                case 'Manila':      return 'Asia/Manila';
                case 'SingaporeCity':   return 'Asia/Singapore';
                case 'Taipei':      return 'Asia/Taipei';
                default:
                    return 'Asia/Shanghai';
            }
        case 'BurkinaFaso_Ouagadougou':
            return 'Africa/Ouagadougou';
        case 'Indonesia_Jakarta':
            switch(id[0]) {
                case 'PhnomPenh':   return 'Asia/Phnom_Penh';
                case 'Vientiane':   return 'Asia/Vientiane';
                case 'Ulaangom':
                case 'Olgiy':
                case 'Hovd':        return 'Asia/Hovd';
                case 'Bangkok':     return 'Asia/Bangkok';
                case 'HoChiMinhCity':
                case 'Hanoi':       return 'Asia/Ho_Chi_Minh';
                default:
                    return 'Asia/Jakarta';
            }
        case 'USA_Chicago':
            return 'America/Chicago';
        case 'Canada_Arviat':
            return 'America/Winnipeg';
        case 'Canada_StJohns':
            return 'America/Halifax';
        case 'Canada_DawsonCreek':
            return 'America/Dawson_Creek';
        case 'USA_Denver':
            switch(id[0]) {
                case 'CambridgeBay':    return 'America/Cambridge_Bay';
                case 'Edmonton':        return 'America/Edmonton';
                case 'Yellowknife':     return 'America/Yellowknife';
                case 'Boise':       return 'America/Boise';
                case 'Phoenix':     return 'America/Phoenix';
                default:
                    return 'America/Denver';
            }
        case 'USA_LosAngeles':
            switch(id[0]) {
                case 'Victoria':
                case 'Vancouver':   return 'America/Vancouver';
                case 'Dawson':      return 'America/Dawson';
                default:
                    return 'America/Los_Angeles';
            }
        case 'CapeVerde_Praia':
            return 'Atlantic/Cape_Verde';
        case 'Colombia_Bogota':
            switch(id[0]) {
                case 'RioBranco':   return 'America/Rio_Branco';
                case 'GeorgeTown':  return 'America/Cayman';
                case 'PanamaCity':  return 'America/Panama';
                case 'Lima':        return 'America/Lima';
                default:
                    return 'America/Bogota';
            }
        case 'Chile_Santiago':
            return 'America/Santiago';
        case 'USA_Honolulu':
            switch(id[0]) {
                case 'Rarotonga':   return 'Pacific/Rarotonga';
                case 'Fakaofo':     return 'Pacific/Fakaofo';
                default:
                    return 'Pacific/Honolulu';
            }
        case 'CoteDIvoire_Abidjan':
            return 'Africa/Abidjan';
        case 'Cuba_Havana':
            return 'America/Havana';
        case 'Egypt_Cairo':
            return 'Africa/Cairo';
        case 'FalklandIslands_PortStanley':
            return 'America/Santiago';
        case 'Fiji_Suva':
            switch(id[0]) {
                case 'Tarawa':      return 'Pacific/Tarawa';
                case 'Majuro':      return 'Pacific/Majuro';
                case 'Funafuti':    return 'Pacific/Funafuti';
                default:
                    return 'Pacific/Fiji';
            }
        case 'FrenchGuiana_Cayenne':
            return 'America/Cayenne';
        case 'Gambia_Banjul':
            return 'Africa/Banjul';
        case 'Georgia_Tbilisi':
            switch(id[0]) {
                case 'PortLouis':   return 'Indian/Mauritius';
                case 'Muscat':      return 'Asia/Muscat';
                case 'AbuDhabi':
                case 'Dubai':       return 'Asia/Dubai';
                default:
                    return 'Asia/Tbilisi';
            }
        case 'Ghana_Accra':
            return 'Africa/Accra';
            // no matching timezone in php timezone identifires list
        case 'Greenland_Nuuk':
            return 'America/Argentina/Buenos_Aires';
        case 'Greenland_Scoresbysund':
            return 'Atlantic/Azores';
        case 'Guinea_Conakry':
            return 'Africa/Conakry';
        case 'Guinea-Bissau_Bissau':
            return 'Africa/Bissau';
        case 'Iceland_Reykjavik':
            return 'Atlantic/Reykjavik';
        case 'India_NewDelhi':
            switch(id[0]) {
                case 'Colombo':     return 'Asia/Colombo';
                default:
                    return 'Asia/Calcutta';
            }
        case 'Iran_Tehran':
            return 'Asia/Tehran';
        case 'Iraq_Baghdad':
            return 'Asia/Baghdad';
        case 'Ireland_Dublin':
            return 'Europe/Dublin';
        case 'Israel_Jerusalem':
            switch(id[0]) {
                case 'TelAviv':     return 'Asia/Tel_Aviv';
                default:
                    return 'Asia/Jerusalem';
            }
        case 'Jordan_Amman':
            return 'Asia/Amman';
        case 'Kazakhstan_Aktau':
            switch(id[0]) {
                case 'Male':        return 'Indian/Maldives';
                case 'Islamabad':
                case 'Lahore':
                case 'Karachi':     return 'Asia/Karachi';
                case 'Dushanbe':    return 'Asia/Dushanbe';
                case 'Ashgabat':    return 'Asia/Ashgabat';
                case 'Tashkent':    return 'Asia/Tashkent';
                default:
                    return 'Asia/Aqtau';
            }
        case 'Latvia_Riga':
            switch(id[0]) {
                case 'Vilnius':     return 'Europe/Vilnius';
                default:
                    return 'Europe/Riga';
            }
        case 'Lebanon_Beirut':
            return 'Asia/Beirut';
        case 'Liberia_Monrovia':
            return 'Africa/Monrovia';
        case 'Liechtenstein_Vaduz':
            switch(id[0]) {
                case 'Luxembourg':  return 'Europe/Luxembourg';
                case 'Skopje':      return 'Europe/Skopje';
                case 'Valletta':    return 'Europe/Malta';
                default:
                    return 'Europe/Vaduz';
            }
        case 'Mali_Bamako':
            return 'Africa/Bamako';
        case 'Mauritania_Nouakchott':
            return 'Africa/Nouakchott';
        case 'Mexico_MexicoCity':
            switch(id[0]) {
                case 'Monterrey':       return 'America/Monterrey';
                default:
                    return 'America/Mexico_City';
            }
        case 'Mexico_SanLucas':
            return 'America/Chihuahua';
        case 'Mexico_Ensenada':
            switch(id[0]) {
                case 'Tijuana':
                default:
                    return 'America/Ensenada';
            }
        case 'Mexico_Hermosillo':
            return 'America/Hermosillo';
        case 'SolomonIslands_Honiara':
            return 'Pacific/Guadalcanal';
        case 'Morocco_Rabat':
            return 'Africa/Casablanca';
        case 'Myanmar_Rangoon':
            return 'Asia/Rangoon';
        case 'Namibia_Windhoek':
            return 'Africa/Windhoek';
        case 'Nepal_Kathmandu':
            return 'Asia/Katmandu';
        case 'Netherlands_TheHague':
            return 'Europe/Amsterdam';
        case 'NewZealand_Wellington':
            return 'Pacific/Auckland';
        case 'Niue_Alofi':
            return 'Pacific/Niue';
        case 'Paraguay_Asuncion':
            return 'America/Asuncion';
        case 'Pitcairn_Adamstown':
            return 'Pacific/Pitcairn';
        case 'Portugal_Lisbon':
            return 'Europe/Lisbon';
        case 'Russia_Moscow':
            switch(id[0]) {
                case 'Volgograd':   return 'Europe/Volgograd';
            default:
                return 'Europe/Moscow';
            }
        case 'Russia_Irkutsk':
            return 'Asia/Irkutsk';
        case 'Russia_Palana':
            return 'Asia/Anadyr';
        case 'Russia_Aginskoye':
            return 'Asia/Yakutsk';
        case 'Russia_Yakutsk':
            return 'Asia/Yakutsk';
        case 'Russia_Barnaul':
            switch(id[0]) {
                case 'Novosibirsk': return 'Asia/Novosibirsk';
                default:
                    return 'Asia/Omsk';
            }
        case 'Russia_Kotenko':
            switch(id[0]) {
                case 'Magadan':     return 'Asia/Magadan';
                default:
                    return 'Russia/Magadan';
            }
        case 'Russia_Kaliningrad':
            return 'Europe/Kaliningrad';
        case 'Russia_Yekaterinburg':
            return 'Asia/Yekaterinburg';
        case 'Russia_Vladivostok':
            return 'Asia/Vladivostok';
        case 'Russia_Krasnoyarsk':
            return 'Asia/Krasnoyarsk';
        case 'Samoa_Apia':
            return 'Pacific/Apia';
        case 'Senegal_Dakar':
            return 'Africa/Dakar';
        case 'SierraLeone_Freetown':
            return 'Africa/Freetown';
        case 'Spain_Barcelona':
            return 'Europe/Madrid';
        case 'SyrianArabRepublic_Damascus':
            return 'Asia/Damascus';
        case 'Togo_Lome':
            return 'Africa/Lome';
        case 'Turkey_Ankara':
            return 'Asia/Istanbul';
        case 'Ukraine_Kiev':
            return 'Europe/Kiev';
        case 'UnitedKingdom_London':
            switch(id[0]) {
                case 'Belfast':     return 'Europe/Belfast';
                default:   
                    return 'Europe/London';
            }
        case 'USA_Anchorage':
            switch(id[0]) {
                case 'Juneau':      return 'America/Juneau';
                case 'Nome':        return 'America/Nome';
                default:
                    return 'America/Anchorage';
            }
        case 'USA_Denver':
            switch(id[0]) {
                case 'Boise':       return 'America/Boise';
                case 'Edmonton':    return 'America/Edmonton';
                case 'Yellowknife': return 'America/Yellowknife';
                default:
                    return 'America/Denver';
            }
        case 'USA_Phoenix':
            return 'America/Phoenix';
        case 'Uruguay_Montevideo':
            return 'America/Montevideo';
        case 'Venezuela_Caracas':
            return 'America/Caracas';
            
        break;
    }
}/*}}}*/

$(document).ready(function() {
        $("#label_country").hide();
        $("#label_city").hide();
        $("#country").hide();
        $("#city").hide();
        $("#selection").click(function () {
            $(this).hide();
            $("#select_by_city").show();
            $("#label_country").show();
            $("#label_city").show();
            $("#country").show();
            $("#city").show();
            $("#country").click(function () {
                mySetCookie('country_selection', this.value); 
                sendRequest('/getCities.php?country_tag='+this.value, 'city', 'option');
                });
            $("#city").click(function () {
                var city_id_cookie, city_id_list, city_id;
                city_id_cookie = myGetCookie('id_list');
                city_id_list = city_id_cookie.split("|");

                for(var i = 0; i < city_id_list.length; i++) {
                city_id = city_id_list[i].split("*");
                if (city_id[0] == this.value) {
                $("#timezone").val(convert(city_id));
                }
                }
                });
        });
        return false;
});


