function Validate(theForm) {
  for(var i=0; i<theForm.length; i++ ) {
    with(theForm.elements[i]) {
      if( (type=="text") && (name!="kupon") && (name!="dodavka") && (name!="platba") ) {
        if( value.length==0 ) {
          focus();
          return false;
        }
      }
    }
  }
  return true;
}
function zkontroluj_pocet(theForm)
{
  var chyba=0;
  for(var i=0; i<theForm.length; i++ ) {
    with(theForm.elements[i]) {
        if( value=="" ) {
          focus();
          chyba=1;
        }
    }
  }
  if (!chyba) {
    alert('Zboží bylo přidáno do košíku. Ten naleznete v pravém sloupci nahoře.');
    return true;
  }
  else {
    alert('Musite vyplnit všechny potřebné údaje!');
    return false;
  }
}

function zkontroluj_formular(theForm)
{
  if (!Validate(theForm)) {
    alert('Zvolte, prosím, způsob dopravy a úhrady zboží!');
    return false;
  }
  return true;
}
function alter(evt,cena){
  evt = (evt) ? evt : ((window.event) ? window.event : null);
    if (evt) {
      var elem = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);
      if (elem) {
        if (elem.selectedIndex > 0){
          var dodani = elem.options[elem.selectedIndex].id;  //label tu byl proto,ptze jiny zpusob dodani nez osobni neni zadarmo, takze mi to da jasne info o tom, zda osobne nebo neosobne
          var dodavka = elem.options[elem.selectedIndex].value;
          var placeni = document.getElementById("platba").value;
          if (placeni=="") {placeni=0;}
          document.getElementById("dodavka").value = parseInt(dodani,10);
          document.getElementById("suma").value = parseInt(dodani,10)+parseInt(placeni,10)+cena;
          var osobne = document.getElementById("osobne");
          var neos_obyc = document.getElementById("neos_obyc");
          var neos_obch = document.getElementById("neos_obch");
          var neos_obyc_sk = document.getElementById("neos_obch");
          if (dodavka=="10") {
            document.getElementById("platba").value = parseInt(dodani,10);
            document.getElementById("osobne").style.display="";
            document.getElementById("neos_obyc").style.display="none";
            document.getElementById("neos_obch").style.display="none";
            document.getElementById("neos_obyc_sk").style.display="none";
          }
          else {
            if (dodavka=="1") { document.getElementById("neos_obyc").style.display=""; document.getElementById("neos_obch").style.display="none"; document.getElementById("neos_obyc_sk").style.display="none";}
            if (dodavka=="2") { document.getElementById("neos_obyc").style.display="none"; document.getElementById("neos_obch").style.display=""; document.getElementById("neos_obyc_sk").style.display="none";}
            if (dodavka=="3") { document.getElementById("neos_obyc").style.display="none"; document.getElementById("neos_obch").style.display="none"; document.getElementById("neos_obyc_sk").style.display="";}
            document.getElementById("osobne").style.display= "none";
          }
        }
        else {
          document.getElementById("dodavka").value = "";
          document.getElementById("suma").value = "";
        }
      }
    }
}
function alter2(evt,cena){
  evt = (evt) ? evt : ((window.event) ? window.event : null);
    if (evt) {
      var elem = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);
      if (elem) {
        if (elem.selectedIndex > 0) {
          var placeni = elem.options[elem.selectedIndex].id;
          var dodani = document.getElementById("dodavka").value;
          if (dodani=="") dodani=0;
          document.getElementById("platba").value = parseInt(placeni,10);
          document.getElementById("suma").value = parseInt(placeni,10)+parseInt(dodani,10)+cena;
        }
        else {
          document.getElementById("platba").value = "";
          document.getElementById("suma").value = "";
        }
      }
   }
}

