/* This script and many more are available free online at
The JavaScript Source!! http://javascript.internet.com
Created by: Jerome Caron |  */
arrCity = new Array(

	//Johor
	new Array (
		new Array("Batu Pahat"),
		new Array("Johor Bahru"),
		new Array("Kluang"),
		new Array("Kota Tinggi"),
		new Array("Kulai"),
		new Array("Masai"),
		new Array("Mersing"),
		new Array("Muar"),
		new Array("Pekan Nanas"),
		new Array("Pontian"),
		new Array("Segamat"),
		new Array("Simpang Renggam"),
		new Array("Skudai"),
		new Array("Taman Molek"),
		new Array("Taman Sentosa"),
		new Array("Tangkak"),
		new Array("Yong Peng")
	),
	
	//Kedah
	new Array (
		new Array("Alor Setar"),
		new Array("Baling"),
		new Array("Changloon"),
		new Array("Gurun"),
		new Array("Jitra"),
		new Array("Kulim"),
		new Array("Langkawi"),
		new Array("Pendang"),
		new Array("Pokok Sena"),
		new Array("Sungai Petani")
	),
	
	//Kelantan
	new Array (
		new Array("Gua Musang"),
		new Array("Kota Bahru"),
		new Array("Pasir Puteh"),
		new Array("Tanah Merah")
	),
	
	
	//Melaka
	new Array (
		new Array("Melaka")
	),
	
	//Negeri Sembilan
	new Array (
		new Array("Gemas"), 
		new Array("Nilai"), 
		new Array("Port Dickson"),
		new Array("Seremban")
	),
	
	//Pahang
	new Array (
		new Array("Bandar Jengka"),
		new Array("Bentong"),
		new Array("Cameron Highlands"),
		new Array("Genting Highlands"),
		new Array("Kuantan"),
		new Array("Kuala Lipis"),
		new Array("Mentakab"),
		new Array("Raub"),
		new Array("Temerloh")
	),
	
	//Perak
	new Array (
		new Array("Bagan Serai"),
		new Array("Batu Gajah"),
		new Array("Bidor"),
		new Array("Gerik"),
		new Array("Ipoh"),
		new Array("Kampar"),
		new Array("Kuala Kangsar"),
		new Array("Kuala Kurau"),
		new Array("Pantai Remis"),
		new Array("Parit Buntar"),
		new Array("Sitiawan"),
		new Array("Slim River"),
		new Array("Sungai Siput"),
		new Array("Taiping"),
		new Array("Tanjung Malim"),
		new Array("Tapah"),
		new Array("Teluk Intan")
	),
	
	//Perlis
	new Array (
		new Array("Kangar")
	),
	
	//Pulau Pinang
	new Array (
		new Array("Balik Pulau"),
		new Array("Bandar Jelutong"),
		new Array("Bayan Baru"),
		new Array("Bayan Lepas"),
		new Array("Bukit Mertajam"),
		new Array("Butterworth"),
		new Array("Georgetown"),
		new Array("Glugor"),
		new Array("Kepala Batas"),
		new Array("Penang"),
		new Array("Prai"),		
		new Array("Nibong Tebal"),
		new Array("Simpang Ampat"),
		new Array("Sungai Bakap")
	),
	
	//Sabah
	new Array (
		new Array("Kota Kinabalu"),
		new Array("Labuan"),
		new Array("Sandakan"),
		new Array("Tawau")	
	),
	
	//Sawarak
	new Array (
		new Array("Bintulu"),
		new Array("Kuching"),
		new Array("Miri"),
		new Array("Sibu")	
	),
	
	//Selangor
	new Array (
		new Array("Ampang"),
		new Array("Balakong"),
		new Array("Bandar Baru Bangi"),
		new Array("Banting"),
		new Array("Batang Kali"),
		new Array("Cheras"),
		new Array("Kajang"),
		new Array("Kapar"),
		new Array("Klang"),
		new Array("Kuala Selangor"),
		new Array("LCCT"),
		new Array("Petaling Jaya"),
		new Array("Puchong"),
		new Array("Putra Height"),
		new Array("Rawang"),
		new Array("Shah Alam"),
		new Array("Selayang"),
		new Array("Seri Kembangan"),
		new Array("Subang Jaya"),
		new Array("Sungai Besar"),
		new Array("Sungai Buloh"),
		new Array("Sunway"),
		new Array("USJ")
	),
	
	//Terrengganu
	new Array (
		new Array("Jerteh"),
		new Array("Kemaman"),
		new Array("Kuala Terengganu")
	),
	
	//Wilayah Persekutuan
	new Array (
		new Array("Ampang"),	   
		new Array("Cheras"),
		new Array("Kuala Lumpur"),
		new Array("Bangsar"),			
		new Array("Bukit Bintang"),
		new Array("Jalan Klang Lama"),
		new Array("Jalan Sultan Ismail"),
		new Array("Kepong"),
		new Array("Kepong Baru"),
		new Array("Mid Valley"),
		new Array("Pandan Kapital"),
		new Array("Setapak"),		
		new Array("Sri Petaling"),
		new Array("Sri Hartamas"),
		new Array("Sungai Besi"),
		new Array("Taman Connaught"),
		new Array("Wangsa Maju")
	),
	
	//Wilayah Persekutuan (Labuan)
	new Array (
		new Array("Labuan")		
	)
	
	
	
);




