arrRegions = [{"intRegionId":"146","strRegionName":"Vadodara","arrLocations":[{"intLocationId":"2624","strLocationName":"Akota","strLocationNameWithPrefix":"Akota","strRegionName":"Vadodara"},{"intLocationId":"2625","strLocationName":"Bajwa","strLocationNameWithPrefix":"Bajwa","strRegionName":"Vadodara"},{"intLocationId":"2626","strLocationName":"Bhadarpur","strLocationNameWithPrefix":"Bhadarpur","strRegionName":"Vadodara"},{"intLocationId":"2627","strLocationName":"Bhaili","strLocationNameWithPrefix":"Bhaili","strRegionName":"Vadodara"},{"intLocationId":"2628","strLocationName":"Bodeli","strLocationNameWithPrefix":"Bodeli","strRegionName":"Vadodara"},{"intLocationId":"2629","strLocationName":"Chalamali","strLocationNameWithPrefix":"Chalamali","strRegionName":"Vadodara"},{"intLocationId":"2630","strLocationName":"Chandod","strLocationNameWithPrefix":"Chandod","strRegionName":"Vadodara"},{"intLocationId":"2631","strLocationName":"Chokari","strLocationNameWithPrefix":"Chokari","strRegionName":"Vadodara"},{"intLocationId":"2632","strLocationName":"Dabhoi","strLocationNameWithPrefix":"Dabhoi","strRegionName":"Vadodara"},{"intLocationId":"2633","strLocationName":"Desar","strLocationNameWithPrefix":"Desar","strRegionName":"Vadodara"},{"intLocationId":"2634","strLocationName":"Gorva","strLocationNameWithPrefix":"Gorva","strRegionName":"Vadodara"},{"intLocationId":"2635","strLocationName":"Gothda","strLocationNameWithPrefix":"Gothda","strRegionName":"Vadodara"},{"intLocationId":"2636","strLocationName":"Jabugam","strLocationNameWithPrefix":"Jabugam","strRegionName":"Vadodara"},{"intLocationId":"2637","strLocationName":"Kadachhala","strLocationNameWithPrefix":"Kadachhala","strRegionName":"Vadodara"},{"intLocationId":"2638","strLocationName":"Kadipani","strLocationNameWithPrefix":"Kadipani","strRegionName":"Vadodara"},{"intLocationId":"2639","strLocationName":"Karakhadi","strLocationNameWithPrefix":"Karakhadi","strRegionName":"Vadodara"},{"intLocationId":"2640","strLocationName":"Kosindra","strLocationNameWithPrefix":"Kosindra","strRegionName":"Vadodara"},{"intLocationId":"2641","strLocationName":"Mandala","strLocationNameWithPrefix":"Mandala","strRegionName":"Vadodara"},{"intLocationId":"2642","strLocationName":"Miyagam","strLocationNameWithPrefix":"Miyagam","strRegionName":"Vadodara"},{"intLocationId":"2643","strLocationName":"Mujpur Padra","strLocationNameWithPrefix":"Mujpur Padra","strRegionName":"Vadodara"},{"intLocationId":"2644","strLocationName":"Naswadi","strLocationNameWithPrefix":"Naswadi","strRegionName":"Vadodara"},{"intLocationId":"2645","strLocationName":"Panvad","strLocationNameWithPrefix":"Panvad","strRegionName":"Vadodara"},{"intLocationId":"2646","strLocationName":"Petrofils","strLocationNameWithPrefix":"Petrofils","strRegionName":"Vadodara"},{"intLocationId":"2647","strLocationName":"S N Road","strLocationNameWithPrefix":"S N Road","strRegionName":"Vadodara"},{"intLocationId":"2648","strLocationName":"Sandasal","strLocationNameWithPrefix":"Sandasal","strRegionName":"Vadodara"},{"intLocationId":"2649","strLocationName":"Sarar","strLocationNameWithPrefix":"Sarar","strRegionName":"Vadodara"},{"intLocationId":"2650","strLocationName":"Sewasi","strLocationNameWithPrefix":"Sewasi","strRegionName":"Vadodara"},{"intLocationId":"2651","strLocationName":"Sisodra","strLocationNameWithPrefix":"Sisodra","strRegionName":"Vadodara"},{"intLocationId":"2652","strLocationName":"Subhanpura","strLocationNameWithPrefix":"Subhanpura","strRegionName":"Vadodara"},{"intLocationId":"2653","strLocationName":"Thuvavi","strLocationNameWithPrefix":"Thuvavi","strRegionName":"Vadodara"},{"intLocationId":"2654","strLocationName":"Tundav Savli","strLocationNameWithPrefix":"Tundav Savli","strRegionName":"Vadodara"},{"intLocationId":"2655","strLocationName":"Vadodara","strLocationNameWithPrefix":"Vadodara","strRegionName":"Vadodara"},{"intLocationId":"2656","strLocationName":"Vadu","strLocationNameWithPrefix":"Vadu","strRegionName":"Vadodara"},{"intLocationId":"2657","strLocationName":"Vagholia","strLocationNameWithPrefix":"Vagholia","strRegionName":"Vadodara"},{"intLocationId":"2658","strLocationName":"Valan","strLocationNameWithPrefix":"Valan","strRegionName":"Vadodara"},{"intLocationId":"2659","strLocationName":"Varnama","strLocationNameWithPrefix":"Varnama","strRegionName":"Vadodara"},{"intLocationId":"2660","strLocationName":"Vejpur","strLocationNameWithPrefix":"Vejpur","strRegionName":"Vadodara"}]}]

