function dmTrySubmit(evt, submitButtonId, clickDontFocus)
{
	if(evt)
	{
		if(evt.keyCode == 13)
		{
			if(typeof(clickDontFocus) == "undefined")
				clickDontFocus = true;
			var btn = null;
			if(!submitButtonId && submitButtonRef)	// in practise only when submitting a form
				btn = submitButtonRef;
			else if(typeof(submitButtonId) != "undefined")
				btn = document.getElementById(submitButtonId);
			if(btn)
			{
				if(clickDontFocus)
				{
					evt.cancelBubble = true;
					if (evt.stopPropagation) evt.stopPropagation(); // moz
					btn.click();
					return false;
				}
				else
				{
					btn.focus(); // move focus from input to button before "enter" event bubbles to the form.
				}
			}
		}
	}
	return true;
}

function ValidateSearchBox(id)
{
	var m = document.getElementById(id).value;
	
	if(m.length < 3)
	{
		alert("Please type at least 3 letters to search"); 
		return false;
	}
	return true;
}

function CheckEnterKey(id)
{
	if (event.keyCode == 13)
	{
		var m = document.getElementById(id).value;
	
		if(m.length< 3)
		{
			alert("Please type at least 3 letters to search"); 
			return false;
		}
	}
	return true;
}



