//	search.js

function initialFocus()
{
	document.frmSearch.txtTeam.focus();
}	// initialFocus()


function TrimString(sInString)
{
	// thanks to: http://www.pbdr.com/jscript/trimstr.htm
  sInString = sInString.replace(/^\s+/g, "");	// strip leading
  return sInString.replace(/\s+$/g, "");		// strip trailing
}


function goSearch(theForm, caller)
{
//	alert(theForm.name + '\n' + caller.name);
	
	var sSearchLocation = '';

	var strTeam = TrimString(theForm.txtTeam.value);
	var strPlayer = TrimString(theForm.txtPlayer.value);
	var strMatch = TrimString(theForm.txtMatch.value);

	if (caller.name == 'txtTeam' || caller.name == 'butGoTeam')
	{
		if (strTeam.length > 0)
		{
			sSearchLocation = 'team.php?team=' + strTeam;
		}
	}
	else
	{
		if (caller.name == 'txtPlayer' || caller.name == 'butGoPlayer')
		{
			if (strPlayer.length > 0)
			{
				sSearchLocation = 'player.php?player=' + strPlayer;
			}
		}
		else
		{
			if (caller.name == 'txtMatch' || caller.name == 'butGoMatch')
			{
				if (strMatch.length > 0)
				{
					sSearchLocation = 'match.php?match=' + strMatch;
				}
			}
		}
	}
	
	if (sSearchLocation.length > 0)
	{
		document.location.href = sSearchLocation;
	}
	
	return sSearchLocation.length > 0;
}	// goSearch()


function searchKeyFilter(event, caller)
{
	if (13 == event.keyCode)
	{
		goSearch(document.forms[0], caller);
	}

}