  //promenne urcene k editaci
  var urokova_sazba = 3.99;
  var golem_uspora  = 0.3;
  var splatnost_na  = 30;
  var odkaz = 'http://www.ehypoteky.cz';   //kam se presmeruje po kliknuti na logo
  var title = 'eHypotéky - člen Golem Finance';                 //title presmerovani
  var noveOkno = true;                          //jestli se ma presmerovat do noveho okna nebo ne
  //konec promennych urcenych k editaci
  
  var hypoteka_cena = 1000000;
  
  var prumerna_mzda = 20000;
  function nechatCisla(retez) {
    temp = retez.replace(/ /g,'');
    temp = temp.replace(/\,/g,'');
    temp = temp.replace(/\-/g,'');
    return temp;
  }  
  function penize(num) {
  num = num.toString().replace(/\$|\,| |-/g,'');
  if(isNaN(num))
  num = "0";
  sign = (num == (num = Math.abs(num)));
  
  if (num.toString().search(/\./)!=-1);
    num = Math.floor(num*100+0.50000000001);
  cents = num%100;
  num = Math.floor(num/100).toString();
  if(cents<10)
  cents = "0" + cents;
  for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
  num = num.substring(0,num.length-(4*i+3))+' '+
  num.substring(num.length-(4*i+3));
  return (((sign)?'':'-') + '' + num  +  ',-');
  }
  function GlobalAmortizace(sazba, pocetMesicu) {
    var tmp = Math.pow((1 + sazba),pocetMesicu);
    return (sazba * tmp / (tmp - 1));
  }  
  function GlobalPMT(vyseUveru, sazba, pocetMesicu) {
    return (GlobalAmortizace(sazba, pocetMesicu)) * vyseUveru;
  }
  function GlobalZmensi(f) {
    with(f) {
      if(na.value>5) na.value--;
      GlobalSplatka(f);
//      GlobalUsporite(f);
    }
  }
  function GlobalZvetsi(f) {
    with(f) {
      if(na.value<splatnost_na) na.value++;
      GlobalSplatka(f);
//      GlobalUsporite(f);
    }    
  }
  function GlobalSplatka(f) {
    with(f) {
	  frm_urok = urok.value;
	  frm_urok =  frm_urok.toString().replace(/\$|\,| |-/g,'.');
	  urok.value = frm_urok;
      splatka.value = penize(Math.ceil(GlobalPMT(nechatCisla(hypoteka.value),urok.value/1200,na.value*12)));
    }
  }
  function GlobalUsporite(f) {
    with(f) {
      usporite.value = penize(Math.ceil((GlobalPMT(nechatCisla(hypoteka.value),(urok.value*1+golem_uspora)/1200,na.value*12)-GlobalPMT(nechatCisla(hypoteka.value),urok.value/1200,na.value*12)) * na.value * 12));
    }
  }
  function logoOpen() {
	window.open('http://www.golemfinance.cz/index.php?page=41&hypoteka='+nechatCisla(document.fVypoctar.hypoteka.value)+'&let='+document.fVypoctar.na.value+'&rozdil='); //+nechatCisla(document.fVypoctar.usporite.value));
  }
  function GlobalDrawHTML(hypoteka,urok,na) {
    str = '';
    if (noveOkno) 
      var target = 'target="_blank"';
    else
      var target = '';
    str += '<form name="fVypoctar" id="calcform">';
      str += '<table padding="0" spacing="0" style="margin: 0; padding:0; text-align: left">';
      str += '<tr>';
      str += '<td width="65%">Výše hypotéky (Kč)</td>';
      str += '<td width="35%"><input size="8" type="text" name="hypoteka" value="1000000" id="hypoteka" onchange="GlobalSplatka(document.fVypoctar);this.value=penize(this.value);" /></td>';
      str += '</tr>';
      str += '<tr>';
      str += '<td>Úroková sazba (%)</td>';
      str += '<td><input size="8" type="text" name="urok" value="'+urok+'" onchange="GlobalSplatka(document.fVypoctar)" /></td>';
      str += '</tr>';
      str += '<tr>';
      str += '<td>Doba splatnosti (let)</td>';
      str += '<td nowrap><input size=1 type="text" name="na" value="'+na+'" />';
      str += ' <input type="button" style="mrgin:0 0 0 1px;width:15px;height:16px;overflow:hidden" value="<" onclick="GlobalZmensi(document.fVypoctar)" />';
      str += '<input type="button" style="width:15px;height:16px;overflow:hidden" value=">" onclick="GlobalZvetsi(document.fVypoctar)" />';
      str += '</tr>';
      str += '<tr>';      
      str += '<td>Měsíční splátka (Kč)</td>';
      str += '<td><input size="8" type="text" name="splatka" value="" readonly="readonly"></td>';
      str += '</tr>';
      str += '<tr>';      
      str += '<td colspan="2" class="center"><br /><input type="button" name="recalc" value="Vytisknout" onclick="Vytisknout()" style="background: #fff8d4" />&nbsp;';
      str += '<input type="button" name="recalc" value="Přepočítat" onclick="GlobalSplatka(document.fVypoctar)" style="background: #fff8d4" /></td>';
      str += '</tr>';      
/*      str += '</tr>';
      str += '<tr>';
      str += '<td>Úrok</td>';
      
      str += '</tr>';
      str += '<tr>';
      str += '</td>';
      str += '<td colspan=2><a onclick="logoOpen();return false" href="http://www.golemfinance.cz/index.php?page=41" target="_blank"><img width=110 border="0" src="/_golem/golem.gif"></a></td>';
      str += '</tr>';*/
	  str += '</table></form><p style="font-size: .8em"><br />Můžete měnit výši úvěru, úrokovou sazbu a&nbsp;délku splácení, poté klikněte na tlačítko "Přepočítat".</p>';
    return str;
  }
  
  document.write(GlobalDrawHTML(hypoteka_cena,urokova_sazba,splatnost_na));

  document.fVypoctar.splatka.value = penize(GlobalPMT(document.fVypoctar.hypoteka.value,document.fVypoctar.urok.value/1200,document.fVypoctar.na.value*12));
  GlobalSplatka(document.fVypoctar);
//  GlobalUsporite(document.fVypoctar);
  document.fVypoctar.hypoteka.value = penize(document.fVypoctar.hypoteka.value);

function Vytisknout() {
	na = document.forms.fVypoctar.na;
	urok = document.forms.fVypoctar.urok;
	splatka = document.forms.fVypoctar.splatka;
	hypoteka = document.forms.fVypoctar.hypoteka;

	location.href = 'kalkulace-tisk.php?na='+na.value+'&urok='+urok.value+'&splatka='+splatka.value+'&hypoteka='+hypoteka.value;
	return;
}
