function fetch_Listing_Suburb_Options_Request(ProvinceID,idToPopulate)
{
	$(idToPopulate).disabled = true;
	new Ajax.Request("data/getSuburbRequestRegion.php",
	{
		onSuccess : function(response) 
		{
			if(response.responseText == 'false')
			{
				$(idToPopulate).options.length = 0;
				$(idToPopulate).options[0] = new Option("No suburbs Found","*");
			}
			else
			{
				var dataset = $H();
				dataset = eval("(" + response.responseText + ")");
//				popluate_suburbsForListings(idToPopulate,dataset.Location,selectedSuburbID);
				
				var Indexing  = 0;
				var selectObj = $(idToPopulate);
				selectObj.options.length = 0;	
				$H(dataset.Location).each(function(region)
				{
					selectObj.options[Indexing] = new Option(region.value.Name,region.key);
//					selectObj.options[Indexing].style.backgroundColor = '#666';
//					selectObj.options[Indexing].style.color = '#fff';
					Indexing++;	
				});
				$(idToPopulate).disabled = false;
			}
		},
		onFailure : function(response) 
		{
			alert("error loading " + url + "...");
		},
		parameters : "ProvinceID=" +ProvinceID
	});
}

function checkSimilarSuburbs()
{
	var params = Form.serialize($('suburbRequest'));;
	var Results = "";
	new Ajax.Request("data/getSimilarSuburbs.php",
	{
		onSuccess : function(response) 
		{	
			if (response.responseText != 'false')
			{
				$('SimilarSuburbResults').innerHTML = response.responseText;
			}
			else
			{
				SendMailSuburbRequest();
			}		
		},
		onFailure : function(response) 
		{
			alert("error loading " + url + "...");
		},
		parameters :params
	});
}

function SendMailSuburbRequest()
{
	var params = Form.serialize($('suburbRequest'));
	new Ajax.Request("data/sendSuburbRequestEmail.php",
	{
		onSuccess : function(response) 
		{
			if(response.responseText == "0")
			{
				getSuburbRequest('error');
			}
			else
			{
				Magic._close();
			}
		},
		onFailure : function(response) 
		{
			alert("error loading " + url + "...");
		},
		parameters :params
	});
}