// --------------------------------------------------------------------------------
// em_DirectorySearchForm.js
// Simon Anderson 26-Jan-2005
// Contains Javascript relevant to the create/update user profile forms.
// --------------------------------------------------------------------------------

var fieldPrefixDir = "tmpl_apptop_container_hdirSearch_"

// --- Attach JS to document elements and execute simple statements. ---
ow_f_AppendLoadEvent(
function() {

	if (document.getElementById(fieldPrefixDir + "btnOK") != null)
		ow_f_AddEvent(document.getElementById(fieldPrefixDir + "btnOK"), "click", formSubmit, false);

	if (document.getElementById("hdirSearchForm") != null) 
	{
		var inp = document.getElementById("hdirSearchForm").getElementsByTagName("input");
		for (var i = 0; i < inp.length; i++) 
		{
			if (inp[i].type == "text") 
				ow_f_AddEvent(inp[i], "keypress", formTextSubmit, false);
		}
	}
}
);


// --------------------------------------------------------------------------------
// formTextSubmit()
// Fires when a textfield had focus and ENTER was pressed.
// --------------------------------------------------------------------------------
// Arguments:
//	- none
// Returns:
//	- Nothing
// --------------------------------------------------------------------------------
function formTextSubmit(e) {

	var code;
	if (!e) var e = window.event;
	if (e.keyCode) code = e.keyCode;
	else if (e.which) code = e.which;

	if (code == 13) 
	{
		document.getElementById(fieldPrefixDir + "btnOK").click();
		if (e.preventDefault) e.preventDefault(); else e.returnValue = false;
	}
}


// --------------------------------------------------------------------------------
// formSubmit()
// Fires when the submit button was clicked.
// --------------------------------------------------------------------------------
// Arguments:
//	- none
// Returns:
//	- Nothing
// --------------------------------------------------------------------------------
function formSubmit(e) {

	if (!Validate()) 
	{
		if (!e) 
			var e = window.event;
		if (e.preventDefault) 
			e.preventDefault(); 
		else 
			e.returnValue = false;
	} 
	else 
	{
		return;
	}
}


function Validate()
{
    return true;
}	