





































































































































  function constrain(str,n){ 
    if(str.length > n){  
      var s = str.substr(0, n);
      var words = s.split(' '); 
      words[words.length-1] = '';
      str = words.join(' ') + '&hellip;'
    }
    return str;
  }

  function calculateMonthPayment() {
    sum = parseFloat(constrain(document.getElementById('sum1').value.replace(',','.'), 18));
    period = document.getElementById('period1').value;
    interest = parseFloat(constrain(document.getElementById('int1').value.replace(',','.'),5));       

    if (!sum) {
      document.getElementById('result1').innerHTML = 'Chýba suma!';
      return false;
    } else if (typeof sum != "number") {
      document.getElementById('result1').innerHTML = 'Zlá suma!';
      return false;
    }
    if (!period) {
      document.getElementById('result1').innerHTML = 'Chýba splatnos!';
      return false;
    } else if ((period < 1) || (period > 540)) {
      document.getElementById('result1').innerHTML = 'Zlá splatnos!';
      return false;
    }
    if (!interest) {
      document.getElementById('result1').innerHTML = 'Chýba úrok!';
      return false;
    } else if (typeof interest != "number") {
      document.getElementById('result1').innerHTML = 'Zlý úrok!';
      return false;
    }

    sum = constrain(sum, 18);
    period = document.getElementById('period1').value/12;
    interest = interest/100;
    
    result = 0;
    result = sum*(interest*Math.pow(1+interest,period))/(Math.pow(1+interest,period)-1);
    result = Math.round(result*100/12)/100;
    result = 'Splátka je <strong>' + result + '</strong> EUR';
    
    document.getElementById('result1').innerHTML = result;
  }

  function calculateInterestRate() {
    sum = parseFloat(constrain(document.getElementById('sum2').value.replace(',','.'), 18));
    period = document.getElementById('period2').value;
    payment = parseFloat(constrain(document.getElementById('int2').value.replace(',','.'),6));    

    if (!sum) {
      document.getElementById('result2').innerHTML = 'Chýba suma!';
      return false;
    } else if (typeof sum != "number") {
      document.getElementById('result2').innerHTML = 'Zlá suma!';
      return false;
    }
    if (!period) {
      document.getElementById('result2').innerHTML = 'Chýba splatnos!';
      return false;
    } else if ((period < 1) || (period > 540)) {
      document.getElementById('result2').innerHTML = 'Zlá splatnos!';
      return false;
    }
    if (!payment ) {
      document.getElementById('result2').innerHTML = 'Chýba splátka!';
      return false;
    } else if (typeof payment != "number") {
      document.getElementById('result2').innerHTML = 'Zlá splátka!';
      return false;
    }

    sum = constrain(sum, 18);

    period = document.getElementById('period2').value;

    result = 0;
    result = ((period*payment)-sum)*period*100/(sum*period+1);
    result = Math.round(result*100)/100;

    result_rate = result/(period/12);
    result_rate = Math.round(result_rate*100)/100;

    result_total = period*payment;
    result_total = Math.round(result_total*100)/100;

    result = result +'%';
    result_rate = result_rate +'%'
    result_total = result_total +' EUR'


    document.getElementById('result2').innerHTML = result;
    document.getElementById('result3').innerHTML = result_rate;
    document.getElementById('result4').innerHTML = result_total;
  }


function BookmarkSite(title,url) {
var local_path = title.replace("www.","");
var title = local_path.toUpperCase();
if (window.sidebar)
	window.sidebar.addPanel(title, url, "");
else if(window.opera && window.print){ 
	var elem = document.createElement('a');
	elem.setAttribute('href',url);
	elem.setAttribute('title',title);
	elem.setAttribute('rel','sidebar');
	elem.click();
} 
else if(document.all)
	window.external.AddFavorite(url, title);
}

function SiteName(title) {
var local_path = title.replace("www.","");
var title = local_path.toUpperCase();
document.write(title + '  ');
}