function SelectAll() { 
 if (!document.findForm.elements.ALL.checked){
   for (i = 0; i < document.findForm.elements.length; i++) { 
   if (document.findForm.elements[i].name == 'ID[]') 
   {
   document.findForm.elements[i].checked = false; 
   document.findForm.elements[i].disabled = false;
   }; 
 }
 }
 else
 {
  for (i = 0; i < document.findForm.elements.length; i++) { 
   if (document.findForm.elements[i].name == 'ID[]') 
   {
   document.findForm.elements[i].checked = true; 
   document.findForm.elements[i].disabled = true; 
   }; 
 }
 }
}

function checkAll() {
  var vsetky_inputy=document.getElementById('cxs').getElementsByTagName('input');
  if (document.getElementById("ALL").checked)  {
    
    for(i=0;i<vsetky_inputy.length;i++){
     if(vsetky_inputy[i].getAttribute('type')=='checkbox'){
        vsetky_inputy[i].setAttribute('checked','checked');
        vsetky_inputy[i].setAttribute('disabled','disabled');
     } 
    }

  } 

  else {
    for(i=0;i<vsetky_inputy.length;i++){
     if(vsetky_inputy[i].getAttribute('type')=='checkbox'){
        vsetky_inputy[i].setAttribute('disabled','');
        vsetky_inputy[i].setAttribute('checked','');
        
     } 
    }
  
  }
}

function validateFind(theForm) {
    if( !CheckEmptyField(theForm.vyraz,"Vyplňte prosím pole hledaný výraz.") ) return false;
    var vsetky_inputy=document.getElementById('cxs').getElementsByTagName('input');
    var neco = 0;
    for(i=0;i<vsetky_inputy.length;i++){
     if(vsetky_inputy[i].getAttribute('type')=='checkbox'){
        if (vsetky_inputy[i].checked) {
        neco += 1;
        }
        
     } 
    }
    
    // uspech
    if (neco) return true;
    else  {
     alert ("Vyberte prosím aspoň 1 akci");
     return false;
    }
}

function validateAdd(theForm) {
    if( !CheckEmptyField(theForm.popis,"Vyplňte prosím pole popis.") ) return false;
    if( !CheckEmptyField(theForm.fotka,"Vyberte prosím fotku.") ) return false;

    // uspech
    return true;
}

function validateLogin(theForm) {
    if( !CheckEmptyField(theForm.login,"Vyplňte prosím pole jméno.") ) return false;
    if( !CheckEmptyField(theForm.passwd,"Vyplňte prosím pole heslo.") ) return false;

    // uspech
    return true;
}

function validateEdit(theForm) {
    if( !CheckEmptyField(theForm.nazev,"Vyplňte prosím pole název.") ) return false;
    if( !CheckEmptyField(theForm.popis,"Vyplňte prosím pole popis.") ) return false;
    if( !CheckEmptyField(theForm.poradi,"Vyplňte prosím pole pořadí.") ) return false;
    // uspech
    return true;
}

function validateAddAction(theForm) {
    if( !CheckEmptyField(theForm.nazev,"Vyplňte prosím pole název.") ) return false;
    if( !CheckEmptyField(theForm.popis,"Vyplňte prosím pole popis.") ) return false;
    //if( !CheckEmptyField(theForm.poradi,"Vyplňte prosím pole pořadí.") ) return false;
    // uspech
    return true;
}

function validateReg(theForm) {
    if( !CheckEmptyField(theForm.name,"Vyplňte prosím pole nick.") ) return false;
    if( !CheckEmptyField(theForm.jmeno,"Vyplňte prosím pole jméno.") ) return false;
    if( !CheckEmptyField(theForm.heslo,"Vyplňte prosím pole heslo.") ) return false;
    if( !CheckEmptyField(theForm.pass2,"Vyplňte prosím pole potvrzení hesla.") ) return false;
    if( !CheckEmptyField(theForm.email,"Vyplňte prosím pole email.") ) return false;
    if( !CheckEmptyField(theForm.nar,"Vyberte prosím pole rok narození.") ) return false;
    if( !CheckEmptyField(theForm.kraj,"Vyberte prosím pole kraj.") ) return false;
    if (theForm.heslo.value != theForm.pass2.value) {
      alert("Heslo a jeho potvrzení se musí rovnat!");
      theForm.pass2.focus();
      return false;
      }
    if (theForm.pohlavi.value == '0') {
        alert("Není vybráno pohlaví !");
        theForm.pohlavi.focus();
        return false;
      }
      if (theForm.nar.value == '0') {
        alert("Není vybrán rok narození !");
        theForm.nar.focus();
        return false;
      }
      if (theForm.kraj.value == '0') {
        alert("Není vybrán kraj !");
        theForm.kraj.focus();
        return false;
      }

    // uspech
    return true;
}

function CheckEmptyField(theField, theMessage) {
    if( theField.value=="" ) {
        theField.focus();
        alert(theMessage);
        return false;
    } else {
        return true;
    }
}
