function checkNewsletter(e)
{
	err=0,str="Der opstod følgende fejl:\n\n";
	
	mai = /^[0-9a-z\.\_\-]+\@[0-9a-z\.\_\-]{1,}\.[a-z]{2,4}$/;
	nav = /^[\wæøå\s.]+$/i
	var errorField = "";
	
	if(!nav.test(e.name.value)){
	str += (e.name.value.length>0)?"- Det indtastede navn er ikke gyldigt!\n":"- Du mangler at indtaste et navn i feltet!\n"
	err++
	if(errorField == "") {
		errorField = "name";
	}
	} else {
		document.getElementById("namelabel").innerHTML = "&nbsp;";	
	}
	
	if(!mai.test(e.email.value)){
	str += (e.email.value.length>0)?"- Den indtastede e-mail er ikke gyldig!\n":"- Du mangler at indtaste et e-mail i feltet!\n"
	err++
	if(errorField == "") {
		errorField = "email";
	}
	} else {
		document.getElementById("emaillabel").innerHTML = "&nbsp;";
	}
	
	if(err>0)
	{
		alert(str);
		document.getElementById(errorField).focus();
		document.getElementById(errorField+"label").innerHTML = "*";
		return false
	}
	else
	{
		document.getElementById('newsletter_validation').value = "yes";
		e.submit();
	}
}

function check_estate_form(e)
{
	err = 0
	str = "Der opstod følgende fejl:\n\n";
	mai = /^[0-9a-z\.\_\-]+\@[0-9a-z\.\_\-]{1,}\.[a-z]{2,4}$/;
	nav = /^[\wæøå\s.]+$/i

	
	if(!nav.test(e.Fulde_Navn.value)){
	  str += (e.Fulde_Navn.value.length>0)?"- Den indtastede værdi i feltet 'Fuldenavn' er ikke gyldig\n":"- Du mangler at indtaste en værdi i feltet 'Navn'\n"
	  err++
	}
	if(e.Firmanavn.value.length==0){
	  str += "- Du mangler at indtaste en værdi i feltet 'Firmanavn'\n"
	  err++
	}
	if(e.Adresse.value.length==0){
	  str += "- Du mangler at indtaste en værdi i feltet 'Adresse'\n"
	  err++
	}
	if(e.Postnr_By.value.length==0){
	  str += "- Du mangler at indtaste en værdi i feltet 'Postnr. og by'\n"
	  err++
	}
	if(e.Telefonnummer.value.length==0){
	  str += "- Du mangler at indtaste en værdi i feltet 'Telefonnummer'\n"
	  err++
	}
	if(!mai.test(e.Mail_Adresse.value)){
	  str += (e.Mail_Adresse.value.length>0)?"- Den indtastede e-mail i 'E-mail adresse\' er ikke gyldig!\n":"- Du mangler at indtaste en værdi i feltet 'E-mail adresse'\n"
	  err++
	}
	
	if(err>0)
	{ alert(str); return false; }
	else
	{ e.submit(); }
}

function check_estate_createuser_form(e)
{
	err = 0
	str = "Der opstod følgende fejl:\n\n";
	mai = /^[0-9a-z\.\_\-]+\@[0-9a-z\.\_\-]{1,}\.[a-z]{2,4}$/;
	nav = /^[\wæøå\s.]+$/i

	
	if(e.newuser_username.value.length==0){
	  str += "- Du mangler at indtaste en værdi i feltet 'Brugernavn'\n"
	  err++
	}
	if(e.newuser_password.value.length==0){
	  str += "- Du mangler at indtaste en værdi i feltet 'Adgangskode'\n"
	  err++
	}
	if(e.newuser_fullname.value.length==0){
	  str += "- Du mangler at indtaste en værdi i feltet 'Fulde navn'\n"
	  err++
	}
	if(!mai.test(e.newuser_email.value)){
	  str += (e.newuser_email.value.length>0)?"- Den indtastede e-mail i 'E-mail adresse\' er ikke gyldig!\n":"- Du mangler at indtaste en værdi i feltet 'E-mail adresse'\n"
	  err++
	}
	
	if(err>0)
	{ alert(str); return false; }
	else
	{ e.submit(); }
}

