
function tjekmail(mailadr) {
		ugyldigetegn = "/\:;,";
	
		//kontroller om tom
		if(mailadr == "")
			{return true;}

		//kontroller om indeholder ugyldige tegn
		for(i=0; i<ugyldigetegn.length; i++)
		{
			tegnvariabel = ugyldigetegn.charAt(i);
			if(mailadr.indexOf(tegnvariabel,0) > -1)
			{return false;}
		}	

		//kontroller om @ indeholdt(og at der kun er et)
		snabelpos= mailadr.indexOf("@",1);
		if(snabelpos == -1) // hvis @ ikke findes
			{return false;}
		if(mailadr.indexOf("@",snabelpos+1) != -1) //hvis der er mere end et @
			{return false;}

		//kontroller om punktum efter @ 
		punktumpos = mailadr.indexOf(".",snabelpos+2);
		if(punktumpos == -1)
			{return false;}
		
		//kontroller om min 2 tegn efter punktum
		if(punktumpos+3 > mailadr.length)
			{return false;}

		return true;
}


function tjek(frm) {
// 
//
//

	if(frm.navn.value=="") {
		frm.navn.select();
		alert("Du må opgive dit navn til gjesteboken.");
		return false;
	}
	if(frm.email.value!="") {
		if(!tjekmail(frm.email.value)) {
			frm.email.select();
			alert("Det inntastede er ikke en gyldig emailadresse.");
			return false;
		}
	}
	if(frm.kommentar.value=="") {
		frm.kommentar.select();
		alert("Gjesteboken må inneholde en kommentar.");
		return false;
	}
	alert("Kontroller venligst om du \n er tilfreds med det indtastede.");
	return true;

} //end function tjek(frm),,,, 

function tjek2(frm) {
// 
//
//

	if(frm.navn.value=="") {
		frm.navn.select();
		alert("Du må opgive dit navn til gjesteboken.");
		return false;
	}
	if(frm.email.value!="") {
		if(!tjekmail(frm.email.value)) {
			frm.email.select();
			alert("Det inntastede er ikke en gyldig emailadresse.");
			return false;
		}
	}
	if(frm.kommentar.value=="") {
		frm.kommentar.select();
		alert("Gjesteboken må inneholde en kommentar.");
		return false;
	}
	return true;

} //end function tjek(frm),,,, 



