	function getCitiesWithProperties(e){
		var div = document.getElementById("cityspan");
		div.innerHTML = 'Retrieving Cities...';
		var state = '';
		var city = '';
		if(e.state && typeof e.state == "number"){
			state = e.state;
			if(e.city){
				city = "&city="+e.city;
			}
		}else{		
			var value = YAHOO.util.Event.getTarget(e);

			state = value.value;
		}
		
		var sUrl = "/ajax/cityDropDownWithProperties.php?state="+state+city;

		var handleSuccess = function(o){
			if(o.responseText !== undefined){
				var dt = document.getElementById('cityTitle');
				dt.innerHTML = "<label for='city'>City*</label>";
				div.innerHTML = o.responseText;
				document.getElementById('city').focus();
			}
		}

		var handleFailure = function(o){
			if(o.responseText !== undefined){
				div.innerHTML = "Cities not fetched";
			}
		}

		var callback =
		{
		  success:handleSuccess,
		  failure: handleFailure
		};
		var request = YAHOO.util.Connect.asyncRequest("GET", sUrl, callback);	
	}
	
	function getCities(e){
		var div = document.getElementById("cityspan");
		div.innerHTML = 'Retrieving Cities...';
		var state = '';
		var city = '';
		if(e.state && typeof e.state == "number"){
			state = e.state;
			if(e.city){
				city = "&city="+e.city;
			}
		}else{		
			var value = YAHOO.util.Event.getTarget(e);
	
			state = value.value;
		}
		
		var sUrl = "/ajax/cityDropDown.php?state="+state+city;
		var handleSuccess = function(o){
			if(o.responseText !== undefined){
				var dt = document.getElementById('cityTitle');
				dt.innerHTML = "<label for='city'>City*</label>";
				div.innerHTML = o.responseText;
				document.getElementById('city').focus();
			}
		}

		var handleFailure = function(o){
			if(o.responseText !== undefined){
				div.innerHTML = "Cities not fetched";
			}
		}

		var callback =
		{
		  success:handleSuccess,
		  failure: handleFailure
		};
		var request = YAHOO.util.Connect.asyncRequest("GET", sUrl, callback); 
	}
