/*
 * $Id$
 */
function searchKeyPress(id, event, alertTxt)
{
	if(event && (event.keyCode == 13 || event.which == 13))
	{
		search(id, alertTxt);
		return false;
	}
}
function search(id, alertTxt)
{
	var val = id.value;
	if(val == '')
	{
		alert(alertTxt)//NO I18N
		return false;
	}
	CreateAndSubmitForm('EmployeeSearch.cc?actionId=Search', window.name, 'searchString='+encodeURIComponent(val));//NO I18N
}

function clearText(id)
{
	id.value="";
}

function fillText(id, txt)
{
	id.value=txt;//NO I18N
}

function createSearch(txt, advancedSearchMsg, alertTxt)
{
	var divID = document.getElementById('Esearch');
	var tabId = document.getElementById('dTable');
	var browserName=navigator.appName;

	if(tabId == null && divID != null)
	{
		var p = document.createElement("p");
		var srcTable = document.createElement("table");
		var tbody = document.createElement("tbody");
		srcTable.id = "dTable";
		srcTable.border = 0;
		srcTable.cellspacing = 0;
		srcTable.cellpadding = 0;
		var tmpRow = null;
		var tmpCell = null;

		var tr = document.createElement("tr");

		var td = document.createElement('td');
		td.height = "22";
		td.width = "85%";
		td.align =  "right";

		var inp = document.createElement('input');
		inp.type = "text";
		inp.name = "searchString";
		inp.id = "searchString";
		inp.className = "textfieldnew";
		inp.onfocus = function() {clearText(document.getElementById('searchString')); };
		//inp.onblur =  function() {fillText(document.getElementById('searchString'), txt); };
		if(browserName=="Microsoft Internet Explorer")
		{	
			inp.onkeypress = function() { return searchKeyPress(document.getElementById('searchString'), window.event, alertTxt); };
		}
		else if (browserName=="Netscape")
		{	 
			inp.onkeypress = function(evt) { return searchKeyPress(document.getElementById('searchString'), evt, alertTxt); };
		}

		inp.value = txt;
		td.appendChild(inp);

		var td1 = document.createElement('td');
		td1.height = "22";

		var img = document.createElement('img');
		img.src = "images/blue/find_arrow.gif";
		img.width = 25;
		img.height = 22;
		img.onclick = function() { search(document.getElementById('searchString'), alertTxt); };
		td1.appendChild(img);

		var td2 = document.createElement('td');
		td2.height = "22";

		var aLink = document.createElement('a');
		aLink.className = "greenlinktxt"; 
		aLink.href = "EmployeeSearch.cc?actionId=init";
		var span = document.createElement('span');
		span.innerHTML = advancedSearchMsg;
		aLink.appendChild(span);
		td2.appendChild(aLink);	

		tr.appendChild(td);
		tr.appendChild(td1);
		tr.appendChild(td2);
		tbody.appendChild(tr);

		srcTable.appendChild(tbody);

		divID.appendChild(srcTable);
	}
}