function populateCity() {
	var selectCtrl = document.getElementById('City');
	itemArray = arrCity[document.getElementById('State').selectedIndex-1];
	var i, j;
	var prompt;
	
	// empty existing items
	for (i = selectCtrl.options.length; i >= 0; i--) {
		selectCtrl.options[i] = null;
	}
	//prompt = (itemArray != null) ? goodPrompt : badPrompt;
	//if (prompt == null) {
	//j = 0;
	//}
	//else {
	//selectCtrl.options[0] = new Option(prompt);
	//j = 1;
	//}
	
	
	selectCtrl.options[0] = new Option("Select a City"); 
	selectCtrl.options[0].value = "blank";
	j =1;
	
	if (itemArray != null) {
		// add new items
		for (i = 0; i < itemArray.length; i++) {
			if (itemArray[i] != null) {
				selectCtrl.options[j] = new Option(itemArray[i]);
				prompt = itemArray[i];
				selectCtrl.options[j].value = itemArray[i];
			}
			j++;
			
		//selectCtrl.options[0].selected = true;
		}
	}
	var queryData = parseQueryString();
	
	if (queryData['City'] != undefined) { 
		var City = queryData['City'].toString();
		for (j=0; j<selectCtrl.length; j++) {
			var selectCity = selectCtrl[j].value;
			if (selectCity.replace(" ", "") == City) {
				selectCtrl.selectedIndex = j;
				
			}
		}
	}
 
}


function parseQueryString(varQS){
	var _2={};
	if(varQS==undefined){ varQS=location.search?location.search:""; }
	if(varQS.charAt(0)=="?"){ varQS=varQS.substring(1); }
	
	//varQS=varQS.replace("+"," ");
	varQS=varQS.replace("+","");
	
	var _3=varQS.split(/[&;]/g);
	
	for(var i=0;i<_3.length;i++){
		var _5=_3[i].split("=");
		var _6=decodeURIComponent(_5[0]);
		var _7=decodeURIComponent(_5[1]);
		if(!_2[_6]){_2[_6]=[];}
		
		_2[_6].push((_5.length==1)?"":_7);
	
	}
		
		return _2;
}


function submitCity() {
	document.frmCentre.submit();
}

function GetDisplayCentres() {
	var CityFrame = document.getElementById('DisplayCentres');
	var selectState = document.getElementById('State');
	
	//parse Query String
	var queryData = parseQueryString();
	
	if (queryData['State'] == undefined || queryData['City'] == undefined) {
		CityFrame.src = "/personal/service/maxis_centre/centres/blank.html"; 
	} else {
		var City = queryData['City'].toString();
		var newCity = City.replace("+","");
		//set dropdown menus	
		for (i=0; i<selectState.length; i++) {
			if (selectState[i].value == queryData['State']) {
				selectState.selectedIndex = i;
			}
		}
		
		populateCity();
		
		//display in iframe
		CityFrame.src = "/personal/service/maxis_centre/centres/" + queryData['State'] + newCity + ".html"; 
		
	}
}



