/*
	[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 "Malaysia" :
            var cityOptions = new Array(
            "Johor", "Johor",
            "Kedah", "Kedah",
            "Kelantan", "Kelantan",
            "Pahang", "Pahang",
            "Perak", "Perak",
            "Selangor", "Selangor",
            "Terengganu", "Terengganu",
            "N.Sembilan", "N.sembilan",
            "Perlis", "Perlis",
            "Melaka", "Melaka",
            "P.Pinang", "P.Pinang",
            "K.Lumpur", "K.Lumpur",
            "Sabah", "Sabah",
            "Sarawak", "Sarawak");
             break;
        case "Asean" :
            var cityOptions = new Array(
            "Myanmar", "Myanmar",
            "Philippines", "Philippines",
            "Indonesia", "Indonesia",
            "Vietnam", "Vietnam",
            "Thailand", "Thailand",
            "Brunei", "Brunei",
            "Cambodia", "Cambodia");
            break;
        case "Others" :
            var cityOptions = new Array(
            "Asia", "Asia",
            "S.America", "S.America",
            "N.America", "N.America",
            "Europe", "Europe",
            "Africa", "Africa",
            "Australia", "Australia");
            break;
    
 
        default:
            var cityOptions = new Array("City/Town", "");
            break;
    }
	
	var cityObject = document.getElementById(cityid);
	cityObject.options.length = 0;
	cityObject.options[0] = new Option("City/Town", "");
	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(
		"Malaysia", "Asean", "Others"
	);

	var html = "<select name=\"" + provinceid + "\" id=\"" + provinceid + "\" onchange=\"setcity('" + provinceid + "', '" + cityid + "');\">";
	html = html + "<option value=\"\">Select 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, provinceid) {
	if(isUndefined(provinceid)) provinceid = '';
	var html = "&nbsp;<select name=\"" + cityid + "\" id=\"" + cityid + "\">";
	if(provinceid == '') {
		if(city == "") {
			html = html + "<option value=\"\">Select City</option>";
		} else {
			html = html + "<option value=\"" + city + "\">" + city + "</option>";
		}
	}
	html = html + "</select>";
	document.write(html);
	if(provinceid != '') {
		setcity(provinceid, cityid);
		initprovcity(cityid, city);
	}
}

