// JavaScript Document

var property = getHTTPObject();

function start_property_search(){
	
	var property_type=document.getElementById('PROPERTY_TYPE');
		property_type=property_type.value;
		
	var property_price1=document.getElementById('PRICE1');	
		property_price1=property_price1.value;

	var property_price2=document.getElementById('PRICE2');	
		property_price2=property_price2.value;

	var property_year_built1=document.getElementById('YEAR_BUILT1');	
		property_year_built1=property_year_built1.value;

	var property_year_built2=document.getElementById('YEAR_BUILT2');	
		property_year_built2=property_year_built2.value;
		
	var property_bedrooms1=document.getElementById('BEDROOMS1');	
		property_bedrooms1=property_bedrooms1.value;

	var property_bedrooms2=document.getElementById('BEDROOMS2');	
		property_bedrooms2=property_bedrooms2.value;		
	
	var property_bathrooms1=document.getElementById('BATHROOMS1');	
		property_bathrooms1=property_bathrooms1.value;

	var property_bathrooms2=document.getElementById('BATHROOMS2');	
		property_bathrooms2=property_bathrooms2.value;
		
	var property_zip1=document.getElementById('ZIP1');	
		property_zip1=property_zip1.value;

	var property_zip2=document.getElementById('ZIP2');	
		property_zip2=property_zip2.value;
		
	var property_sqft1=document.getElementById('SQFT1');	
		property_sqft1=property_sqft1.value;

	var property_sqft2=document.getElementById('SQFT2');	
		property_sqft2=property_sqft2.value;
		
	var property_acres1=document.getElementById('ACRES1');	
		property_acres1=property_acres1.value;

	var property_acres2=document.getElementById('ACRES2');	
		property_acres2=property_acres2.value;	
		
	var property_school_type=document.getElementById('SCHOOL_TYPE');	
		property_school_type=property_school_type.value;
		
	var property_school_name=document.getElementById('SCHOOL_NAME');	
		property_school_name=property_school_name.value;		

	var property_accessibility=document.getElementById('ACCESSIBILITY1');
	if (property_accessibility.checked=='1') { property_accessibility="TRUE"; } else { property_accessibility="FALSE"; }
		//property_accessibility=property_accessibility1.value;
		
/*	var property_accessibility=document.getElementById('ACCESSIBILITY2');	
		property_accessibility=property_accessibility2.value; */

	var property_county=document.getElementById('COUNTY');	
		property_county=property_county.value;

	var property_city=document.getElementById('CITY');	
		property_city=property_city.value;

	if((property_price1=='')||(property_price2=='')){
			alert('A price is needed to process a query.');
		}else{
//			alert('show');	
	/* build earl */
var url="c_search_results.php"
	
var params=params+"property_type="+escape(property_type)
	params=params+"&property_price1="+escape(property_price1)
	params=params+"&property_price2="+escape(property_price2)
	params=params+"&property_year_built1="+escape(property_year_built1)
	params=params+"&property_year_built2="+escape(property_year_built2)
	params=params+"&property_bedrooms1="+escape(property_bedrooms1)
	params=params+"&property_bedrooms2="+escape(property_bedrooms2)
	params=params+"&property_bathrooms1="+escape(property_bathrooms1)
	params=params+"&property_bathrooms2="+escape(property_bathrooms2)
	params=params+"&property_zip1="+escape(property_zip1)
	params=params+"&property_zip2="+escape(property_zip2)
	params=params+"&property_sqft1="+escape(property_sqft1)
	params=params+"&property_sqft2="+escape(property_sqft2)
	params=params+"&property_acres1="+escape(property_acres1)
	params=params+"&property_acres2="+escape(property_acres2)
	params=params+"&property_school_type="+escape(property_school_type)
	params=params+"&property_school_name="+escape(property_school_name)
	params=params+"&property_accessibility="+escape(property_accessibility)
	params=params+"&property_county="+escape(property_county)
	params=params+"&property_city="+escape(property_city)

var div="content2Div";
var div2show;

/* using POST */
	div2show=div;
	document.getElementById(div2show).innerHTML =  '<img src=images/ajax/loader1.gif width=16 height=16>';
	property.open("POST", url, true);

//Send the proper header information along with the request
	property.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	property.setRequestHeader("Content-length", params.length);
	property.setRequestHeader("Connection", "close");


	property.onreadystatechange = function() {//Call a function when the state changes.
	if(property.readyState == 4 && property.status == 200) {
//		alert(property.responseText);
		document.getElementById(div2show).innerHTML =  property.responseText;
	}
}
property.send(params);

/*	save		callPage('property_show.php?property_type='+escape(property_type)+'&property_price1='+escape(property_price1)+'&property_price2='+escape(property_price2)+'&property_year_built1='+escape(property_year_built1)+'&property_year_built2='+escape(property_year_built2)+'&property_bedrooms1='+escape(property_bedrooms1)+'&property_bedrooms2='+escape(property_bedrooms2)+'&property_bathrooms1='+escape(property_bathrooms1)+'&property_bathrooms2='+escape(property_bathrooms2)+'&property_zip1='+escape(property_zip1)+'&property_zip2='+escape(property_zip2)+'&property_sqft1='+escape(property_sqft1)+'&property_sqft2='+escape(property_sqft2)+'&property_acres1='+escape(property_acres1)+'&property_acres2='+escape(property_acres2)+'&property_school_type='+escape(property_school_type)+'&property_school_name='+escape(property_school_name)+'&property_accessibility='+escape(property_accessibility)+'&property_county='+escape(property_county)+'&property_city='+escape(property_city)','content2Div');		
*/
		
		}
}

