function validujPocPro(node) {
    return (isNotEmpty(node.value) && isInt(node.value) && validujProvozy(node));
}

function validujPocSubPro(node) {
    return (isNotEmpty(node.value) && isInt(node.value) && validujSubjekty(node));
}

function validujProvozy(node) {
    if (node.value > 99) {
      alert('Zadejte maximálně 99 provozů.'); return false;
    }
    if (node.value < 1) {
      alert('Zadejte nejméně 1 provoz.'); return false;
    }
    return true;
}

function validujSubjekty(node) {
    if (node.value > 99) {
      alert('Zadejte maximálně 99 provozů/zařízení.'); return false;
    }
    if (node.value < 2) {
      alert('Zadejte nejméně 2 provozy/zařízení.'); return false;
    }
    return true;
}
function isNotEmpty(strString) {
  if (strString.length == 0) {
    alert('Požadovaná hodnota není vyplněna.');
    return false;
  }
  return true;
}

function isInt(strString) {
   var strValidChars = "0123456789";
   var strChar;
 
   for (i = 0; i < strString.length; i++) {
      strChar = strString.charAt(i);
      if (strValidChars.indexOf(strChar) == -1) {
         alert('Zadejte celé kladné číslo.');
         return false;
      }
    }
   return true;
}

function vyplnFormCenik(pProgramy, pVerze){
  var vOptIndex = getIndexOption(document.forms['formular'].programy.options, 's1');
  if (vOptIndex >= 0 )
    document.forms['formular'].programy.options[vOptIndex].selected = true;
  
  if( (pVerze == 7) || (pVerze == 8) || (pVerze == 9)) {
    vOptIndex = getIndexOption(document.forms['formular'].verze.options, pVerze);
    if (vOptIndex >= 0 )
      document.forms['formular'].verze.options[vOptIndex].selected = true;
      odeslat();
  }
}

function getIndexOption(pOptions, pText){
	  for(var i=0;i<pOptions.length;i++){
	    if (pOptions[i].value == pText) {
  //			   pOption[i].selected=true;
        return pOptions[i].index;
	    }
	  }
	  return -1;

}
