function valider(form) {
	var error="",nerror=0;
	var errorfield=false;
	
	with (form) {
		if (navn.value.length == 0) {
			if (nerror == 0) errorfield=navn;
			nerror++;
			error+="    Navn bedes udfyldt\n";
		}

		if (email.value.length + telefon.value.length == 0) {
			if (nerror == 0) errorfield=telefon;
			nerror++;
			error+="    Telefonnummer eller e-mail skal udfyldes\n";
		}

		if (email.value.length > 0)
		{
			if (! isEmail(email.value)) {
				if (nerror == 0) if (! errorfield) errorfield=email;
				nerror++;
				error+="    E-mail adressen er ikke gyldig\n";
			}
		}

		if (telefon.value.length > 0) {
			var re=new RegExp("[^1234567890\+\(\)\ \-]");
			if (telefon.value.search(re) > -1)
			{
				if (nerror == 0) errorfield=telefon;
				nerror++;
				error+="    Ugyldige tegn i telefonnummeret\n";
			}
		}

		if (emne.value.length == 0) {
			if (nerror == 0) errorfield=emne;
			nerror++;
			error+="    Emne bedes udfyldt\n";
		}

		if (besked.value.length == 0) {
			if (nerror == 0) errorfield=besked;
			nerror++;
			error+="    Besked bedes udfyldt\n";
		}

		if (nerror == 0) form.submit()
		else {
			alert("Der er fundet fejl i det indtastede:\n\n"+error+"\nDe bedes rette fejlen"+(nerror>1 ? "e":"")+".");
			errorfield.focus();
		}

	}

}

function isEmail(string) {
	if (string.indexOf("@") >= 0 )
		return true;
	else
		return false;
	
}

function disenable(field) {
	if (field.value.length > 0)
	{
		if (isEmail(field.form.email.value))
		{
			field.form.cc.disabled=false;
		}
		else
		{
			field.form.cc.disabled=true;
		}
	}
	else
	{
		field.form.cc.disabled=true;
	}
	
}



function slet(form) {
	if (window.confirm("Vil De slette alt det indtastede?"))
		form.reset();
}
