function chkOpretBruger(form)
{
	if (chkString(form.navn.value) == false)
	{
		alert("Du skal indtaste dit navn!");
		form.navn.focus();
		return false;
	}
	if (chkString(form.adresse1.value) == false)
	{
		alert("Du skal indtaste din adresse!");
		form.adresse1.focus();
		return false;
	}
	if (chkString(form.postnr.value) == false)
	{
		alert("Du skal indtaste dit postnr!");
		form.postnr.focus()
		return false;
	}
	if (chkString(form.bynavn.value) == false)
	{
		alert("Du skal indtaste bynavn!");
		form.bynavn.focus()
		return false;
	}
	if (chkPhoneNumber(form.telefon_nr.value) == false)
	{
		alert("Du skal indtaste dit telefon nr.");
		form.telefon_nr.focus()
		return false;
	}
	if (chkEmail(form.email.value) == false)
	{
		alert("Du skal indtaste din email adresse!");
		form.email.focus()
		return false;
	}
	if (chkString(form.kodeord1.value) == false)
	{
		alert("Du skal udfylde feltet Kodeord.");
		form.kodeord1.focus()
		return false;
	}
	if (chkString(form.kodeord2.value) == false)
	{
		alert("Du skal gentage Kodeordet.");
		form.kodeord2.focus()
		return false;
	}
}	

function chkUdfyldtBruger(form) {
	if (chkString(form.navn.value) == false)
	{
		alert("Du skal indtaste dit navn!");
		form.navn.focus()
		return false;
	}
	if (chkString(form.adresse1.value) == false)
	{
		alert("Du skal indtaste din adresse!");
		form.adresse1.focus()
		return false;
	}
	if (chkString(form.postnr.value) == false)
	{
		alert("Du skal indtaste dit postnr!");
		form.postnr.focus()
		return false;
	}
	if (chkString(form.bynavn.value) == false)
	{
		alert("Du skal indtaste bynavn!");
		form.bynavn.focus()
		return false;
	}
	if (chkPhoneNumber(form.telefon_nr.value) == false)
	{
		alert("Du skal indtaste dit telefon nr.");
		form.Telefon_nr.focus()
		return false;
	}
	if (chkEmail(form.email.value) == false)
	{
		alert("Du skal indtaste din email adresse!");
		form.email.focus()
		return false;
	}
}

function udfyld(form){
	if (chkString(form.cardnum.value) == false)
	{
		alert("Du skal indtaste dit kortnummer!");
		form.cardnum.focus()
		return false;
	}
	if (chkString(form.emonth.value) == false)
	{
		alert("Du skal indtaste udløbs måneden!");
		form.emonth.focus()
		return false;
	}
	if (chkString(form.eyear.value) == false)
	{
		alert("Du skal indtaste udløbs året!");
		form.eyear.focus()
		return false;
	}
	if (chkString(form.cvc.value) == false)
	{
		alert("Du skal indtaste dit kontrol nr.!");
		form.cvc.focus()
		return false;
	}
}

function chkString(str)
{
	var ok = true;
	if (str=="")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;
			}
		}
	}
}


function chkNumber(str)
{
	if (str=="")
	{
		return false;
	}
	else
	{
		if (isNaN(str))
		{
			return false;
		}
	}
}

function UdfyldListen (form)
{
	if (chkString(form.opretdato.value) == false)
	{
		alert("Opret dato feltet skal være udfyldt med en dato!");
		form.opretdato.focus();
		return false;
	}
}