
function ml()
{
  /*axa.innerText='And back again'; */
  /*document.all.axa.innerText = 'And back again';*/
 document.all.maillink.href = 'mailto' + ':' + 'vaclav' + '.' + 'petrik' + '@' + 'jazzware' + '.' + 'cz';
}

// je údaj prázdný?
function isBlank(s){
  var i;
  for (i=0; i<s.length; i++) if (s.charAt(i)!=" " && s.charAt(i)!="\n" && s.charAt(i)!="\r") return false;
  return true;
}

// -------------------------- kontrola objednávky faktur
function verFaktury(f){
  var err="";

  with (f){
    verReg(regCis);
    if (isBlank(regCis.value)) err+="   -registrační číslo\n";
    if (isBlank(firma.value) && isBlank(jmeno.value)) err+="   -firmu nebo jméno\n";
    if (isBlank(ulice.value)) err+="   -ulici\n";
    if (isBlank(PSC.value)) err+="   -PSČ\n";
    if (isBlank(misto.value)) err+="   -místo\n";
    if (pocet.value<=0) err+="   -počet (musí být alespoň 1)\n";
    if (predem.checked && isBlank(ucet.value)) err+="   -účet (platíte-li předem)\n";

    if (err!=""){
      err="Před odesláním objednávky musíte vyplnit\nčerveně označené údaje:\n"+err;
      alert(err);
      return false;
    }
    HEAD.value="Objednávka faktur";
    if (!isBlank(Poznamka.value)) HEAD.value+=" !POZNÁMKA!";
    return true;
  }
}

// -------------------------- kontrola numeriky (počet balení)
function verNum(obj){
  var num;
            
  txt=obj.value;
  if (isBlank(obj.value)) obj.value=0;
  num=parseFloat(obj.value);
  if (isNaN(num) || num<0){
    alert("Vyplňte číslo!");
    obj.value=0;
  }
  sumObjed(document.forms[0].pocet.value,document.forms[0].dobirka.checked);
}
        
// -------------------------- celkem
function sumObjed(pocBal,dob){
  var bal,faktKc,dphKc,postKc,celkKc;
          
  bal=parseFloat(pocBal);
  faktKc=300*bal;
  dphKc=faktKc*0.19;
  if (!dob){
    postKc=(bal==1)? 45 : 55;
  }
  else{
    postKc=(bal==1)? 75 : 85;
  }
  if (bal==0) postKc=0;
  celkKc=faktKc+dphKc+postKc;
  with(document.forms[0]){
    celkemKc.value=celkKc;
    Zasilka.value=bal+" balení po 500 ks, "+celkKc+" Kč";
  }
}

// -------------------------- přepočet ceny po změně platby
function zmenaPlat(){
  sumObjed(document.forms[0].pocet.value,document.forms[0].dobirka.checked);
}        

// -------------------------- kontrola registračního čísla
function verReg(rc){
  var numRc,txtRc;

  txtRc=rc.value;
  numRc=parseFloat(txtRc);
  if (txtRc.length!=5 || isNaN(numRc)){
    alert("Chybné registrační číslo!");
    return false;
  }
  return true;
}

