/* 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("Kulai"),
		new Array("Kota Tinggi"),
		new Array("Muar"),
		new Array("Masai"),
		//new Array("Parit Jawa"),
		new Array("Pontian"),
		new Array("Segamat"),
		new  Array("Mersing"),
		new  Array("Pekan Nenas"),
		new  Array("Simpang Renggam"),
		new  Array("Parit Raja")

		
	),
	
	//Kedah
	new Array (
		new Array("Alor Star"),
		//new Array("Baling"),
		//new Array("Gurun"),
		new Array("Jitra"),
		new Array("Kulim"),			   
		//new Array("Langkawi"),
		//new Array("Pendang"),
		new Array("Sungai Petani")
		//new Array("Universiti Utara Malaysia")	
	),
	
	//Kelantan
	new Array (
		//new Array("Bachok"),
		new Array("Kota Bharu")
		//new Array("Pasir Mas"),		
		//new Array("Tanah Merah")			
	),
	
	
	//Melaka
	new Array (
		new Array("Melaka")
		//new Array("Masjid Tanah")
	),
	
	//Negeri Sembilan
	new Array (
		new Array("Gemas"),
		new Array("Port Dickson"),
		new Array("Tampin"),
		new Array("Seremban")		
	),
	
	//Pahang
	new Array (
		//new Array("Bandar Pusat Jengka"),
		new Array("Bentong"),
		//new Array("Genting Highlands"),
		new Array("Kuantan"),
		//new Array("Kuala Lipis"),
		new Array("Mentakab"),
		new Array("Cameron")
		//new Array("Raub"),
		//new Array("Tanah Rata"),
		//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("Kamunting"),
		new Array("Kuala Kangsar"),
		//new Array("Kuala Kurau"),
		//new Array("Mambang Di Awan"),
		//new Array("Menglembu"),
		//new Array("Pantai Remis"),
		new Array("Parit Buntar"),		
		new Array("Taiping"),		
		//new Array("Tapah"),		
		//new Array("Tanjong Malim"),					
		//new Array("Tanjong Piadang"),
		new Array("Teluk Intan"),
		//new Array("Seri Manjung"),	
		//new Array("Slim River")	,
		new Array("Sitiawan")		
		//new Array("Sungai Siput")	
	),
	
	//Perlis
	new Array (
		//new Array("Arau"),
		new Array("Kangar")		
	),
	
	//Pulau Pinang
	new Array (
		new Array("Ayer Itam"),
		new Array("Bayan Baru"),
		new Array("Bayan Lepas"),
		new Array("Balik Pulau"),
		new Array("Bukit Mertajam"),
		new Array("Butterworth"),
		//new Array("Gelugor"),
		new Array("Georgetown"),
		new Array("Gurney Plaza"),
		//new Array("Kepala Batas"),
		//new Array("Nibong Tebal"),
		new Array("Pulau Pinang"),
		new Array("Perai"),
		new Array("Simpang Ampat"),
		new Array("Sungai Jawi")				
	),
	
	//Sabah
	new Array (
		new Array("Kota Kinabalu"),
		new Array("Sandakan"),
		new Array("Tawau")
		
	),
	
	//Sawarak
	new Array (
		new Array("Bintulu"),
		new Array("Kuching"),
		new Array("Miri")
	),
	
	//Selangor
	new Array (
		new Array("Ampang"),
		new Array("Bandar Baru Bangi"),
		new Array("Batu Caves"),
		new Array("Kajang"),
		new Array("Klang"),
		//new Array("LCCT"),
		new Array("Petaling Jaya"),
		new Array("Puchong"),
		new Array("Rawang"),
		new Array("Selayang"),
		new Array("Seri Kembangan"),
		new Array("Shah Alam"),
		new Array("Subang Jaya"),
		new Array("Sunway"),
		new Array("Sungai Buloh"),
		new Array("Sungai Besar")
	),
	
	//Terrengganu
	new Array (
		new Array("Cukai"),
		//new Array("Dungun"),		
		//new Array("Jerteh"),		
		//new Array("Kerteh"),
		new Array("Kuala Terengganu")
	),
	
	//Wilayah Persekutuan
	new Array (

		new Array("Bangsar"),
		new Array("Cheras"),		
		//new Array("Kampung Baru"),		
		new Array("Kepong"),		
		new Array("KLCC"),
		new Array("Kuala Lumpur"),		
		new Array("Mid Valley"),
		//new Array("Putrajaya"),
		//new Array("Pandan Indah"),
		//new Array("Universiti Malaya"),
		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];
	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 =0;
	
	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"; 
		
	}
}



