function regellen(){
  var nev = document.getElementById('nev').value;
  var cim = document.getElementById('cim').value;
 /* var tel = document.getElementById('tel').value;*/
 /* var fax = document.getElementById('fax').value;*/
  var mail = document.getElementById('mail').value;
  var egyetem = document.getElementById('egyetem').value;
  var szak = document.getElementById('szak').value;
  var szamla = document.getElementById('szamla').value;
/*  var csekk = document.getElementById('csekk');*/
  var aszf = document.getElementById('aszf');
  
  var hiba='';
  if(nev==''){ hiba+='- Résztvevő neve\n'; }
/*  if(tel==''){ hiba+='- Telefon\n'; }*/
  if(mail==''){ hiba+='- Email cím\n'; }
  if (hiba!='') {
    var kiir = 'Nem adta meg a következő adatokat!\n';
    alert(kiir+hiba);
    return false;
  }
  if ( mail!='' ){
    var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i ;
    var returnval=emailfilter.test(mail);
    if (returnval==false){
      var mailhiba ='Nem megfelelő e-mail formátum!' ;
      alert(mailhiba);
      return false;
    }
  }
/*  if(csekk.checked && cim==''){
    alert('A csekk küldéséhez adja meg címét!');
    return false;
  }*/
  if(!aszf.checked){ 
	alert('ASZF / Adatvédelmi nyilatkozat elfogadása kötelező'); 
	return false;
  }

}

function hirlevellen(){
  var nev = document.getElementById('h_nev').value;
  var mail = document.getElementById('h_email').value;
  var hiba='';
  if(nev==''){ hiba+='- név\n'; }
  if(mail==''){ hiba+='- email cím\n'; }

  if (hiba!='') {
    var kiir = 'Nem adta meg a következő adatokat!\n';
    alert(kiir+hiba);
    return false;
  }
  if ( mail!='' ){
    var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i ;
    var returnval=emailfilter.test(mail);
    if (returnval==false){
      var mailhiba ='Nem megfelelő e-mail formátum!' ;
      alert(mailhiba);
      return false;
    }
  }
}

function ajanloellen(){
  var nev = document.getElementById('kuldo').value;
  var mail = document.getElementById('kuldo_email').value;
  var mailc = document.getElementById('cimzet_email').value;
  var szoveg = document.getElementById('kuldo_szoveg').value;
  var hiba='';
  if(nev==''){ hiba+='- feladó\n'; }
  if(mail==''){ hiba+='- feladó e-mail\n'; }
  if(mailc==''){ hiba+='- címzett e-mail\n'; }
  if(szoveg==''){ hiba+='- szöveg\n'; }
  if (hiba!='') {
    var kiir = 'Nem adta meg a következő adatokat!\n';
    alert(kiir+hiba);
    return false;
  }
  if ( mail!='' ){
    var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i ;
    var returnval=emailfilter.test(mail);
    if (returnval==false){
      var mailhiba ='Nem megfelelő feladó e-mail formátum!' ;
      alert(mailhiba);
      return false;
    }
  }
  if ( mailc!='' ){
    var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i ;
    var returnval=emailfilter.test(mailc);
    if (returnval==false){
      var mailhiba ='Nem megfelelő címzett e-mail formátum!' ;
      alert(mailhiba);
      return false;
    }
  }


}

function commellen() {
  var user = document.getElementById('user').value;
  var mail = document.getElementById('mail').value;
  var text = document.getElementById('text').value;
  var ret='';
  var hiba='';
  if((user=='')||(user== 'név')) { hiba+='- név nincs megadva\n'; }
  if(mail=='') { hiba+='- e-mail cím nincs megadva\n'; }
  else if(!etest(mail)) { hiba+='- e-mail cím nem megfelelő formátum!\n'; }
  if(text=='') { hiba+='- hozzászólás nincs megadva\n'; }
   if (hiba!='') {
    var kiir = 'Hiba: \n';
    alert(kiir+hiba);
    ret=false;
  }
  else ret=true;
  return ret;
}
function etest(src) {
  var regex=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i ;
  return regex.test(src);
}

function proglist(klikkelt){
  
  if(klikkelt.checked==true){
    var nap = klikkelt.className.substring(0,1);
    var tol = klikkelt.className.substring(2,6);
    var ig = klikkelt.className.substring(7,11);
    var alttext = randomString();

    var tiltani=document.getElementsByName('prog[]');
    var x= tiltani.length;
    for ( var i = 0 ; i<x ; i++){
      var vizsgalninap = tiltani[i].className.substring(0,1);
      var vizsgalnitol = tiltani[i].className.substring(2,6);
      var vizsgalniig = tiltani[i].className.substring(7,11);
      if (vizsgalninap==nap && tiltani[i].style.display!='none'){         
        if( vizsgalnitol < tol && vizsgalniig > tol ){ tiltani[i].style.display='none'; tiltani[i].alt=alttext;}
        if( vizsgalnitol == tol ){ tiltani[i].style.display='none'; tiltani[i].alt=alttext;}
        if( vizsgalnitol > tol && vizsgalnitol < ig){ tiltani[i].style.display='none'; tiltani[i].alt=alttext;}
      }
    }
    klikkelt.style.display='inline';
  }
  if(klikkelt.checked==false){
    var nap = klikkelt.className.substring(0,1);
    var tol = klikkelt.className.substring(2,6);
    var ig = klikkelt.className.substring(7,11);

    var tiltani=document.getElementsByName('prog[]');
    var x= tiltani.length;
    for ( var i = 0 ; i<x ; i++){
      var vizsgalninap = tiltani[i].className.substring(0,1);
      var vizsgalnitol = tiltani[i].className.substring(2,6);
      var vizsgalniig = tiltani[i].className.substring(7,11);
      if (vizsgalninap==nap && klikkelt.alt==tiltani[i].alt){
        if( vizsgalnitol < tol && vizsgalniig > tol ){ tiltani[i].style.display='inline';}
        if( vizsgalnitol == tol ){ tiltani[i].style.display='inline';}
        if( vizsgalnitol > tol && vizsgalnitol < ig){ tiltani[i].style.display='inline';}
      }
    }
    klikkelt.style.display='inline';
  }
}

function randomString() {
	var chars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz";
	var string_length = 8;
	var randomstring = '';
	for (var i=0; i<string_length; i++) {
		var rnum = Math.floor(Math.random() * chars.length);
		randomstring += chars.substring(rnum,rnum+1);
	}
	return randomstring;
}
