﻿//this function is called when clicking on the 
//Go button in the free search area
function goFreeTextSearch()
{
  var baseURL = document.getElementById('ctl00_SearchTopStrip_csnFreeSearch_baseURL').value;
	var currentURL = document.getElementById('ctl00_SearchTopStrip_csnFreeSearch_currentURL').value;
	var freeTextValue = document.getElementById('ctl00_SearchTopStrip_csnFreeSearch_SearchString').value;
	if (freeTextValue == '')
		return false;
	
	freeTextValue = escape(freeTextValue);

	var dt = new Date();

	//building the next search parameters URL
	var withinResults = false;
	var withinResultsObj = document.getElementById('ctl00_SearchTopStrip_csnFreeSearch_chkWithinResults');
	var cannedTrigger = document.getElementById('ctl00_SearchTopStrip_csnFreeSearch_cannedTrigger');
	
	if (withinResultsObj) withinResults = withinResultsObj.checked;
	
	if (withinResults)
	{
	  //if withing results, take the current url and add the free text to it
		var url = currentURL + '&free_text|' + dt.getTime() + '=' + freeTextValue;
		if (cannedTrigger) 
		{
			if (cannedTrigger.value != "")
				url += '&canned_results_trigger=' + cannedTrigger.value;
		}
			
		window.location.href= url;

	}
	else
	{
	  //if new free search, take the basic url and the free text to it 
	  window.location.href = baseURL + '&free_text|' + dt.getTime() + '=' + freeTextValue;
		
	}	
	if(currentURL == "MemberArea/SearchPage.aspx")
	{
	return true;}
	else
	{
	return false;
	}
}

