var promote = 'Type your search here';

function resetPage()  {
	document.SF.all.checked=true;
	checkAll();
	document.SF.res.checked=true;
	document.SF.searchText.focus();
	document.SF.searchText.value=promote;
	document.SF.searchText.select();
}
function searchAgain ()  {
	document.location = "#again";
	document.SF.searchText.focus();
	document.SF.searchText.select();
}
function startupSearch ()  {
	if (document.SF.searchText.value=='')  {
		resetPage();
	}
}
function focusText()  {
	// clears the searchText area if focussed
	if (document.SF.searchText.value==promote)  {
		document.SF.searchText.value='';
	}
}
function checkCheck()  {
	if (document.SF.news.checked==true && document.SF.res.checked==true && document.SF.contacts.checked==true && document.SF.faq.checked==true )  {
		document.SF.all.checked=true;
	}  else  {
		document.SF.all.checked=false;
	}
}
function checkAll()  {
	if (document.SF.all.checked==true)  {
		document.SF.news.checked=true;
		document.SF.res.checked=true;
		document.SF.contacts.checked=true;
		document.SF.faq.checked=true;
	}  else  {
		if (document.SF.news.checked==true && document.SF.res.checked==true && document.SF.contacts.checked==true && document.SF.faq.checked==true )  {
			document.SF.news.checked=false;
			document.SF.res.checked=false;
			document.SF.contacts.checked=false;
			document.SF.faq.checked=false;
		}
	}
}
function checkOK()  {
	if(validateForm())  {
		document.SF.submit();
	}
}
function validateForm()  {
	if (document.SF.searchText.value==promote)  {
		document.SF.searchText.focus();
		alert("Please enter something to search.");
		document.SF.searchText.focus();
		return false;
	} else {
		if (document.SF.news.checked==false && document.SF.res.checked==false && document.SF.contacts.checked==false && document.SF.faq.checked==false  && document.SF.all.checked==false)  {
			sectionMsg = "You must have at least one section checked to search.";
			if(document.SF.searchText.value=='')  {
				sectionMsg += "\r\rAlso, please enter something to search.";
			}
			alert(sectionMsg);
			return false;
		}  else  {
			if(document.SF.searchText.value=='')  {
				alert("Please enter something to search.");
				return false;
			}  else  {
				return true;
			}
		}
	}
}

