function logmein(e)
{
	var fp = $get("ctl00_HeaderCtrl1_fldPassword");
	var fn = $get("ctl00_HeaderCtrl1_fldUsername");
	if (fn.value == '' || fp == '') return false;
	var code = (window.event) ? event.keyCode : e.keyCode;
	searchbox_clickSearchImage.islogin = false;
	if (code == 13)
	{
		searchbox_clickSearchImage.islogin = true;
		__doPostBack('ctl00$HeaderCtrl1$LoginPopupBotton','');
	}
}
function searchbox_SearchImageByEnter(e, clientID, nFolderID, strLang, obj)
{
	var sb = $get(clientID + "searchInputBox");
	var code = (window.event) ? event.keyCode : e.keyCode;
	if (code == 13)
	{
		searchbox_clickSearchImage(e, clientID, nFolderID, strLang, obj);   
	}
}
function searchbox_clickSearchImage(e, clientID, nFolderID, strLang, obj)
{
	if (searchbox_clickSearchImage.islogin) return false;
	//if ($get(clientID + "searchInputBox").getAttribute("isfocused") == "false") return false;
    var sreachTextBox = document.getElementById(clientID + "searchInputBox");
	if ( !sreachTextBox ) 
	{
		alert('no search box');
		return false;
	}
	strSearchText = sreachTextBox.value;
	if (searchbox_isEmpty(strSearchText) == true)
	{
		alert(arrMessagesSearchBox['pharse_empty']);
		return false;
	}
	if (searchbox_validPharse(strSearchText) == false)
	{
		alert(arrMessagesSearchBox['pharse_error']);
		return false;
	}
    var strLocationPath = searchbox_getLocationPath(clientID) + "mcaw.aspx";
	var params = "?f=" + nFolderID + "&l=" + strLang + "&SearchText=" + escape(strSearchText);
	var l = strLocationPath + params;
	if ( document.all ) event.returnValue = false;
	else
		    e.preventDefault();
	window.location.href = l;
}

function searchbox_overSearchImage(obj)
{
	obj.src = searchbox_On.src;
	obj.style.cursor = 'hand';
}
function searchbox_outSearchImage(obj)
{
	obj.src = searchbox_Off.src;
}
function searchbox_isEmpty(strValue)
{
	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(clientID)
{
	if (searchbox_strLocation == "")
	{
		searchbox_strLocation = document.getElementById(clientID + "txtLocation").value;
	}
	return searchbox_strLocation;
}
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 "";
}



