	function trim(string)
	{
		while (string.substring(0,1) == ' ')
		{
			string = string.substring(1, string.length);
		}
		while (string.substring(string.length-1, string.length) == ' ')
		{
			string = string.substring(0,string.length-1);
		}
		return string;
	}

 	function doPortalSearch()
 	{
 		var searchString = document.companysearch.searchString.value;
 		searchString = trim(searchString);
 		if (searchString == "" || searchString == "Enter your search here")
 		{
 			alert("Please enter a search query");
 			return false;
 		}
 		else
 		{
			return true;
 		}
 	}

 	function clearSearchBox()
 	{
 		if (document.companysearch.searchString.value == "Enter your search here")
 		{
	 		document.companysearch.searchString.value="";
	 	}
 	}

 	function resetSearchBox()
 	{
 		if (document.companysearch.searchString.value == "")
 		{
	 		document.companysearch.searchString.value="Enter your search here";
	 	}
	}

	function initTypoParam()
	{
		var param = gup("id");
		document.forms.companysearch.typoID.value = param;
	}

 	function gup( name )
 	{
 		var regexS = "[\\?&]"+name+"=([^&#]*)";
 		var regex = new RegExp( regexS );
 		var tmpURL = window.location.href;
 		var results = regex.exec( tmpURL );
 		if( results == null )
 			return "";
 		else
 			return results[1];
 	}