/////////////////////////////////////////////////////// ljs additions /////////////////////////////////////////////////////////////
function searchP(formType){
	var getString=buildGetString(formType);
	callPage('server/html_parse/results.php?table='+formType+'&'+getString,'content2Div');
	//alert(getString);
}

function buildGetString (formName){
		var x=document.getElementById(formName);
		var stringy='';
		for (var i=0;i<x.length;i++){
			var sid=x.elements[i].id;
			var sva=x.elements[i].value;
		  stringy=stringy+sid+'='+sva+'&';
		  }
		  return stringy;
}

var cityHTTP = getHTTPObject();
function getCity(){
	var x=document.getElementById('CITY').value;
	document.getElementById('content2Div').innerHTML =  '<img src=images/ajax/loader1.gif width=16 height=16>';
	cityHTTP.open("GET", 'php_parse/get_cities.php?city='+x, true);
	cityHTTP.onreadystatechange = updateCity;
	cityHTTP.send(null);
}

function updateCity() {
	if (cityHTTP.readyState == 4) {
	    document.getElementById('content2Div').style.display='inline';	
		//display document in div
		document.getElementById('content2Div').innerHTML =  cityHTTP.responseText;
	
	}
}

function popCity(x){
	document.getElementById('CITY').value=x;
	document.getElementById('content2Div').innerHTML='';
}

var countyHTTP = getHTTPObject();
function getCounty(){
	var x=document.getElementById('COUNTY').value;
	document.getElementById('content2Div').innerHTML =  '<img src=images/ajax/loader1.gif width=16 height=16>';
	countyHTTP.open("GET", 'php_parse/get_counties.php?county='+x, true);
	countyHTTP.onreadystatechange = updateCounty;
	countyHTTP.send(null);
}

function updateCounty() {
	if (countyHTTP.readyState == 4) {
	    document.getElementById('content2Div').style.display='inline';	
		//display document in div
		document.getElementById('content2Div').innerHTML =  countyHTTP.responseText;
	
	}
}

function popCounty(x){
	document.getElementById('COUNTY').value=x;
	document.getElementById('content2Div').innerHTML='';
}

function featured(agentID){
	callPage('server/html_parse/office_results.php?table=res&listing_agent_id='+agentID,'content2Div');
	callPage2b('forms/res_form.php','content1Div');
}

function featured_office(officeID){
	callPage('server/html_parse/office_results.php?table=res&listing_office_id='+officeID,'content2Div');
	callPage2b('forms/res_form.php','content1Div');
}
