var Fejltekst, str
var strAbort = "ja"
var OKtekst = "Tak for tilmeldingen til vores nyhedsbrev. \r"

Fejltekst = ""

function Validerinput(felt)
{
	var checkStr = ""
	var checkOK = "'";
	var allValid = true;

	switch (felt)
	{
		case 1:
		{
			checkStr = document.forms[0].Emailadr.value;
			checkOK = checkOK + "ÆØÅæøå,:;<?>=+ ";
			break
		}
		break
	}

	//e-mail check nr. 1 (det oprindelige email check)

	for (f = 0;  f < checkStr.length;  f++)
	{
		ch = checkStr.charAt(f);
		for (j = 0;  j < checkOK.length;  j++)
			if (ch == checkOK.charAt(j))
			{
				allValid = false;	
				f = checkStr.length
				break;
			}
	}

	//e-mail check nr. 2 (check af lidt flere features, heunder 2 på hinanden følgende @@)

	checkOK = /^[^@]+@[^@]+.[a-z]{2,}$/i;

	checkStr = document.forms[0].Emailadr.value;

	if (checkStr.search(checkOK) == -1) 
		allValid = false;

	//det afsluttende check

	if (!allValid)
	{
		switch (felt)
		{
			case 1:
			{
				Fejltekst = Fejltekst + "Der er indtastet et eller flere "
				Fejltekst = Fejltekst + "ugyldige tegn i e-mail adressen \r \r";
				document.forms[0].Emailadr.focus();
				break
			}
		}
		return (false);
	}
	else
		return (true);
}

function sendform()
{
	var talstr = 0
	var position = 0	
	Fejltekst = ""
	str = ""

	if (document.forms[0].besked.value.length == 0)
	{

		if (document.forms[0].Emailadr.value.length == 0)
		{
			Fejltekst = Fejltekst + "E-mail adressen er ikke udfyldt \r \r"
		}
		else
		{
			if (Validerinput(1))
				strAbort="nej"
		}

		if (strAbort=="ja")
			alert(Fejltekst)
		else
		{
			alert(OKtekst)
			document.forms[0].submit()
		}
	}
}