var w = window; var d = document; // 4. CS function vypocet_cs () { var splatnost var uver var urok var pocet_splatek var mocnina var anuita uver = document.formCs.cena.value; splatnost = document.formCs.doba_splatnosti.options[document.formCs.doba_splatnosti.options.selectedIndex].value urok = urokext; pocet_splatek = splatnost * 12; IRT = (365.0 / 360.0) * urok / 12.0; horni = (Math.pow((1.0 + IRT), pocet_splatek) * IRT); spodni = (Math.pow((1.0 + IRT), pocet_splatek) - 1.0); splatka = Math.round((horni / spodni) * uver); document.formCs.mesicni_splatka.value = splatka; } var et = { addListener : function (where, when, what) { if (where.addEventListener) { where.addEventListener(when, what, false); return true; } if (where.attachEvent) { where.attachEvent('on' + when, function(){ what(et.getIeEvent()); }); return true; } return false }, getIeEvent : function() { e = w.event; e.target = e.srcElement; e.preventDefault = function() {e.returnValue = true;} e.stopPropagation = function() {e.cancelBubble = true;} return e; } } function submitForm(){ var form = document.getElementById("cs-kalkulator-form"); et.addListener(form, 'click', function(e){form.submit()}); var formInputs = form.getElementsByTagName("input"); var formSelects = form.getElementsByTagName("select"); for(i = 0, count = formInputs.length; i < count; i++){ if(formInputs[i].type != "submit"){ et.addListener(formInputs[i], 'click', function(e){e.stopPropagation();}); } } for(i = 0, count = formSelects.length; i < count; i++){ et.addListener(formSelects[i], 'click', function(e){e.stopPropagation();}); } } window.onload = function(){ submitForm(); };