function searchbox_clickSearchInput(obj){
	if(event.keyCode==13){
		searchbox_clickSearchImage(obj.parentElement.children[2])
	}
	
}
function searchbox_clickSearchImage(obj)
{
	// get search pharse
	var strSearchText = document.all[searchbox_getBoxUniqueID() + "searchInput"].value;
	
	// check for not empty pharse
	if (searchbox_isEmpty(strSearchText) == true)
	{
		alert(arrMessages['pharse_empty']);
		return;
	}
	
	// check for legal pharse
	if (searchbox_validPharse(strSearchText) == false)
	{
		alert(arrMessages['pharse_error']);
		return;
	}
		
	// get path
	// var strLocationPath = searchbox_getLocationPath() + "Templates/Search/Search.SearchResults.aspx"; 		
	var strLocationPath = obj.SearchURL;

	// params
	//var nFolderID = searchbox_getParam("FolderID");
	//var strLang = searchbox_getParam("lang").toUpperCase();
	//nFolderID = 69;				
	//var params = "?FolderID=" + nFolderID + "&lang=" + strLang + "&SearchText=" + strSearchText;
	var params = "&SearchText=" + strSearchText;


	location.href = strLocationPath + params;
}

function searchbox_overSearchImage(obj)
{
	//obj.src = searchbox_On.src;
	//obj.style.cursor = 'hand';
}

function searchbox_outSearchImage(obj)
{
	//obj.src = searchbox_Off.src;
}

var searchbox_strSearchBoxUniqueID = "";
function searchbox_getBoxUniqueID()
{
	if (searchbox_strSearchBoxUniqueID != "")
	{
		return searchbox_strSearchBoxUniqueID;
	}	
	
	var input = document.all.tags('INPUT');
	
	for (var i=0 ; i<input.length ; i++) 
	{
		for (var j in input[i])
		{
			if (input[i].id.indexOf("txtUcSearchBoxID") != -1)
			{
				searchbox_strSearchBoxUniqueID = input[i].id.replace("txtUcSearchBoxID", "");
				return searchbox_strSearchBoxUniqueID;
			}
		}	
	}
}

function searchbox_isEmpty(strValue)
{
	// if the field value is empty, return true (error)
	if (strValue == "")
	{
		return true;
	}
	
	return false;	
		
}

var strNotLegalChars = "!@#$%^&~\?;:";
function searchbox_validPharse(strSearchText)
{
	for (var i=0 ; i<strSearchText.length ; i++)
	{
		if (strNotLegalChars.indexOf(strSearchText.charAt(i)) > -1)
		{
			return false;
		}
	}
	
	return true;
}

var searchbox_strLocation = "";
function searchbox_getLocationPath()
{
	if (searchbox_strLocation == "")
	{
		searchbox_strLocation = document.all[searchbox_getUniqueID() + "txtLocation"].value;
	}
	return searchbox_strLocation;
}

var searchbox_strSearchUniqueID = "";
function searchbox_getUniqueID()
{
	if (searchbox_strSearchUniqueID != "")
	{
		return searchbox_strSearchUniqueID;
	}	
	
	var input = document.all.tags('INPUT');
	
	for (var i=0 ; i<input.length ; i++) 
	{
		for (var j in input[i])
		{
			if (input[i].id.indexOf("txtUcSearchBoxID") != -1)
			{
				searchbox_strSearchUniqueID = input[i].id.replace("txtUcSearchBoxID", "");
				return searchbox_strSearchUniqueID;
			}
		}	
	}
}

function searchbox_getParam(strParam)
{
	var url = document.URL.split('?');
	
	if (url.length != 2)
	{
		return "";
	}

	var params = url[1].split('&');

	for (var i=0 ; i<params.length ; i++)
	{
		var param = params[i].split('=');

        if (param.length != 2)
        {
			return "";
		}

		if (param[0].toLowerCase() == strParam.toLowerCase())
		{
			return param[1];
		}
	}

	return "";
}



