function trim(str)
{
	return (str && typeof(str == "string")) ? str.replace(/^\s*/, "").replace(/\s*$/, "") : str;
}

function validateEmail(sEmail)
{
	var regExp = /^[a-z0-9\._-]+@{1}([a-z0-9_-]+\.{1})+[a-z]{2,4}$/i;
	return sEmail.search(regExp);
}

function validate(frm)
{
	var  sVal, sErr, sErrMsg = "";
	
	sVal = frm.email.value;
	if (!(trim(sVal)))
	{
		sErrMsg += " - Udfyld venligst email feltet.\n";
	}
	else
	{
		sVal = validateEmail(sVal);
		if (sVal == "-1")
		{
			sErrMsg += " - email format er ikke korrekt.\n";
			sErrMsg += " - korrekte format ser sådan ud: bruger@host.dk.\n";
		}
	}
	if (sErrMsg)
	{
		sErr = "Fejl:\n"
		alert(sErr + sErrMsg)
		return false;
	}
	return true;
}

