/*
	[UCenter Home] (C) 2007-2008 Comsenz Inc.
	$Id: script_city.js 7105 2008-04-17 03:40:46Z zhengqingpeng $
*/

function setcity(provinceid, cityid) {
	var province = document.getElementById(provinceid).value;
    switch (province) {
        case "Johor" :
            var cityOptions = new Array(
            "Ayer Baloi", "Ayer Hitam", "Bakri", "Batu Anam", "Batu Pahat", "Bekok", "Benut", "Bukit Gambir", "Bukit Pasir", 
			"Chaah", "Endau", "Gelang Patah", "Gerisek", "Gugusan Taib Andak", "Jementah", "Johor Bahru", 
			"Kahang", "Kampung Kenangan Tun DR Ismail", "Kluang", "Kota Tinggi", "Kukup", "Kulai", 
			"Labis", "Layang Layang", "Masai", "Mersing", "Muar", 
			"Pagoh", "Paloh", "Panchor", "Parit Jawa", "Parit Raja", "Parit Sulong", "Pasir Gudang", "Pekan Nanas", "Pengerang", "Pontian", 
			"Rengam", "Rengit", "Semerah", "Senai", "Senggarang", "Seri Gading", "Simpang Rengam", "Skudai", "Sungai Mati", 
			"Tangkak", "Ulu Tiram", "Yong Peng", "Others");
             break;
        case "Kedah" :
            var cityOptions = new Array(
            "Alor Star", "Ayer Hitam", "Baling", "Bandar Baharu", "Bedong", "Bukit Kayu Hitam", 
            "Guar Chempedak", "Gurun", "Jitra", 
            "Karangan", "Kepala Batas", "Kodiang", "Kota Kuala Muda", "Kota Sarang Semut", 
            "Kuala Kedah", "Kuala Ketil", "Kuala Nerang", "Kulim", "Kupang", 
            "Langgar", "Langkawi", "Lunas", "Merbok", "Padang Serai", "Pendang", "Pokok Sena", 
            "Serdang", "Sik", "Simpang Empat", "Sungai Petani", "Universiti Utara Malaysia", "Yan");
            break;
        case "Kelantan" :
            var cityOptions = new Array(
            "Ayer Lanas", "Bachok", "Cherang Ruku", "Dabong", "Gua Musang", "Jeli", 
            "Kem Desa Pahlawan", "Ketereh", "Kota Bharu", "Kuala Balah", "Kuala Krai", 
            "Machang", "Melor", "Pasir Mas", "Pasir Puteh", "Pulai Chondong", 
            "Rantau Panjang", "Selising", "Tanah Merah", "Temangan", "Tumpat", "Wakaf Baru");
            break;
        case "Kuala Lumpur" :
            var cityOptions = new Array(
            "Bangsar", "Brickfields", "Bukit Jalil", "Bukit Ledang", 
            "Cheras", "Damansara", "Desa Petaling", "Gombak", 
            "Jalan Ipoh", "Jalan Klang Lama", "Jalan Kuching", "Jinjang", 
            "Kenny Hills", "Kepong", "Keramat", "Kuala Lumpur City Center", "OUG", "Pantai", 
            "Salak Selatan", "Segambut", "Sentul", "Seputeh", "Setapak", "Sri Damansara", 
            "Sri Hartamas", "Sri Petaling", "Sungai Besi", 
            "Taman Desa", "Taman Duta", "Taman Melawati", "Taman Tun");
             break;
        case "Labuan" :
            var cityOptions = new Array("Labuan");
            break;
        case "Melaka" :
            var cityOptions = new Array(
            "Alor Gajah", "Asahan", "Bemban", "Durian Tunggal", "Jasin", 
            "Kuala Sungai Baru", "Lubok China", "Masjid Tanah", "Melaka", "Merlimau", 
            "Selandar", "Sungai Rambai", "Sungai Udang", "Tanjong Kling");
            break;
        case "Negeri Sembilan" :
            var cityOptions = new Array(
            "Bahau", "Bandar Baru Serting", "Batang Melaka", "Batu Kikir", 
            "Gemas", "Gemencheh", "Johol", "Juasseh", "Kota", "Kuala Klawang", "Kuala Pilah", 
            "Labu", "Lenggeng", "Linggi", "Mantin", "Nilai", 
            "Pasir Panjang", "Pedas", "Port Dickson", "Rantau", "Rembau", "Rompin", 
            "Seremban", "Si Rusa", "Siliau", "Simpang Durian", "Simpang Pertang", "Sri Menanti", 
            "Tampin", "Tanjong Ipoh");
            break;
        case "Pahang" :
            var cityOptions = new Array(
            "Balok", "Bandar Pusat Jengka", "Bandar Tun Abdul Razak", "Benta", "Bentong", "Brinchang", "Bukit Fraser", 
            "Chenor", "Damak", "Dong", "Genting Highlands", "Jerantut", 
            "Karak", "Kuala Lipis", "Kuala Rompin", "Kuantan", "Lanchang", "Lurah Bilut", 
            "Maran", "Mengkarak", "Mentakab", "Muadzam Shah", "Padang Tengku", "Pekan", 
            "Raub", "Ringlet", "Sega", "Sungai Koyan", "Sungai Lembing", "Sungai Ruan", 
            "Tanah Rata", "Temerloh", "Triang");
            break;
        case "Penang" :
            var cityOptions = new Array(
            "Ayer Itam", "Balik Pulau", "Batu Feringhi", "Batu Maung", "Bayan Lepas", "Bukit Mertajam", "Butterworth", 
            "Kepala Batas", "Kubang Semang", "Nibong Tebal", 
            "Penang Tebal", "Penaga", "Penang Hill", "Perai", "Permatang Pauh", "Pulau Pinang", 
            "Simpang Ampat", "Sungai Jawi", "USM Pulau Pinang", "Tanjong Bungah", "Tasek Gelegor");
            break;
        case "Perak" :
            var cityOptions = new Array(
            "Ayer Tawar", "Bagan Datoh", "Bagan Serai", "Batu Gajah", "Batu Kurau", "Behrang Stesen", "Beruas", "Bidor", "Bota", 
            "Changkat Jering", "Changkat Keruing", "Chemor", "Chenderiang", "Chenderong Balai", "Chikus", 
            "Enggor", "Gerik", "Gopeng", "Hutan Melintang", "Intan", "Ipoh", "Jeram", 
            "Kampar", "Kampong Gajah", "Kampong Kepayang", "Kamunting", "Kuala Kangsar", "Kuala Kurau", "Kuala Sepetang", 
            "Lahat", "Lambor Kanan", "Langkap", "Lenggong", "Lumut", 
            "Malim Nawar", "Mambang Diawan", "Manong", "Matang", "Menglembu", "Padang Rengas", 
            "Pangkor", "Pantai Remis", "Parit", "Parit Buntar", "Pengkalan Hulu", "Pusing", "Rantau Panjang", 
            "Sauk", "Selama", "Selekoh", "Seri Manjong", "Simpang", "Simpang Ampat Semanggol", 
            "Sitiawan", "Slim River", "Sungai Siput", "Sungai Sumun", "Sungkai", 
            "Taiping", "Tanjong Malim", "Tanjong Piandang", "Tanjong Rambutan", "Tanjong Tualang", 
            "Tapah", "Tapah Road", "Teluk Intan", "TLDM Lumut", "Trolak", "Trong", "Tronoh", 
            "Ulu Bernam", "Ulu Kinta");
            break;
        case "Perlis" :
            var cityOptions = new Array("Arau", "Kaki Bukit", "Kangar", "Kuala Perlis", "Padang Besar", "Simpang Ampat");
            break;
        case "Putrajaya" :
            var cityOptions = new Array("Putrajaya");
            break;
        case "Sabah" :
            var cityOptions = new Array(
            "Beaufort", "Beluran", "Bongawan", 
            "Keningau", "Kota Belud", "Kota Kinabalu", "Kota Kinabatangan", "Kota Marudu", "Kuala Penyu", "Kudat", "Kunak", 
            "Lahad Datu", "Likas", "Membakut", "Menumbok", "Nabawan", "Pamol", "Papar", "Penampang", "Ranau", 
            "Sandakan", "Semporna", "Sipitang", 
            "Tambunan", "Tamparuli", "Tawau", "Tenom", "Tuaran");
            break;
        case "Sarawak" :
            var cityOptions = new Array(
            "Asajaya", "Balingian", "Baram", "Bau", "Bekenu", "Belaga", "Belawai", "Betong", "Bintagor", "Bintulu", 
            "Dalat", "Daro", "Debak", "Engkilili", "Julau", "Kabong", "Kanowit", "Kapit", "Kota Samarahan", "Kuching", 
            "Lawas", "Limbang", "Lingga", "Long Lama", "Lubok Antu", "Lundu", "Lutong", 
            "Matu", "Miri", "Mukah", "Nanga Medamit", "Niah", "Pusa", "Roban", 
            "Saratok", "Sarikei", "Sebauh", "Sebuyau", "Serian", "Sibu", "Simunjan", "Song", "Spaoh", "Sri Aman", "Sundar", 
            "Tanjung Kidurong", "Tatau");
            break;
        case "Selangor" :
            var cityOptions = new Array(
            "Ampang", "Balakong", "Bandar Sunway", "Bandar Utama", "Bangi", "Banting", "Batang Berjuntai", 
            "Batang Kali", "Batu 9th Cheras", "Batu Arang", "Batu Caves", "Beranang", "Bukit Rotan", 
            "Country Heights", "Cyberjaya", "Dengkil", "Hulu Langat", "Hulu Selangor", "Jenjarom", "Jeram", 
            "Kajang", "Kapar", "Kerling", "Klang", "Kuala Kubu Baru", "Kuala Langat", "Kuala Selangor", "Kuang", 
            "Petaling Jaya", "Port Klang", "Puchong", "Pulau Carey", "Pulau Indah (Pulau Lumut)", "Pulau Ketam", "Putrajaya", 
            "Rasa", "Rawang", 
            "Sabak Bernam", "Sekinchan", "Selayang", "Semenyih", "Sepang", "Serdang", "Serendah", "Seri Kembangan", 
            "Sg. Buloh", "Shah Alam", "Sierra Mas", "Subang", "Subang Jaya", "Sungai Ayer Tawar", "Sungai Besar", "Sungai Pelek", 
            "Tanjong Karang", "Tanjong Sepat", "Telok Panglima Garang", "Tropicana");
            break;
        case "Terengganu" :
            var cityOptions = new Array(
            "Ajil", "Al Muktafi Billah Shah", "Bukit Besi", "Cukai", "Dungun", "Jerteh", 
            "Kemasek", "Kerteh", "Kijal", "Kuala Berang", "Kuala Besut", "Kuala Terengganu", 
            "Marang", "Paka", "Permaisuri");
            break;
        
        case "OTHERS" :
            var cityOptions = new Array("Others");
            break;
        default:
            var cityOptions = new Array("OTHERS");
            break;
    }
	
	var cityObject = document.getElementById(cityid);
	cityObject.options.length = 0;
	cityObject.options[0] = new Option("City", "");
	var j = 0;
	for(var i = 0; i < cityOptions.length; i++) {
		j = i + 1;
	    cityObject.options[j] = new Option(cityOptions[i],cityOptions[i]);
	}
}

