function zkontrCislo(object){
  var x = object.value;
  var re = /^([0-9 ])*$/;
  if (!re.test(x)){
    object.style.borderColor='gold';
    object.style.borderWidth=2;
    object.focus();
    return false;
  }
  object.style.borderColor='#CCCCCC';
  object.style.borderWidth=1;
  return true;
}
//vymaz mezer v cisle
function removeSpaces(x) {
  var r="";
  for (i=0; i<x.length; i++) {
    if(x.charAt(i)!=" ")r+=x.charAt(i);
  }
  return r;
}
//pridej mezery v cisle
function addSpaces(x) {
  var r="";
  x=""+x;
  for (s=0,i=x.length; i>=0; i--,s++) {
    if(i%3==0 && s!=0)r+=" ";
    r+=x.charAt(s);
  }
  return r;
}
//vypocet
function pocitej(){
  objem=removeSpaces(document.forms["financier"].objem.value)*1;
  akontace=removeSpaces(document.forms["financier"].akontace.value)*1;
  uver=removeSpaces(document.forms["financier"].uver.value)*1;
  
  sazba=document.forms["financier"].sazba.value*1;
  splatnost=document.forms["financier"].splatnost.value*1;

  if(objem==0){
    document.forms["financier"].objem.value="1 000 000";
    objem=1000000;
  } else {
      document.forms["financier"].objem.value=addSpaces(objem);
  }
  if(akontace==0){
    document.forms["financier"].akontace.value="200 000";
    akontace=200000;
  } else {
      document.forms["financier"].akontace.value=addSpaces(akontace);
  }

  uver=objem-akontace;  
  var mas = Math.round((uver * sazba/12)/(1-Math.pow((1/(1+sazba/12)),(12*splatnost))));
  var celkem = mas * 12 * splatnost;
  
  document.forms["financier"].celkem.value=addSpaces(celkem);
  document.forms["financier"].splatka.value=addSpaces(mas);
  document.forms["financier"].uver.value=addSpaces(uver);

}

