//<![CDATA[
function saveSearch(action){
	document.getElementById("searchbutton").style.display = 'none';
	document.getElementById("loadingtext").style.display = 'block';
	ticker();
	
	var xmlHttp = makeXmlHttpObject();

	xmlHttp.onreadystatechange=function(){

		if(xmlHttp.readyState==4){
			clearTimeout(tickerTimer);
			document.getElementById("searchbutton").style.display = 'block';
			document.getElementById("loadingtext").style.display = 'none';
						
			if (xmlHttp.responseText == 'saved'){
				alert("This search has been saved.\nGo to the member homepage to view and edit your saved searches");
				}
			else if (xmlHttp.responseText == 'register'){
				//alert("You must create a free account to save searches and get automatic email updates!");
				location.href = 'memberlogin';
				}
			else {
				alert(xmlHttp.responseText);				
				}//else
			}//readystate 4
    }//end onreadystatechange

 
  var varstring; 
  
  //ZIP & MANUALZIP//
  var manualzip = document.getElementById("manualzip").value;
  if (manualzip)
  	varstring = "manualzip=" + escape(manualzip);
  
  var zip = escape(manualzip);
  var x = document.getElementById("zip");
	for (var loop=0; loop < x.options.length; loop++) {
		if (x.options[loop].selected == true){
			zip = zip + "," + x.options[loop].value;
			}
		}
  if (zip)
	varstring = varstring + "&zip=" + escape(zip);	
	  
  //TYPE//	
  var types = '';
  if (document.form.type[0].checked == true)
		types = types + ", " + document.form.type[0].value;
  if (document.form.type[1].checked == true)
		types = types + ", " + document.form.type[1].value;
  if (types)
  	varstring = varstring + "&type=" + escape(types);
  
  //FORECLOSURES//
  if (document.form.foreclosures.checked == true)
		varstring = varstring + "&foreclosures=y";
  //REOS//
  if (document.form.REO.checked == true)
		varstring = varstring + "&REO=y";

  //TEXT BASED VARS//
  var minprice = escape(document.getElementById("minprice").value);
  var maxprice = escape(document.getElementById("maxprice").value);
  var minbeds = escape(document.getElementById("minbeds").value);
  var maxbeds = escape(document.getElementById("maxbeds").value);
  var minbaths = escape(document.getElementById("minbaths").value);
  var maxbaths = escape(document.getElementById("maxbaths").value);
  var minsf = escape(document.getElementById("minsf").value);
  var maxsf = escape(document.getElementById("maxsf").value);  

  varstring = varstring + "&minprice="+minprice+"&maxprice="+maxprice+"&minbeds="+minbeds+"&maxbeds="+maxbeds+"&minbaths="+minbaths+"&maxbaths="+maxbaths+"&minsf="+minsf+"&maxsf="+maxsf+"&action="+action;
  
  //alert(varstring);
  
  xmlHttp.open("GET","mlsframe/cgi/savedsearcheshandler.php5?" + varstring, true);
  xmlHttp.send(null);  
  //DO NOT SUBMIT THE FORM
  return false;

}//end function SAVESEARCH

//]]>