/*
	[UCenter Home] (C) 2007-2008 Comsenz Inc.
	$Id: script_city.js 8422 2008-08-07 09:10:00Z zhengqingpeng $
*/

function setcity(provinceid, cityid) {
	var province = document.getElementById(provinceid).value;
    switch (province) {
       case "Johor" :
            var cityOptions = new Array(
            "Johor Bahru","Johor Bahru",
			"Kulai","Kulai",
			"Pontain","Pontain",
			"Kota Tinggi","Kota Tinggi",
			"Kluang","Kluang",
			"Segamat","Segamat",
			"Muar","Muar",
			"Tangkak","Tangkak",
			"Batu Pahat","Batu Pahat",
			"Mersing","Mersing",
			"Lain","Lain");
             break;
        case "Kedah" :
            var cityOptions = new Array(
            "Alor Star","Alor Star",
			"Anak Bukit","Anak Bukit",
			"Baling","Baling",
			"Bandar Baharu","Bandar Baharu",
			"Bedong","Bedong",
			"Bukit Kayu Hitam","Bukit Kayu Hitam",
			"Changlun","Changlun",
			"Guar Chempedak","Guar Chempedak",
			"Gurun","Gurun",
			"Jeniang","Jeniang",
			"Jitra","Jitra",
			"Kodiang","Kodiang",
			"Kota Setar","Kota Setar",
			"Kota Sarang Semut","Kota Sarang Semut",
			"Kuah","Kuah",
			"Kuala Kedah","Kuala Kedah",
			"Kuala Ketil","Kuala Ketil",
			"Kuala Muda","Kuala Muda",
			"Kuala Nerang","Kuala Nerang",
			"Kubang Pasu","Kubang Pasu",
			"Kulim","Kulim",
			"Langgar","Langgar",
			"Langkawi","Langkawi",
			"Lunas","Lunas",
			"Merbok","Merbok",
			"Padang Matsirat","Padang Matsirat",
			"Padang Serai","Padang Serai",
			"Padang Terap","Padang Terap",
			"Pendang","Pendang",
			"Pokok Sena","Pokok Sena",
			"Pulau Paya","Pulau Paya",
			"Sik","Sik",
			"Sintok","Sintok",
			"Sungai Petani","Sungai Petani",
			"Tokai","Tokai",
			"Yan","Yan",
			"Lain","Lain");
            break;
        case "Kelantan" :
            var cityOptions = new Array(
            "Kota Bahru", "Kota Bahru",
			"Pasir Mas","Pasir Mas",
			"Tumpat","Tumpat",
			"Pasir Putih","Pasir Putih",
			"Bachok","Bachok",
			"Kuala Krai","Kuala Krai",
			"Machang","Machang",
			"Tanah Merah","Tanah Merah",
			"Jeli","Jeli",
			"Gua Musang","Gua Musang",
			"Lain","Lain");
            break;
        case "Kuala Lumpur" :
            var cityOptions = new Array(
            "Kuala Lumpur","Kuala Lumpur",
			"Lain","Lain");
             break;
        case "Melaka" :
            var cityOptions = new Array(
            "Alor Gajah","Alor Gajah",
			"Centra Melaka","Centra Melaka",
			"Jasin","Jasin",
			"Lain","Lain");
            break;
        case "Negeri Sembilan" :
            var cityOptions = new Array(
            "Jelebu","Jelebu",
			"Jempol","Jempol",
			"Kuala Pilah","Kuala Pilah",
			"Port Dickson","Port Dickson",
			"Rembau","Rembau",
			"Seremban","Seremban",
			"Tampin","Tampin",
			"Lain","Lain");
            break;
        case "Pahang" :
            var cityOptions = new Array(
            "Bera","Bera",
			"Cemeron Highlands","Cemeron Highlands",
			"Jerantut","Jerantut",
			"Kuantan","Kuantan",
			"Kuala Lipis","Kuala Lipis",
			"Maran","Maran",
			"Perak","Perak",
			"Raub","Raub",
			"Rompin","Rompin",
			"Temerloh","Temerloh",
			"Lain","Lain");
            break;
        case "Penang" :
            var cityOptions = new Array(
            "Air Itam","Air Itam",
			"Alma","Alma",
			"Bagan Ajam","Bagan Ajam",
			"Bagan Luar","Bagan Luar",
			"Balik Pulau","Balik Pulau",
			"Batu Feeringhi","Batu Feeringhi",
			"Batu Kawan","Batu Kawan",
			"Batu Maung","Batu Maung",
			"Batu Lanchang","Batu Lanchang",
			"Bayan Baru","Bayan Baru",
			"Bayan Lepas","Bayan Lepas",
			"Bukit Mertajam","Bukit Mertajam",
			"Bukit Minyat","Bukit Minyat",
			"Bukit Tambun","Bukit Tambun",
			"Butterworth","Butterworth",
			"Farlim","Farlim",
			"Gelugor","Gelugor",
			"George Town","George Town",
			"Green Lane","Green Lane",
			"Gurney Drive","Gurney Drive",
			"Jawi","Jawi",
			"Jelutong","Jelutong",
			"Juru","Juru",
			"Kampung Gajah","Kampung Gajah",
			"Kepala Batas","Kepala Batas",
			"Mak Mandin","Mak Mandin",
			"Nibong Tebal","Nibong Tebal",
			"Paya Terubong","Paya Terubong",
			"Permatang Pauh","Permatang Pauh",
			"Permatang Tinggi","Permatang Tinggi",
			"Perai","Perai",
			"Pulau Tikus","Pulau Tikus",
			"Pulau Betong","Pulau Betong",
			"Raja Uda","Raja Uda",
			"Seberang Jaya","Seberang Jaya",
			"Simpang Ampat","Simpang Ampat",
			"Sungai Ara","Sungai Ara",
			"Sungai Bakap","Sungai Bakap",
			"Sungai Dua","Sungai Dua",
			"Sungai Nibong","Sungai Nibong",
			"Tanjung Bunga","Tanjung Bunga",
			"Tanjung Tokong","Tanjung Tokong",
			"Teluk Bahang","Teluk Bahang",
			"Lain","Lain");
            break;
        case "Perak" :
            var cityOptions = new Array(
            "Kinta", "Kinta",
			"Larut","Larut",
			"Matang dan Selama","Matang dan Selama",
			"Hilir Perak","Hilir Perak",
			"Ipoh","Ipoh",
			"Manjung","Manjung",
			"Batang Padang","Batang Padang",
			"Kerian","Kerian",
			"Kuala Kangsar","Kuala Kangsar",
			"Hulu Perak","Hulu Perak",
			"Perak Tengah","Perak Tengah",
			"Lain","Lain"
            );
            break;
        case "Perlis" :
            var cityOptions = new Array(
            "Arau","Arau",
			"Chuping","Chuping",
			"Kaki Bukit","Kaki Bukit",
			"Kuala Perlis","Kuala Perlis",
			"Padang Besar","Padang Besar",
			"Sanglang","Sanglang",
			"Wang Kelian","Wang Kelian",
			"Simpang Empat","Simpang Empat",
			"Lain","Lain");
            break;
        case "Sabah" :
            var cityOptions = new Array(
            "Kota Kinabalu","Kota Kinabalu",
			"Sandakan","Sandakan",
			"Tawau","Tawau",
			"Lahad Datu","Lahad Datu",
			"Keningau","Keningau",
			"Semporna","Semporna",
			"Kudat","Kudat",
			"Lain","Lain");
            break;
        case "Sarawak" :
            var cityOptions = new Array(
            "Kuching","Kuching",
			"Samarahan","Samarahan",
			"Sri Aman","Sri Aman",
			"Betong","Betong",
			"Sarikei","Sarikei",
			"Sibu","Sibu",
			"Mukah","Mukah",
			"Kapit","Kapit",
			"Bintulu","Bintulu",
			"Miri","Miri",
			"Limbang","Limbang",
			"Lain","Lain");
            break;
        case "Selangor" :
            var cityOptions = new Array(
            "Ampang","Ampang",
			"Damansara","Damansara",
			"Bagan Lalang","Bagan Lalang",
			"Bangi","Bangi",
			"Banting","Banting",
			"Cheras","Cheras",
			"Cyberjaya","Cyberjaya",
			"Gombak","Gombak",
			"Hulu Langat","Hulu Langat",
			"Kajang","Kajang",
			"Kuala Selangor","Kuala Selangor",
			"Petaling Jaya","Petaling Jaya",
			"Puchong","Puchong",
			"Port Klang","Port Klang",
			"Rawang","Rawang",
			"Semenyih","Semenyih",
			"Sepang","Sepang",
			"Serdang","Serdang",
			"Seri Kembangan","Seri Kembangan",
			"Shah Alam","Shah Alam",
			"Hulu Selangor","Hulu Selangor",
			"Subang Jaya","Subang Jaya",
			"Sabak Bernam","Sabak Bernam",
			"Lain","Lain");
            break;
        case "Terengganu" :
            var cityOptions = new Array(
            "Besut","Besut",
			"Dungun","Dungun",
			"Hulu Terenggaru","Hulu Terenggaru",
			"Kemaman","Kemaman",
			"Kuala Terengganu","Kuala Terengganu",
			"Marang","Marang",
			"Setiu","Setiu",
			"Lain","Lain");
            break;
        case "Foreign" :
            var cityOptions = new Array(
            "Singapor","Singapor",
			"Indonesia","Indonesia",
			"China","China",
			"Thailand","Thailand",
			"United States","United States",
			"United Kingdom","United Kingdom",
			"France","France",
			"Switzerland","Switzerland",
			"Australia","Australia",
			"New Zealand","New Zealand",
			"Canada","Canada",
			"Austria","Austria",
			"Korea","Korea",
			"Japan","Japan",
			"Germany","Germany",
			"Italy","Italy",
			"Spain","Spain",
			"Russia","Russia",
			"India","India",
			"Netherlands","Netherlands",
			"Europe","Europe",
			"North America","North America",
			"South America","South America",
			"Asia","Asia",
			"Africa","Africa",
			"Oceania","Oceania");
            break;
        default:
            var cityOptions = new Array("Pilih bandar", "");
            break;
    }
	
	var cityObject = document.getElementById(cityid);
	cityObject.options.length = 0;
	cityObject.options[0] = new Option("Pilih bandar", "");
	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(
		"Johor","Kedah","Kelantan","Kuala Lumpur","Melaka","Negeri Sembilan","Pahang","Perak","Penang","Perlis","Sabah","Sarawak",
		"Selangor","Terengganu","Foreign"
	);

	var html = "<select name=\"" + provinceid + "\" id=\"" + provinceid + "\" onchange=\"setcity('" + provinceid + "', '" + cityid + "');\">";
	html = html + "<option value=\"\">Pilih negeri</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, provinceid) {
	if(isUndefined(provinceid)) provinceid = '';
	var html = "&nbsp;<select name=\"" + cityid + "\" id=\"" + cityid + "\">";
	if(provinceid == '') {
		if(city == "") {
			html = html + "<option value=\"\">Pilih bandar</option>";
		} else {
			html = html + "<option value=\"" + city + "\">" + city + "</option>";
		}
	}
	html = html + "</select>";
	document.write(html);
	if(provinceid != '') {
		setcity(provinceid, cityid);
		initprovcity(cityid, city);
	}
}
