function SearchResults(currForm, site, minAge, maxAge) {
	var keyword, arrCategory, catCode, catCode, site;
	keyword = escape(currForm.keywords.value);
	cat = currForm.category.options[currForm.category.selectedIndex].value;
	arrCategory = cat.split("|");
	catid = arrCategory[0];
	catCode = arrCategory[1];
 
	//Globally (g) replace any character that is not(^) a whitespace (\s), a single quote, or a-z, A-Z, and 0-9)
	if (keyword.length == 1) {
		keyword = keyword.replace(/[\sa-zA-Z0-9_]/g,"");
	}

	//search by category
	if ((currForm.keywords.value == "By Keyword ..." || currForm.keywords.value.length==0) && currForm.category.options[currForm.category.selectedIndex].value.length > 0)
	{
		currForm.action = "/" + site + "/parentingsolutions/more_cat.asp?catid="+catid+"&lMinAge="+minAge+"&lMaxage="+maxAge+"&catCode=" + catCode;
	}

	//search by keyword
	if ((currForm.keywords.value.length > 0 && currForm.keywords.value != "By Keyword ...") || (currForm.keywords.value.length==0 && currForm.category.options[currForm.category.selectedIndex].value.length == 0))
	{
		currForm.action = "/" + site + "/parentingsolutions/keyword.asp?Display=both&minage="+minAge+"&maxage="+maxAge+"&keywords="+keyword;
	}
}
