//	search.js

/*
$(document).ready(function() {
	
	$("#txtSearch").val("search").
					focus(function () {
						$(this).val("").addClass("getSearch");
						}).
					blur(function () {
						$(this).val("search").removeClass("getSearch");
						});
						
	document.forms[0].txtSearch.focus();
});
*/

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);
		document.frmSearch.submit();
	}
}
*/