function go_onEnterIn(keyCode)
{
	if (keyCode == 13)
	{
		FillIt(form1)
	}
}

function FillIt(form)
{ 
var searchthis, searchthat, regexp, howmany
if (form.SearchText.value == "") {
	searchthis = ""
	searchthat = ""
}else{
//If people search for E&O, give them what they're really looking for.
	searchthis = form.SearchText.value
	searchthis = searchthis.replace(/E&O/, "Errors Omissions")
	searchthis = searchthis.replace(/e&o/, "Errors Omissions")
	searchthis = searchthis.replace(/E & O/, "Errors Omissions")
	searchthis = searchthis.replace(/e & o/, "Errors Omissions")
	searchthis = searchthis.replace(/e and o/, "Errors Omissions")
	searchthis = searchthis.replace(/E and O/, "Errors Omissions")

//Strip out all the funky characters that might cause the search to fail.
regexp = /\"/g
searchthis = searchthis.replace(regexp, "")
regexp = /\$/g
searchthis = searchthis.replace(regexp, "")
regexp = /\b&\b/g
searchthis = searchthis.replace(regexp, "")
regexp = /&/g
searchthis = searchthis.replace(regexp, " ")

//Before stripping out all the excluded SQL words, check to see if this is an exact phrase search.
if (form.ShowResult.value == "Exact")
{
	searchthat = "\"" + searchthis + "\" "
} else {

//Strip out all the SQL excluded words.

regexp = / \w\b/g
searchthis = searchthis.replace(regexp, "")
regexp = /\b\w /g
searchthis = searchthis.replace(regexp, "")
regexp = /\b\w\b/g
searchthis = searchthis.replace(regexp, "")
regexp = /\babout\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\bafter\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\ball\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\balso\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\ban\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\band\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\banother\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\bany\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\bare\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\bas\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\bat\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\bbe\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\bbecause\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\bbeen\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\bbefore\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\bbeing\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\bbetween\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\bboth\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\bbut\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\bby\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\bcame\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\bcan\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\bcome\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\bcould\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\bdid\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\bdo\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\beach\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\bfor\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\bfrom\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\bget\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\bgot\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\bhas\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\bhad\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\bhe\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\bhave\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\bher\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\bhere\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\bhim\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\bhimself\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\bhis\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\bhow\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\bif\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\bin\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\binto\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\bis\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\bit\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\blike\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\bmake\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\bmany\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\bme\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\bmight\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\bmore\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\bmost\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\bmuch\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\bmust\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\bmy\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\bnever\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\bnow\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\bof\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\bon\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\bonly\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\bor\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\bother\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\bour\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\bout\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\bover\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\bsaid\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\bsame\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\bsee\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\bshould\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\bsince\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\bsome\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\bstill\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\bsuch\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\btake\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\bthan\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\bthat\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\bthe\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\btheir\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\bthem\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\bthen\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\bthere\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\bthese\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\bthey\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\bthis\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\bthose\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\bthrough\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\bto\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\btoo\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\bunder\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\bup\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\bvery\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\bwas\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\bway\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\bwe\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\bwell\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\bwere\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\bwhat\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\bwhere\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\bwhich\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\bwhile\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\bwho\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\bwith\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\bwould\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\byou\b/gi
searchthis = searchthis.replace(regexp, "")
regexp = /\byour\b/gi
searchthis = searchthis.replace(regexp, "")

//Now split the search string into an array that separates each word.
regexp = / /
var SearchArray = searchthis.split(regexp)
howmany = SearchArray.length - 1


//Create search string to search for all of the words.
if (form.ShowResult.value == "All")
{
	searchthat = "\"" + SearchArray[0] + "\""
	for (var i=1;i<=howmany;i++) 
	{
		searchthat = searchthat + " and \"" + SearchArray[i] + "\""
	}
} //end if statement for All word search.

//Create search string to search for any of the words.
if (form.ShowResult.value == "Any")
{
	searchthat = "\"" + SearchArray[0] + "\""
	for (var i=1;i<=howmany;i++) {
		searchthat = searchthat + " or \"" + SearchArray[i] + "\""
	}
} //end if statement for Any word search.
 
} //end else statement for exact phrase match.

} //end else for non-empty search box

	//Set hidden form fields to search our criteria, then submit the form.	
	form.SearchText.value = searchthis
	form.SearchParam.value = searchthat
	form.submit()
	
} //end function
