function kontrolaPrazdna(id) {
  if (!jePrazdny(document.getElementById(id).value)) {
    document.getElementById(id+'ok1').className='ok1';
    document.getElementById(id+'no1').className='no1x';
    return true;
  } else {
    document.getElementById(id+'no1').className='no1';
    document.getElementById(id+'ok1').className='ok1x';
    return false;
  }
}

function kontrolaKodu(id) {
  if ((document.getElementById(id).value)==(document.getElementById('kodhidden').value)) {
    document.getElementById(id+'ok1').className='ok1';
    document.getElementById(id+'no1').className='no1x';
    return true;
  } else {
    document.getElementById(id+'no1').className='no1';
    document.getElementById(id+'ok1').className='ok1x';
    return false;
  }
}

function kontrolaMailu(id) {
    value=document.getElementById(id).value;
		reg_vyraz=/.+@.+\..+/;
		if (reg_vyraz.test(value)) {
      document.getElementById(id+'ok1').className='ok1';
      document.getElementById(id+'no1').className='no1x';
      return true;
    } else {
      document.getElementById(id+'no1').className='no1';
      document.getElementById(id+'ok1').className='ok1x';
      return false;
    }
}

function jePrazdny(retezec)
    {
      for(var i = 0; i < retezec.length; i++) {
        var znak = retezec.charAt(i);
        if ((znak != ' ') && (znak != '\n') && (znak != '\t')) return false;
      }
      return true;
    }
    
function kontrolaCeleho() {
  var kontrola = true;
  /*if (!kontrolaPrazdna('jmeno')) {kontrola=false;}*/
  if ((!kontrolaMailu('mail'))&&(!kontrolaPrazdna('telefon'))) {kontrola=false;}
  if (!kontrolaPrazdna('text')) {kontrola=false;}
  if (!kontrolaKodu('kod')) {kontrola=false;}
  if (!kontrola) {alert('Špatně vyplněný formulář! \n \n Zkontrolujte, zda jste vyplnili alespoň jeden kontakt, správný formát e-mailu a kontrolní kód.');}
  return kontrola; 
  
}
