
function template_formular_validator(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
	
	
	// 1 - Navn
	if(!nav.test(e.Navn.value)){
	  str += (e.Navn.value.length>0)?"- Den indtastede værdi i feltet 'Navn\' er ikke gyldig\n":"- Du mangler at indtaste en værdi i feltet 'Navn\'\n"
	  err++
	}
	
	// 1 - Telefonnummer
	if(e.Telefonnummer.value.length==0){
	  str += "- Du mangler at indtaste en værdi i feltet 'Telefonnummer\'\n"
	  err++
	}
	
	// 1 - Hundens køn
	if(e.Hundens_koen.value.length==0){
	  str += "- Du mangler at indtaste en værdi i feltet 'Hundens køn\'\n"
	  err++
	}
	
	// 1 - Hundens race
	if(e.Hundens_race.value.length==0){
	  str += "- Du mangler at indtaste en værdi i feltet 'Hundens race\'\n"
	  err++
	}
	
	// 4 - Ønsker du nyhedsbrev vdr. BARF tilbud?
	{
		var btn = e.Oensker_du_nyhedsbrev_vdr_BARF_tilbud;
		var cnt = -1;
		for (var i=btn.length-1; i > -1; i--) {
			if (btn[i].checked) {cnt = i; i = -1;}
		}
		if (cnt == -1)
		{
			str += "- Du skal sætte hak i ja eller nej under 'Ønsker du nyhedsbrev vdr. BARF tilbud?\'\n"
			err++
		}
	}
	
	// 1 - e-mail adresse
	if(!mai.test(e.email_adresse.value)){
	  str += (e.email_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.validation.value = 'yes'; e.submit(); }
	
}