function initprovcity(provinceid, province) {
	var provObject = document.getElementById(provinceid);
    for(var i = 0; i < provObject.options.length; i++) {
        if (provObject.options[i].value == province) {
        	provObject.selectedIndex = i;
			break;
        }
    }
    //setcity(provinceid, cityid);
}

function showprovince(provinceid, cityid, province) {
	var provinces = new Array(
		"Johor", "Kedah", "Kelantan", "Kuala Lumpur", "Labuan", "Melaka", "Negeri Sembilan", 
		"Pahang", "Penang", "Perak", "Perlis", "Putrajaya", "Sabah", "Sarawak", "Selangor", "Terengganu", "OTHERS"
	);

	var html = "<select name=\"" + provinceid + "\" id=\"" + provinceid + "\" onchange=\"setcity('" + provinceid + "', '" + cityid + "');\">";
	html = html + "<option value=\"\">State</option>";
	for(var i = 0; i < provinces.length; i++) {
		html = html + "<option value=\"" + provinces[i] + "\">" + provinces[i] + "</option>";
	}
	html = html + "</select>";
	document.write(html);

	initprovcity(provinceid, province);

}

function showcity(cityid, city) {
	var html = "&nbsp;<select name=\"" + cityid + "\" id=\"" + cityid + "\">";
	if(city == "") {
		html = html + "<option value=\"\">City</option>";
	} else {
		html = html + "<option value=\"" + city + "\">" + city + "</option>";
	}
	html = html + "</select>";
	document.write(html);
}
