function validate()
{  
	if(document.memberForm.loginname.value == "")
	{
		alert("Indtast venligst 'Brugernavn'!");
		document.memberForm.loginname.focus();
		return false;
	}  
	else
  {
  	s = document.memberForm.loginname.value;
	filteredValues = "\xFC\xE4\xF6> % ' < \" # *\\ / + :"; // Characters to warn
	var stringOK = true;
		for (i = 0; i < s.length; i++) {  	// Search through string 
					var c = s.charAt(i);
					if (filteredValues.indexOf(c) != -1) { 
													stringOK = false;
  										break;
																					} 
												}  // end for
	
			if (!stringOK)	{ 						
				alert("Specielle tegn og mellemrum er ikke tilladt!");
			document.memberForm.loginname.select();
			document.memberForm.loginname.focus();
			return (false);							
  					}
}		
	if(document.memberForm.password.value == "")
	{
		alert("Indtast venligst 'Adgangskode'!");
		document.memberForm.password.focus();
		return false;
	} 
	else
  {
  	s = document.memberForm.password.value;
	filteredValues = "\xFC\xE4\xF6> % ' < \" # *\\ / + :"; // Characters to warn
	var stringOK = true;
		for (i = 0; i < s.length; i++) {  	// Search through string 
					var c = s.charAt(i);
					if (filteredValues.indexOf(c) != -1) { 
													stringOK = false;
  										break;
																					} 
												}  // end for
	
			if (!stringOK)	{ 						
				alert("Specielle tegn og mellemrum er ikke tilladt!");
			document.memberForm.password.select();
			document.memberForm.password.focus();
			return (false);							
  					}
}		
}

ns4 = (document.layers)? true:false
ie4 = (document.all)? true:false

function entsub(e,theform) {
var keycode;
if (window.event) keycode = window.event.keyCode;
else if (e) keycode = e.which;
else return true;
if (keycode == 13)
	return validate();
  else
    return true;
}
if (ns4) document.captureEvents(Event.KEYDOWN)