function launchSearch()
{
	var searchAddress = "http://docman.solent.ac.uk/SES4_v2/warsash_search.jsp?q=" + document.getElementById('txtSearch').value;
	window.location.href = searchAddress;
}

function checkEnterPress(e)
{
	if(e && e.which)	//browser is firefox so use passed in event
	{
		characterCode = e.which;
	}
	else				//browser is IE so use global variable event
	{
		e = event
		characterCode = e.keyCode
	}
	
	if(characterCode == 13)
	{
		launchSearch();
		if(e.preventDefault)
			e.preventDefault();
		else
			e.returnValue = false
	}
}

function clearSearch()
{
	if(document.getElementById("txtSearch").value == "Search")
		document.getElementById("txtSearch").value = ""
	else
		document.getElementById("txtSearch").select()
}

function addSearchText()
{
	if(document.getElementById("txtSearch").value == "")
		document.getElementById("txtSearch").value = "Search"
}

function initSearchMethods()
{
	document.getElementById("btnSearchSubmit").onclick = launchSearch;
	document.getElementById("txtSearch").onkeydown = checkEnterPress;
	document.getElementById("txtSearch").onfocus = clearSearch;
	document.getElementById("txtSearch").onblur = addSearchText;
}

function addOnLoadEvent(functionNameIn)
{
	var currentOnLoad = window.onload;
	if(typeof window.onload != "function")
	{
		window.onload = functionNameIn 	
	}	
	else	
	{		
		window.onload = function()		
		{			
			if(currentOnLoad)
			{
				currentOnLoad();
			}
			functionNameIn();
		}	
	}
}

addOnLoadEvent(initSearchMethods)