// Bruges til at åbne nye winduer med...
function openWin(url,winName,Features) {
  window.open (url,winName,Features);
}

function UdfyldFelter(form)
{
	if (!(form.betingelser.checked))
	{
		alert("Du skal godekende betingelserne!");
		form.betingelser.focus()
		return false;
	}

	if (chkString(form.navn.value) == false)
	{
		alert("Du skal skrive dit navn!");
		form.navn.focus()
		return false;
	}
	if (chkString(form.adresse1.value) == false)
	{
		alert("Du skal skrive din adresse!");
		form.adresse1.focus()
		return false;
	}
	if (chkString(form.postnr.value) == false)
	{
		alert("Du skal skrive dit postnummer!");
		form.postnr.focus()
		return false;
	}
	if (chkString(form.bynavn.value) == false)
	{
		alert("Du skal skrive byen!");
		form.bynavn.focus()
		return false;
	}
	if (chkString(form.land.value) == false)
	{
		alert("Du skal skrive hvilket land du bor i!");
		form.land.focus()
		return false;
	}
	if (chkEmail(form.email.value) == false)
	{
		alert("Du skal skrive en valid e-mail adresse!");
		form.email.focus()
		return false;
	}
	if (chkString(form.stikord.value) == false)
	{
		alert("Du skal udfylde stikordet!");
		form.stikord.focus()
		return false;
	}
	if (chkString(form.indlaeg.value) == false)
	{
		alert("Du skal skrive dit tips indlæg!");
		form.indlaeg.focus()
		return false;
	}
}

function chkString(str)
{
	var ok = true;
	if (str=="")ok=false
	return ok;
}


function chkStringSyv(str)
{
	var ok = true;
	if (str.length <=7)ok=false
	return ok;
}

// validerer indholdet af et email-felt
function chkEmail(email) {
	ugyldigeTegn = "/:,;£$€{[]}|´!\"#¤%&()=?`½§\\*+'<>æøå"

	for (i=0; i < ugyldigeTegn.length; i++) {
		fejlTegn = ugyldigeTegn.charAt(i)
		if (email.indexOf(fejlTegn, 0) > - 1) {
			return false
		}
	}

	paaPos = email.indexOf("@", 1);
	if (paaPos == -1) {
		return false;
	}

	if (email.indexOf("@", paaPos+1) != -1)	{
		return false;
	}	

	punktumPos = email.indexOf(".", paaPos);
	if (punktumPos == -1) {
		return false;
	}

	if (punktumPos+3 > email.length) {
		return false;
	}

	return true;
}

function chkPhoneNumber(str)
{
	if (str=="")
	{
		return false;
	}
	else
	{
		if (isNaN(str))
		{
			return false;
		}
		else
		{
			if (str.length<8)
			{
				return false;
			}
		}
	}
}

