function searchLostFocus()
{
	if(gbid("searchfield").value == "")
		gbid("searchfield").value = gbid("searchDefText").value;
}

function searchInFocus()
{
	if(gbid("searchfield").value == gbid("searchDefText").value)
		gbid("searchfield").value = "";
}

function execSearch()
{
	var domain = gbid("searchDomain").value;
	var lang = gbid("searchSelLang").value;
	var layout = gbid("searchLayout").value;
	var str = gbid("searchfield").value;
	
	jsRedirect("http://" + domain + "/" + lang + "/" + layout + "/search/str/" + str);
}

function searchKeyPress(e)
{
	var characterCode;

	if(e && e.which) //if which property of event object is supported (NN4)
		characterCode = e.which; //character code is contained in NN4's which property
	else
		characterCode = event.keyCode; //character code is contained in IE's keyCode property
	if(characterCode == 13) //if generated character code is equal to ascii 13 (if enter key)
		execSearch();
}