// JavaScript Document
var http_request = false;
var dom_popout = (document.getElementById && !document.all)? 1: 0; // Do we use DOM or not?
			
function CreateAjaxRequest(url,action,numberofboards,clientid)
{
	http_request = false;
	
	if (window.XMLHttpRequest)
	{ // Mozilla, Safari,...
		http_request = new XMLHttpRequest();
		
		if (http_request.overrideMimeType)
		{
			http_request.overrideMimeType('text/xml');
		}
	}
	else if (window.ActiveXObject)
	{ // IE
		try
		{
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e)
		{
			try
			{
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e) {}
		}
	}
	
	if (!http_request)
	{
		return false;
	}
	
	http_request.onreadystatechange = function()
	{
		if (http_request.readyState == 4 && http_request.status == 200)
		{
		
			//enable all elements which may have been disabled by previous request
			var elems = document.form10.elements;
			for(j=0;j<elems.length;j++)
			{
				if(elems[j].disabled)
				{
					elems[j].disabled =false;
				}
			}
			try
			{
				// adjust maxlistprice and minlistPrice
				//maxPriceElement = document.getElementById('maxListPrice');
				document.form10.minListPrice.value = http_request.responseXML.documentElement.attributes.getNamedItem('minPrice').value;
				
				//minPriceElement = document.getElementById('minListPrice');
				document.form10.maxListPrice.value = http_request.responseXML.documentElement.attributes.getNamedItem('maxPrice').value;
				// Hide advanced search link for search style 10 if propType is LL, MH, RI, RNT, COM
				if (http_request.responseXML.documentElement.attributes.getNamedItem('propType').value == 'LL' || http_request.responseXML.documentElement.attributes.getNamedItem('propType').value == 'MH' || http_request.responseXML.documentElement.attributes.getNamedItem('propType').value == 'RI' || http_request.responseXML.documentElement.attributes.getNamedItem('propType').value == 'RNT'  || http_request.responseXML.documentElement.attributes.getNamedItem('propType').value == 'COM')
				{
					
					advSearchLinkElement = document.getElementById('ihfSearch10_ShowAdvSearch');
					advSearchLinkElement.innerHTML = '';
					
					// Hide advanced search box
					advSearchElement = document.getElementById('ihfAdvSearch');
					advSearchElement.innerHTML = '';
				}
				else if(numberofboards==0)//clients have only 1 board in their mls boards list
				{
					advSearchLinkElement = document.getElementById('ihfSearch10_ShowAdvSearch');
					advSearchLinkElement.innerHTML = '<img src="/idx/images/button_off.gif" border="0" align="texttop" />Show advanced search criteria';
				}
				else if (numberofboards==1)//clients have more than 1 board in their mls boards list
				{ 
				   
				   advSearchLinkElement = document.getElementById('ihfSearch10_ShowAdvSearch');
					 advSearchLinkElement.innerHTML ='<a href=/idx/advsearch.cfm?cid=' + clientid +'>Go To Advanced Search Form</a>';
					
				 }
			}
			catch (e) {}
			try
			{
			 var nodes = http_request.responseXML.getElementsByTagName("element");
			 for (i=0; i<=nodes.length ;i++)
			 {
				disname= nodes.item(i).firstChild.data;
				document.form10.elements[disname].disabled=true;
				//document.form10.elements[disname].name="nouse";
			 }
			}
			catch(e){}
		}
	};
	
	http_request.open('GET', url+action, true);
	http_request.send(null);
	
}

