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 jtrim(str)
{
  var i= 0;
     var ltrimedStr = ""
     var rtrimedStr = ""
     l=str.length;
     for (i=0;i<l;i++)
     {
        if (str.charAt(i) != " ")
        break;
     }
     ltrimedStr = str.substring(i,l);
     k = ltrimedStr.length;   
     for(j=k-1;j>=0;j--)
    {
      
      if (ltrimedStr.charAt(j)!= " ")
       {
            break;
       }  
    }
      
    rtrimedStr = ltrimedStr.substring(0,j+1);
    return rtrimedStr;
} 

function ValidateSearchBox(id)
{
	if(jtrim(document.getElementById(id).value).length < 2 )
	{
	//	document.getElementById("ErrorLabel").innerText ="Du må spesifisere minst ett eller flere ord å søke etter";
	//  alert("Du må spesifisere minst ett eller flere ord å søke etter");
		alert("Du trenger flere enn en bokstav, vennligst endre");
	    document.getElementById(id).focus();  
		return false;
	}
	else
	{			    
		var re = new RegExp("<(.|\n)+?","i")
		var m = document.getElementById(id).value.match(re);
	
		if(m!=null)
		{
			alert("Sokestrengens format ble ugyldig, vennligst prov igjen.");
			document.getElementById(id).focus();
			return false;
		}
	}
	document.getElementById(id).value=document.getElementById(id).value.replace(new RegExp("'"), "''");
	return true;
}
