var blnSearchTextHasFocus // used to determine if the search text box has focus
blnSearchTextHasFocus = false // initialize

// set blnSearchTextHasFocus
function set_focus() {blnSearchTextHasFocus = true;}
	
// reset blnSearchTextHasFocus
function reset_focus() {blnSearchTextHasFocus = false;}

// register event handler
function register_enter_key_handler() {
	var o = document.getElementById('SearchText');
	o.onkeypress = submit_form_on_enter;
}
	
// submit form when enter key is pressed
function submit_form_on_enter(e)
{
	if (!e) var e = window.event;
	var oForm = document.getElementById('frmSearch');
	if ((oForm) && (e.keyCode==13) && blnSearchTextHasFocus) {oForm.submit();} // if enter key is pressed when the search text box has focus then submit
}	

// submit form onmousedown (for submit image)
function submit_form_on_image(formId)
{
	var oForm = document.getElementById(formId);
	if (oForm) {oForm.submit();}
}
