function formCheckPocet(minimum,element, maximum) {
  var prvek=document.getElementsByName(element)[0];
  var y=prvek.value;
  
  prvek.style.background = '';
  
  if (isInt(y) == false) { 
    prvek.style.background = "red";
    prvek.focus();
    alert('Do políčka \"Počet kusů\" je nutné vyplnit požadovaný počet kusů jako ČÍSLO');
    return false;
    
  }else {
    if (parseInt(y) < minimum) {
      prvek.style.background = "red";
      prvek.focus();
      alert('Počet kusů musí být minimálně ' + minimum + 'ks \n Vámi zadaný počet kusů je pouze ' + parseInt(y));
      return false;
      
    } else if(( parseInt(y) ) > maximum && maximum != -1) {
      prvek.style.background = "red";
      prvek.focus();
      alert('Požadovaný počet kusů - '+ (parseInt(y)) + 'ks - není na skladě.\n Skladem je pouze ' + maximum + ' kusů.'  );
      return false;    
    }
    else {
      return true;
    } 
  } 
}

function formCheckDvojPocet(minimum,element1, element2, maximum) {
  var prvek=document.getElementsByName(element1)[0];
  var prvek2=document.getElementsByName(element2)[0];
 
  var y=prvek.value;              
  var y2=prvek2.value;
  
  prvek.style.background = '';
  prvek2.style.background = '';
  
  if (isInt(y) === false) { 
    prvek.style.background = "red";
    prvek.focus();
    alert('Do políčka \"Počet kusů\" je nutné vyplnit požadovaný počet kusů jako ČÍSLO');
    return false;
    
  } else if (isInt(y2) === false) { 
    prvek2.style.background = "red";
    prvek2.focus();
    alert('Do políčka \"Počet kusů\" je nutné vyplnit požadovaný počet kusů jako ČÍSLO');
    return false;
  } else {
    if ( ( parseInt(y) + parseInt(y2) ) < minimum) {
      prvek.style.background = "red";
      prvek2.style.background = "red";
      prvek.focus();
      alert('Počet kusů musí být minimálně ' + minimum + 'ks \n Vámi zadaný počet kusů je pouze ' + (parseInt(y) + parseInt(y2)));
      return false;
    } else if(( parseInt(y) + parseInt(y2) ) > maximum && maximum != -1) {
      prvek.style.background = "red";
      prvek2.style.background = "red";
      prvek.focus();
      alert('Požadovaný počet kusů - '+ (parseInt(y) + parseInt(y2)) + 'ks - není na skladě.\n Skladem je pouze ' + maximum + ' kusů.'  );
      return false;    
    }
    else {
    
      return true;
    } 
  } 
}


function formCheckHodnota(co,pripad){ //vstupem musi byt pole
  var vystup = 0;
  var needcheck = 1;
  
 
  if( (typeof pripad != 'undefined') || (window['pripad'] != undefined) || (window['pripad'] != void 0) ) {
    radio = document.getElementsByTagName("input");
    for(var i=0; i < radio.length; i++) {
      if(radio[i].name== pripad && radio[i].checked && radio[i].value=='ne') {
        needcheck = 0;
      }
    }
  }
  
  
  if(needcheck == 1) {
      inputy = document.getElementsByTagName("input");
        
        for(var i=0; i < inputy.length; i++) {
          
          if(co.inArray(inputy[i].name)) {
            inputy[i].style.background = '';
            if(inputy[i].value == '') {
              inputy[i].style.background = 'red';
              vystup ++;
            }
          }   
        }
        
        inputy = document.getElementsByTagName("textarea");
        
        for(var i=0; i < inputy.length; i++) {
          if(co.inArray(inputy[i].name)) {
            inputy[i].style.background = '';
            if(inputy[i].value == '') {
              inputy[i].style.background = 'red';
              vystup ++;
            }
          }   
        }
  }
  
        
  
        
        
        
  
  if(vystup == 0 ) {
    return true;
  } else {
    alert("Nebyly vyplněny všechny potřebné informace \n požadovaná pole byla zvýrazněna");
    return false;
  }
}





function formCheckEmail(co) { //vstupem musi byt pole
  
  var vystup = 0;
  
  inputy = document.getElementsByTagName("input");
  
  for(var i=0; i < inputy.length; i++) {
    
    if(co.inArray(inputy[i].name)) {
      inputy[i].style.background = '';
      str = inputy[i].value.toString();
      if(!((str.lastIndexOf(".") < (str.length - 2)) && (str.indexOf("@") > 0))) {
        inputy[i].style.background = 'red';
        vystup ++;    
      }
    }   
  }
  
  if(vystup == 0 ) {
    return true;
  } else {
    alert("Email nebyl zadán ve správném tvaru");
    return false;
  }
}




















function isInt(x) {
   var y=parseInt(x);
   if (isNaN(y)) { return false; }
   else {return y;};
 } 


Array.prototype.inArray = function (value)
{
    var i;
    for (i=0; i < this.length; i++) {
        if (this[i] === value) {
            return true;
        }
    }
    return false;
};

