		//this js requires the saverecipe.js include
		
		//global js vars
		var httpconn_searchresult_url = "searchajax.aspx";

		//request objects				
		var httpconn_searchresults = getHTTPObject(); // My Sender Object	
		
	
		//proxy function (either pulls from cache or makes new ajax call
		function update_searchresults( updateparams )
		{
		
			document.getElementById('nav1').innerHTML = "Loading...";
			document.getElementById('nav2').innerHTML = "Loading...";			
			
			getupdate_searchresults(updateparams);

		}
		
		//get regular ajax update (no cache)
		function getupdate_searchresults(updateparams)
		{
		   //alert(updateparams);  
		   paramsections = updateparams.split('___'); //split the basequery from the extra params
		   basequery = paramsections[0];
		   currentinfo = paramsections[1].split('_');
		   
		   //extra info params
		   currentpage = ( currentinfo[0] != "viewall") ? "&currentpage="+currentinfo[0] : "&viewall=1" ;
		   sortby = "&sortby=" + currentinfo[1];
		   sortorder = "&sortorder=" + currentinfo[2];
		   
		   param = '?';
		   param += basequery.replace('_','&').replace('_view','&view').replace('_preptimemax','&preptimemax').replace('_preptimemin','&preptimemin').replace('_mainingredients','&mainingredients').replace('_advanced','&advanced');
		   param += currentpage + sortby + sortorder;
		   
		   //alert(param);  //what I am sending via ajax
		   
		  if (httpconn_searchresults.readyState == 4 || httpconn_searchresults.readyState == 0)
		  {
			  httpconn_searchresults.open("GET", httpconn_searchresult_url + param, true);	
			  httpconn_searchresults.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
			  httpconn_searchresults.onreadystatechange = handleresponse_getupdate_searchresults; //set handler for readystatechange event
			  httpconn_searchresults.send(param); //send query to .net page	  
		  } 
		}
		
		//response to regular ajax call (no cache)
		function handleresponse_getupdate_searchresults()
		{
		  if (httpconn_searchresults.readyState == 4) 
		  {
			result = httpconn_searchresults.responseText;
			document.getElementById('serp_container').innerHTML = result;
		  }
		}		
		

		


//function for adding recipes from search page
function savesearchrecipe(caller,recipeid)
{
	sendsave(recipeid,memberid);
	caller.onclick = "";
	caller.href = "myrecipes.aspx";
	caller.style.color = "#8c0e0d";
	caller.style.fontWeight = "bold";
	caller.innerHTML = "Saved";
	
}

		
