
	function FillCities(e) {

	if (e.options[e.selectedIndex].value !=0)	
		cityProperties.class_listings.LoadCity(e.options[e.selectedIndex].value,SetCity_callback);
		else
		document.getElementById("ddcity").options.length = 0;
		document.getElementById("ddcity").options[document.getElementById("ddcity").options.length] = 
				new Option("<Choose Country Frist>", 0);
			document.getElementById("txtcitys").value = 0;
		
	
		}

	function SetCity_callback(response) {
		
		if (response.error != null)
		{
			//we should probably do better than this
			alert(response.error); 
			return;
		}
			var dt = response.value;  
		if (dt == null || typeof(dt) != "object")
		{
		return;
		}
		document.getElementById("ddcity").options.length = 0;
		for (var i = 0; i < dt.Rows.length; ++i)
		{
			
			document.getElementById("ddcity").options[document.getElementById("ddcity").options.length] = 
				new Option(dt.Rows[i].CITYNAME, dt.Rows[i].CITYID);
			}	
			
	}
	
	
	
	
		function GetCityID(response)
	{
	
		document.getElementById("txtcitys").value = response.value;
		
	}
	
	function FillsubCatId(response)
	{
	
		document.getElementById("txtcategory").value = response.value;
		
		//document.getElementById("CATEGORYVALUE").value = response.options[response.selectedIndex].text;
		
	}
	
	function ClearsubCatId()
	{
	
		document.getElementById("txtcategory").value = 0;
		
		//document.getElementById("CATEGORYVALUE").value = response.options[response.selectedIndex].text;
		
	}
	
	function SubCategory(e) {

		if (e.options[e.selectedIndex].value !=0)
	
			cityProperties.class_listings.LoadSubCategory(e.options[e.selectedIndex].value,SetSubCat_callback);
		else
	
		document.getElementById("ddsubcategory").options.length = 0;
		document.getElementById("ddsubcategory").options[document.getElementById("ddsubcategory").options.length] = 
				new Option("<Select Category Frist>", 0);
				
				}
				
	function SetSubCat_callback(response) {
		
		if (response.error != null)
		{
			alert(response.error); 
			return;
		}
			var dt = response.value;  
		if (dt == null || typeof(dt) != "object")
		{
		return;
		}
		document.getElementById("ddsubcategory").options.length = 0;
		for (var i = 0; i < dt.Rows.length; ++i)
		{
			
	document.getElementById("ddsubcategory").options[document.getElementById("ddsubcategory").options.length] = 
	new Option(dt.Rows[i].SUBCATEGORY, dt.Rows[i].SUBCATID);
				
	}		
	}
	
		