﻿/*
	[www.sobusy.org] 
	$Id: script_city.js 7105-1 2008-06-06 03:52:46Z johnnyjlsim $
*/

function setcity(provinceid, cityid) {
	var province = document.getElementById(provinceid).value;
    switch (province) {
        case "Kedah" :
            var cityOptions = new Array(
            "Alor Setar", "Alor Setar",
            "Bedong", "Bedong",
            "Jitra", "Jitra",
            "Kuah", "Kuah",
            "Kulim", "Kulim",
            "Sungai Petani", "Sungai Petani");
             break;
        case "Perils" :
            var cityOptions = new Array(
            "Kangar", "Kangar");
            break;
        case "Penang" :
            var cityOptions = new Array(
            "Ayer Itam", "Ayer Itam",
            "Bukit Mertajam", "Bukit Mertajam",
            "Butterworth", "Butterworth",
            "Gelugor", "Gelugor",
            "George Town", "George Town",
            "Nibong Tebal", "Nibong Tebal",
            "Perai","Perai",
            "Permatang Kuching", "Permatang Kuching",
            "Batu Jambul", "Batu Jambul",
            "Batu Kawan", "Batu Kawan",
            "Batu Lanchang Lama", "Batu Lanchang Lama",
            "Batu Lintang", "Batu Lintang",
            "Sungai Ara", "Sungai Ara",
            "Tanjong Tokong", "Tanjong Tokong",
            "Val d'Or ", "Val d'Or ");
            break;
        case "Perak" :
            var cityOptions = new Array(
            "Batu Gajah", "Batu Gajah",
            "Bidor", "Bidor",
            "Ipoh", "Ipoh",
            "Kampar", "Kampar",
            "Kampong Koh", "Kampong Koh",
            "Kuala Kangsar", "Kuala Kangsar",
            "Lumut", "Lumut",
            "Parit Buntar", "Parit Buntar",
            "Simpang Empat", "Simpang Empat",
            "Sungai Siput", "Sungai Siput",
            "Taiping", "Taiping",
            "Tapah", "Tapah",
            "Telok Anson", "Telok Anson");
             break;
        case "Pahang" :
            var cityOptions = new Array(
            "Bentung", "Bentung",
            "Jerantut", "Jerantut",
            "Kuantan", "Kuantan",
            "Mentakab", "Mentakab",
            "Pekan", "Pekan",
            "Raub", "Raub",
            "Temerloh", "Temerloh");
            break;
        case "Selangor" :
            var cityOptions = new Array(
            "Ampang", "Ampang",
            "Balakong", "Balakong",
            "Banting", "Banting",
            "Batu", "Batu",
            "Gombak Setia", "Gombak Setia",
            "Kajang", "Kajang",
            "Kelang", "Kelang",
            "Kuala Selangor", "Kuala Selangor",
            "Petaling Jaya", "Petaling Jaya",
            "Rawang", "Rawang",
            "Selayang Baru", "Selayang Baru",
            "Semenyih", "Semenyih",
            "Serendah", "Serendah",
            "Shah Alam", "Shah Alam",
            "Subang Jaya", "Subang Jaya",
            "Sungai Besar", "Sungai Besar",
            "Taman", "Taman",
            "Ulu Kelang", "Ulu Kelang");
            break;
        case "Kuala Lumpur" :
            var cityOptions = new Array(
            "Kuala Lumpur", "Kuala Lumpur");
            break;
        case "Melaka" :
            var cityOptions = new Array(
            "Ayer Keroh", "Ayer Keroh",
            "Batu Berendam", "Batu Berendam",
            "Bukit Baru", "Bukit Baru",
            "Kelebang Besar", "Kelebang Besar",
            "Masjid Tanah", "Masjid Tanah",
            "Melaka", "Melaka",
            "Sungai Udang", "Sungai Udang");
            break;
        case "Negeri Sembilan" :
            var cityOptions = new Array(
            "Bahau", "Bahau",
            "Nilai", "Nilai",
            "Port Dickson", "Port Dickson",
            "Seremban", "Seremban",
            "Tampin", "Tampin");
            break;
        case "Johor" :
            var cityOptions = new Array(
            "Batu Pahat", "Batu Pahat",
            "Bukit Bakri", "Bukit Bakri",
            "Johor Baharu", "Johor Baharu",
            "Keluang", "Keluang",
            "Kota Tinggi", "Kota Tinggi",
            "Kulai", "Kulai",
            "Mersing", "Mersing",
            "Muar", "Muar",
            "Pasir Gudang", "Pasir Gudang",
            "Pontin Kecil", "Pontin Kecil",
            "Segamat", "Segamat",
            "Sekudai", "Sekudai",
            "Senai", "Senai",
            "Tangkak", "Tangkak",
            "Ulu Tiram", "Ulu Tiram",
            "Yong Peng", "Yong Peng");
            break;
        case "Kelantan" :
            var cityOptions = new Array(
            "Kota Baharu", "Kota Baharu",
            "Pangkal Kalong", "Pangkal Kalong",
            "Peringat", "Peringat",
            "Tanah Merah", "Tanah Merah");
            break;
        case "Terengganu" :
            var cityOptions = new Array(
            "Dungun", "Dungun",
            "Kemaman", "Kemaman",
            "Kuala Terengganu", "Kuala Terengganu");
            break;
        case "Sabah" :
            var cityOptions = new Array(
            "Donggongon", "Donggongon",
            "Keningau", "Keningau",
            "Kudat", "Kudat",
            "Labuan", "Labuan",
            "Lahad Datu", "Lahad Datu",
            "Putatan", "Putatan",
            "Sandakan", "Sandakan",
            "Semporna", "Semporna",
            "Tawau", "Tawau");
            break;
        case "Sarawak" :
            var cityOptions = new Array(
            "Bintulu", "Bintulu",
            "Kota Kinabalu", "Kota Kinabalu",
            "Kuching", "Kuching",
            "Miri", "Miri",
            "Sarikei", "Sarikei",
            "Sibu", "Sibu",
            "Sri Aman", "Sri Aman");
            break;
        case "Singapore" :
            var cityOptions = new Array(
            "Ang Mo Kio", "Ang Mo Kio",
            "Bedok", "Bedok", 
            "Bishan", "Bishan", 
            "Bukit Batok", "Bukit Batok", 
            "Bukit Merah", "Bukit Merah", 
            "Bukit Panjang", "Bukit Panjang", 
            "Bukit Timah", "Bukit Timah", 
            "Choa Chu Kang", "Choa Chu Kang", 
            "Clementi", "Clementi", 
            "Downtown Core", "Downtown Core", 
            "Geylang", "Geylang", 
            "Hougang", "Hougang", 
            "Jurong East", "Jurong East", 
            "Jurong West", "Jurong West", 
            "Kallang", "Kallang", 
            "Marine Parade", "Marine Parade", 
            "Newton", "Newton", 
            "Novena", "Novena",
            "Outram", "Outram",
            "Pasir Ris", "Pasir Ris",
            "Punggol", "Punggol",
            "Queenstown", "Queenstown",
            "River Valley", "River Valley",
            "Rochor", "Rochor", 
            "Sembawang", "Sembawang", 
            "Sengkang", "Sengkang",
            "Serangoon", "Serangoon",
            "Tampines", "Tampines",
            "Tanglin", "Tanglin",
            "Toa Payoh", "Toa Payoh",
            "Woodlands", "Woodlands",
            "Yishun", "Yishun");
            break;
        case "海外(*)" :
            var cityOptions = new Array(
            "泰国", "泰国", 
            "汶莱", "汶莱", 
            "中国", "中国", 
            "韩国", "韩国", 
            "日本", "日本", 
            "台湾", "台湾", 
            "印尼", "印尼", 
            "印度", "印度", 
            "美国(*)", "美国",
            "英国", "英国", 
            "法国", "法国", 
            "瑞士", "瑞士", 
            "澳洲", "澳洲", 
            "纽西兰", "纽西兰", 
            "加拿大", "加拿大", 
            "奥地利", "奥地利", 
            "德国", "德国", 
            "意大利", "意大利", 
            "西班牙", "西班牙", 
            "俄罗斯", "俄罗斯", 
            "荷兰", "荷兰");
            break;
        default:
            var cityOptions = new Array("选择(Select)", "");
            break;
    }
	
	var cityObject = document.getElementById(cityid);
	cityObject.options.length = 0;
	cityObject.options[0] = new Option("选择(Select)", "");
	var j = 0;
	for(var i = 0; i < cityOptions.length/2; i++) {
		j = i + 1;
	    cityObject.options[j] = new Option(cityOptions[i*2],cityOptions[i*2+1]);
	}
}

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(
		"Kedah", "Perils", "Penang", "Perak", "Pahang", "Selangor", "Kuala Lumpur", "Melaka", "Negeri Sembilan", "Johor", "Kelantan", "Terengganu", "Sabah","Sarawak","Singapore","海外(*)"
	);

	var html = "<select name=\"" + provinceid + "\" id=\"" + provinceid + "\" onchange=\"setcity('" + provinceid + "', '" + cityid + "');\">";
	html = html + "<option value=\"\">选择(Select)</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=\"\">选择(Select)</option>";
	} else {
		html = html + "<option value=\"" + city + "\">" + city + "</option>";
	}
	html = html + "</select>";
	document.write(html);
}