AddPageLoadFunction(
	function(){
		var objVarElement = document.getElementById("QuickSearchRegion");
		
		if(objVarElement != null && objVarElement.options){			
			var objOption, objTextNode;

			var intCurrentRegionId = objVarElement.options[objVarElement.selectedIndex].value;		
			objVarElement.innerHTML="";
			
			var intNumRegions = arrRegions.length;
			var bolRegionFound = false;
			
			for(var i=0; i<intNumRegions;i++){
				objOption = document.createElement("option");
				objOption.value = arrRegions[i]["intRegionId"];
				if(intCurrentRegionId == arrRegions[i]["intRegionId"]){
					objOption.selected = "selected";
					bolRegionFound = true;
				}
				objTextNode = document.createTextNode(arrRegions[i]["strRegionName"]);
				objOption.appendChild(objTextNode);
				objVarElement.appendChild(objOption);
			}
			
			if(!bolRegionFound){
				intCurrentRegionId = objVarElement.options[objVarElement.selectedIndex].value;				
				QuickChangeRegionById(intCurrentRegionId);
			}					
			
			var objMyRules = { 
				"#QuickSearchRegion" : function(objElement){
					addEvent(objElement,"change",QuickChangeRegion);
				}
			};
			Behaviour.register(objMyRules);
			Behaviour.apply(objMyRules);
		}
	}
)

function QuickChangeRegion(objEvent){
	objEvent = PrepareEvent(objEvent);
	var intCurrentRegionId = objEvent.objTarget.options[objEvent.objTarget.selectedIndex].value;
	QuickChangeRegionById(intCurrentRegionId);
}

function QuickChangeRegionById(intRegionId){
	var objOption, objTextNode;
	
	var objVarElement = document.getElementById("QuickSearchLocation");
	objVarElement.innerHTML="";

	objOption = document.createElement("option");
	objOption.value = 0;
	objTextNode = document.createTextNode("All Locations");
	objOption.appendChild(objTextNode);
	objVarElement.appendChild(objOption);

	var intNumRegions = arrRegions.length;
	for(var i=0; i<intNumRegions;i++){
		if(intRegionId == arrRegions[i]["intRegionId"]){
			intCurrentRegion = i;
		}
	}
	
	var intNumLocations = arrRegions[intCurrentRegion]["arrLocations"].length;

	for(var i=0; i<intNumLocations;i++){
		objOption = document.createElement("option");
		objOption.value = arrRegions[intCurrentRegion]["arrLocations"][i]["intLocationId"];		
		objTextNode = document.createTextNode(arrRegions[intCurrentRegion]["arrLocations"][i]["strLocationName"]);
		objOption.appendChild(objTextNode);
		objVarElement.appendChild(objOption);
	}
}

