// JavaScript Document

	if (document.getElementById('StreetAddress').value!="All") {document.getElementById('StreetAddress').style.backgroundColor="yellow";}
	if (document.getElementById('Subdivision').value!="All") {document.getElementById('Subdivision').style.backgroundColor="yellow";}
	if (document.getElementById('School').value!="All") {document.getElementById('School').style.backgroundColor="yellow";}
	if (document.getElementById('County').value!="All") {document.getElementById('County').style.backgroundColor="yellow";}
	if (document.getElementById('OrderBy').value!="Price") {document.getElementById('OrderBy').style.backgroundColor="yellow";}
	if (document.getElementById('Agent').value!="All") {document.getElementById('Agent').style.backgroundColor="yellow";}
	if (document.getElementById('Agency').value!="All") {document.getElementById('Agency').style.backgroundColor="yellow";}


function ListingsPerPage(xLimitCnt){
	document.cookie = "ListingsPerPage=" + xLimitCnt;
	document.getElementById("ListingsFilter").submit();
}

function setArea(txtArea) {
	if (txtArea=="Cape Area" || txtArea=="South County Area" || txtArea=="Mineral Area" || txtArea=="Sikeston Area" || txtArea=="All") {
		document.getElementById("Area").value='Y';
		if (txtArea!="All") {
			document.getElementById("City").style.backgroundColor="yellow";
		} else {
			document.getElementById("City").style.backgroundColor="white";	
		}
 	}else{ 
		document.getElementById("Area").value='N';
		document.getElementById("City").style.backgroundColor="yellow";		
	};
	document.getElementById('County').value='All';
	document.getElementById('County').style.backgroundColor="white";
}

function SetPage(xpageno) {
	document.getElementById("PageNo").value=xpageno;
	document.getElementById("ListingsFilter").submit();
	}

function M_Over() {
	document.body.style.cursor = 'pointer';
	}
	
function M_Out() {
	document.body.style.cursor = 'default';
	}	

function ShowSearchMenu() {
	if (document.getElementById('ListingsFilter').style.height=='auto') {
		document.getElementById('ListingsFilter').style.height='2px';
	} else {
		document.getElementById('ListingsFilter').style.height='auto';
	}
}

function SaleRent(i) {
	if (i.value=='For Sale') {
		if (i.checked) {
			document.getElementById('SetPriceRange').style.display='inline';
			
		}else{
			document.getElementById('SetPriceRange').style.display='none'
		}
	}else{ 
		if (i.checked) {
			document.getElementById('SetRentRange').style.display='inline';
		}else{
			document.getElementById('SetRentRange').style.display='none'
		}
	}
}

function ExpandType(i) {
	if (i.checked) {
		document.getElementById('PT').style.display='block';
		document.getElementById('PT').style.height='Auto';
		document.getElementById("AllLand").checked='';
		document.getElementById('AllResidential').checked='';
		document.getElementById('AllCommercial').checked='';
	}else{
		document.getElementById('PT').style.display='none';	
	}
}

function CustomTypeOff(i) {
	if (i.checked) {
		document.getElementById('PT').style.display='none';
		document.getElementById("CustomType").checked='';
	}
}

function SetSearchType(i) {
	if (i.value==1){
		document.getElementById('StreetAddress').style.display='none';
		document.getElementById('Street').value="All";
		document.getElementById('SubdivisionFS').style.display='none';
		document.getElementById('Subdivision').value="All";
		document.getElementById('SchoolDistrictFS').style.display='none';
		document.getElementById('School').value="All";
		document.getElementById('CountyFS').style.display='none';
		document.getElementById('County').value="All";
		document.getElementById('OrderByFS').style.display='none';
		document.getElementById('OrderBy').text="Price";
		document.getElementById('AgentFS').style.display='none';
		document.getElementById('Agent').value="All";
		document.getElementById('AgencyFS').style.display='none';
		document.getElementById('Agency').value="All";
		
	}else{
		document.getElementById('StreetAddress').style.display='block';	
		document.getElementById('SubdivisionFS').style.display='block';
		document.getElementById('SchoolDistrictFS').style.display='block';
		document.getElementById('CountyFS').style.display='block';
		document.getElementById('OrderByFS').style.display='block';
		document.getElementById('AgentFS').style.display='block';
		document.getElementById('AgencyFS').style.display='block';
		
	}
}

function AdvancedSearch() {
		document.getElementById('StreetAddress').style.display='block';	
		document.getElementById('SubdivisionFS').style.display='block';
		document.getElementById('SchoolDistrictFS').style.display='block';
		document.getElementById('CountyFS').style.display='block';
		document.getElementById('OrderByFS').style.display='block';
		document.getElementById('AgentFS').style.display='block';
		document.getElementById('AgencyFS').style.display='block';	
}

function Clear() {
	document.getElementById('StreetAddress').style.display='none';
	document.getElementById('StreetAddress').value="All";
	document.getElementById('SubdivisionFS').style.display='none';
	document.getElementById('Subdivision').value="All";
	document.getElementById('SchoolDistrictFS').style.display='none';
	document.getElementById('School').value="All";
	document.getElementById('CountyFS').style.display='none';
	document.getElementById('County').value="All";
	document.getElementById('OrderByFS').style.display='none';
	document.getElementById('OrderBy').text="Price";
	document.getElementById('AgentFS').style.display='none';
	document.getElementById('Agent').value="All";
	document.getElementById('AgencyFS').style.display='none';
	document.getElementById('Agency').value="All";
	document.getElementById('SearchType').value=1;
	alert('Filters restore to default');
}

function HighLightChanges(i,Default) {
		if (i.value==Default) {
			i.style.backgroundColor="white";
		} else {
			i.style.backgroundColor="yellow";
		}
		if (ListingsFilter.elements('Keyword').value!="") {
			ListingsFilter.elements('Keyword').style.backgroundColor='yellow';
		} else {
			ListingsFilter.elements('Keyword').style.backgroundColor='white';
		}
}

