
// Bruges ved oprettelse af ny deltager
function UdfyldFelter(form){

  if (chkString(form.navn.value) == false) {
    alert("Du skal udfylde navn!");
    form.navn.focus();
    return false;
  }

  if (chkEmail(form.email.value) == false) {
    alert("Du skal skrive din email!");
    form.email.focus();
    return false;
  }

  if (chkString(form.adresse.value) == false) {
    alert("Du skal skrive din adresse!");
    form.adresse.focus();
    return false;
  }

  if (chkString(form.post.value) == false) {
    alert("Du skal skrive dit postnr.!");
    form.post.focus();
    return false;
  }

  if (chkString(form.bynavn.value) == false) {
    alert("Du skal skrive bynavnet!");
    form.bynavn.focus();
    return false;
  }

}

// Bruges ved oprettelse af ny deltager
function UdfyldEmail(form){

  if (chkEmail(form.email.value) == false) {
    alert("Du skal skrive din email!");
    form.email.focus();
    return false;
  }

}


function chkString(str) {

  if (str=="") {
    return false;
  }
}


// Bruges til at åbne nye winduer med...
function openWin(url,winName,Features) {
  window.open (url,winName,Features);
}



// 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;
}


