function getIdObj(id) {
  return document.all ? document.all[id] : document.getElementById(id)
}

function setIdVal(id,val){ getIdObj(id).value = val; }

function dlzka(){
  var roky = parseInt(getIdObj("dlzka").value);
  if( isNaN(roky) ){
    roky = 30;
    setIdVal("dlzka",roky);
  }
  return roky;
}

function uver(){
  var uver = parseInt(getIdObj("uver").value);
  if( isNaN(uver) ){
    uver = 700000;
    setIdVal("uver",uver);
  }
  return uver;
}

function urok(){
  var urok  = getIdObj("urok").value;
  urok      = parseFloat(urok.replace(",","."));
  if( isNaN(urok) ) {
    urok = 5.5;
    setIdVal("urok",urok);
  }
  return urok;
}

function pocitaj(){
  var splatka,mesiace;
  mesiace = (dlzka()*12);
  t1 = ( (urok()/100) / 12*(365.25/360) )+1;
  t2 = Math.pow(t1,mesiace);
  splatka = Math.round( uver()*t2*(1-t1)/(1-t2) );
  setIdVal("splatka",splatka);
  setIdVal("naklady",splatka*mesiace);
}
