function switchAddr (lab) {
  var nst=lab.name.substring(0,4);
  for (idx in aDesc=document.regisztracio.getElementsByTagName('input')) {
    if (aDesc[idx].name&&aDesc[idx].name.substring(0,4)==nst&&(aDesc[idx].name&&aDesc[idx].name!=lab.name)) {
      if (lab.checked) {
        aDesc[idx].disabled=true;
        aDesc[idx].style.backgroundcolor='lightgrey';
      } else {
        aDesc[idx].disabled=false;
        aDesc[idx].style.backgroundcolor='white';
      }
    }
  }
}

function setSetField (val) {
  document.resend.set.value = val;
  document.resend.submit();
}

function regFormChk (obj,uid) {
  if (uid==0) {
    filename="js/fquery.php?loginname=" + obj.loginnev.value + "&op=checkLoginname&stupidie=" + new Date().getTime();
    ajaxRequest(filename,false);
    results=ajaxreq.responseXML.getElementsByTagName("result");
    if (results.length>0) {
      alert ("Már létezik ez az azonosító! Válasszon másikat!");
      return(false);
    }
  }
  if (uid==0) {
    if (!/^[a-zA-Z0-9._-]{5,10}$/.test(obj.loginnev.value)) {
      alert ("A felhasználó neve mező minimum 5, maximum 10 karaktert tartalmazzon!");
      return false;
    }
  }
  if (!/^[a-zA-Z0-9._-]+@[a-zA-Z0-9-]/.test(obj.email.value)) {
    alert ("Az e-mail mező formátuma nem megfelelő!");
    return false;
  }
  if (uid==0||(uid!=0&&obj.jelszo.value!="")) {
    if (!/^[a-zA-Z0-9._-]{5,10}$/.test(obj.jelszo.value)) {
      alert ("A jelszó mező minimum 5, maximum 10 karaktert tartalmazzon!!");
      return false;
    }
  }
  if (obj.jelszo.value!=obj.jelszo2.value) {
    alert ("A két jelszó nem egyezik!");
    return false;
  }
  
  if (obj.elfogad_chk.checked==false) {
    alert ("A feltételek elfogadása kötelező!");
    return false;
  }
}

