function Validate()
{
	var el1 = eval("document.forms['search'].term");
	if (el1 ==  null) return false;
	var searchTerm = Trim(el1.value);
	if (searchTerm.length == 0)
	{
		alert("Please enter your search criteria in the search field.");
		document.forms['search'].term.focus();
		return false;
	}
	if (el1.value.indexOf(">") >= 0 || el1.value.indexOf("<") >= 0)
	{
		alert("Entry may not contain '<' and '>'");
		document.forms['search'].term.focus();
		return false;
	}

	el2 = eval("document.forms['search'].RM");		
	el3 = eval("document.forms['search'].RF");
	el4 = eval("document.forms['search'].NLM");
	
	if (el2 == null || el3 == null || el4 == null) return false;		
	
	if (!el2.checked && !el3.checked && !el4.checked)
	{
		alert("Please select at least one image type.");
		return false;
	}
			
	return true;
}
function Trim(sData)
{
	if (sData.length == 0)
		return sData;
	else
		return sData.replace(/(^\s*)|(\s*$)/g, "");
}
function HandleSearch()
{
	if (Validate())
	{
		document.forms["search"].submit();			
	}
	return true;
}
function setfocus()
{
	var el1 = eval("document.forms['search'].term");
	if (el1 != null) 
		el1.focus();
}
function HandleEnterKey()  {
	if (event.keyCode == 13) {    
		var elButton = eval("document.forms['search'].btnsearch");		
		if (elButton != null) {
			event.cancelBubble = true;
			event.returnValue = false;

			if (IsSafari()) {
				eval(elButton.onClick);
			} else {
				elButton.click();
			}
		}
    }
}
function IsSafari()
{
	var detectedSafari = false;
	var userAgent = navigator.userAgent;
	if(typeof(userAgent)!= "undefined")
	{
		if(userAgent.toUpperCase().indexOf("APPLEWEBKIT") > -1)
		{
			detectedSafari = true;
		}
	}
	return detectedSafari;
}