function limitlength(boxelement, maxlength, errormessage)
{
	document.forms['gbentry'].errormsg.value="";
	if(boxelement.value.length > maxlength)
	{
		boxelement.value = boxelement.value.substr(0,maxlength);
		document.forms['gbentry'].errormsg.value=errormessage;
	}
}

function ValidateDigitKey() {
	return ((event.keyCode >= 48) && (event.keyCode <= 57)) || ((event.keyCode >= 96) && (event.keyCode <= 105)) || event.keyCode == 8 || event.keyCode == 9 || event.keyCode == 13 || event.keyCode == 35 || event.keyCode == 36 || event.keyCode == 37 || event.keyCode == 39 || event.keyCode == 46
} 

function limitlengthforum(boxelement, maxlength, errormessage)
{
	document.forms['forumentry'].errormsg.value="";
	if(boxelement.value.length > maxlength)
	{
		boxelement.value = boxelement.value.substr(0,maxlength);
		document.forms['forumentry'].errormsg.value=errormessage;
	}
}

function slett(beskjed)
{
if (confirm(beskjed +'?'))
      return(true);
else
      return(false);
}

function FindObject(objectToFind, parentDoc) { 
  var p,i,x;  
      if(!parentDoc) parentDoc=document; 
      if((p=objectToFind.indexOf("?"))>0&&parent.frames.length) { 
            parentDoc=parent.frames[objectToFind.substring(p+1)].document; 
            objectToFind=objectToFind.substring(0,p); 
      } 
      if(!(x=parentDoc[objectToFind])&&parentDoc.all) x=parentDoc.all[objectToFind]; 
      for (i=0;!x&&i<parentDoc.forms.length;i++) 
            x=parentDoc.forms[i][objectToFind]; 
      for (i=0;!x&&parentDoc.layers&&i<parentDoc.layers.length;i++) 
            x=FindObject(objectToFind,parentDoc.layers[i].document); 
      if(!x && document.getElementById) 
            x=document.getElementById(objectToFind); 
      return x; 
}