var xmlHttp;

function getAgents(include_url)
{
	xmlHttp = GetXmlHttpObject();

	if(xmlHttp == null)
	{
		alert("Browser does not support HTTP Request");
		return;
	}
	
	var realtor_criteria = document.getElementById('realtor_criteria').value;
	
	if (document.getElementById('spanish_speaking').checked)
	{
		var spanish_speaking = 'Yes';
	}
	else
	{
		var spanish_speaking = 'No';
	}
		
	var   url=include_url+"/modules/realtors/assets/content/agent_results.php";
	url	= url+"?realtor_criteria="+ realtor_criteria;
	url	= url+"&spanish_speaking="+ spanish_speaking;
	url	= url+"&sid="+Math.random();
	 
	xmlHttp.onreadystatechange = function()
	{
		if(xmlHttp.readyState == 4)
		{ 
			var results = xmlHttp.responseText;
			document.getElementById('realtor_results').innerHTML = results;
			document.getElementById('realtor_results').style.display = 'block';
		}
	}   
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null); 
}

function showStaffInput()
{
	xmlHttp = GetXmlHttpObject();

	if(xmlHttp == null)
	{
		alert("Browser does not support HTTP Request");
		return;
	}
	
	var realtor_criteria = document.getElementById('staff_criteria').value;
	
	if (realtor_criteria)
	{
		document.getElementById('specific_person').style.display = 'block';
	}
	else
	{
		document.getElementById('specific_person').style.display = 'none';
	}
}

function getStaff(include_url)
{
	xmlHttp = GetXmlHttpObject();

	if(xmlHttp == null)
	{
		alert("Browser does not support HTTP Request");
		return;
	}
	
	var staff_criteria = document.getElementById('staff_criteria').value;
	
	if (staff_criteria)
	{
		var staff_member = document.getElementById('staff_member').value;
		
		if(!staff_member)
		{
			alert("Please enter a staff memeber name.");
			return;
		}
	}
	else
	{
		var staff_member = '';
	}
		
	var   url=include_url+"/modules/realtors/assets/content/staff_results.php";
	url	= url+"?staff_criteria="+ staff_criteria;
	url	= url+"&staff_member="+ staff_member;
	url	= url+"&sid="+Math.random();
	
	xmlHttp.onreadystatechange = function()
	{
		if(xmlHttp.readyState == 4)
		{ 
			var results = xmlHttp.responseText;
			document.getElementById('staff_results').innerHTML = results;
			document.getElementById('staff_results').style.display = 'block';
		}
	}   
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function GetXmlHttpObject(){var xmlHttp=null;try{ xmlHttp=new XMLHttpRequest();}catch (e){ try{xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");}catch (e){xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");}}return xmlHttp;}
