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; mocnina = Math.pow(1+(urok/12),pocet_splatek); anuita = (uver*(urok/12)*mocnina)/(mocnina-1) anuita_round = Math.round(anuita); document.formCs.mesicni_splatka.value = anuita_round; } 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(); };