var max_oproc = 1; function policz() { oplata = 25; kwota_min = 100; kwota = parseInt(document.getElementById('kwota').value); mies = parseInt(document.getElementById('okres').value); oproc = parseFloat(document.getElementById('oprocentowanie').value); if(kwota>=kwota_min && mies>0 && oproc>0 && oproc<=max_oproc) { wyniki = document.getElementById('wyniki'); wkwota = document.getElementById('wkwota'); rkwota = document.getElementById('rkwota'); okwota = document.getElementById('okwota'); kpozyczki = document.getElementById('kpozyczki'); wmiesiace = document.getElementById('wmiesiace'); rata = document.getElementById('rata'); oroczne = document.getElementById('oroczne'); ocalkowite = document.getElementById('ocalkowite'); wkwota.innerHTML=(kwota).toFixed(2); rkwota.innerHTML=(kwota-kwota*oplata/1000).toFixed(2); okwota.innerHTML=(kwota*oplata/1000).toFixed(2); ikoszt = kwota*oproc/100; kpozyczki.innerHTML=(ikoszt).toFixed(2); wmiesiace.innerHTML=mies; icalosc = kwota + ikoszt; rata.innerHTML=(icalosc/mies).toFixed(2); oroczne.innerHTML=(oproc*(12/mies)).toFixed(2); ocalkowite.innerHTML=(oproc).toFixed(2); wyniki.style.display='block'; } else if(kwota < kwota_min) { alert('Minimalna kwota po\u017cyczki to '+kwota_min+' z\u0142'); } else if(mies<1) { alert('Minimalna liczba miesi\u0119cy to 1'); } else if(oproc<=0) { alert('Oprocentowanie musi by\u0107 wi\u0119ksze od 0'); } else if(oproc>max_oproc) { alert('Oprocentowanie nie mo\u017ce by\u0107 wi\u0119ksze od '+max_oproc); } else if(isNaN(kwota)) { alert('Wpisz kwot\u0119'); } else if(isNaN(oproc)) { alert('Wpisz oprocentowanie'); } else { alert('B\u0142\u0119dne dane'); } } function update_max() { desc = document.getElementById('oproc_max'); mies = parseInt(document.getElementById('okres').value); switch (mies) { case 1: max_oproc = 1.66; break; case 2: max_oproc = 3.33; break; case 3: max_oproc = 5.; break; case 6: max_oproc = 10; break; case 9: max_oproc = 15; break; case 12: max_oproc = 20; break; case 18: max_oproc = 30; break; case 24: max_oproc = 40; break; case 30: max_oproc = 50; break; case 36: max_oproc = 60; break; } desc.innerHTML = "(max " + max_oproc + "%)"; } function hide_popup(element) { e = document.getElementById(element); e.style.display = 'none'; } function move_popup(element, event) { el = document.getElementById(element); el.style.display = 'block'; el.style.left = event.clientX + document.documentElement.scrollLeft + 20 + 'px'; el.style.top = event.clientY + document.documentElement.scrollTop + 20 + 'px'; } function show_user_popup(element, id) { if (id != '') { r = getXMLHttpRequest(); el = document.getElementById(element); r.open('GET', 'index,uzytkownik,' + id + '.html', true); //r.open('GET', 'templates/uzytkownik.html', true); if (element == 'user_popup') r.onreadystatechange = handleAjaxResponse; r.send(null); } } function show_inwestycja_popup(element, id, aukcja, subkonto) { //alert(element + ' ' + id + ' ' + aukcja + ' ' + subkonto); if (id != '') { r = getXMLHttpRequest(); el = document.getElementById(element); r.open('GET', 'index,inwestycja,' + id + '_' + aukcja + '_' + subkonto + '.html', true); if (element == 'podsumowanie_inwestycji') r.onreadystatechange = handleAjaxResponseInvest; r.send(null); } } function getXMLHttpRequest() { var request = false; try { request = new XMLHttpRequest(); } catch(err1) { try { request = new ActiveXObject('Msxml2.XMLHTTP'); } catch(err2) { try { request = new ActiveXObject('Microsoft.XMLHTTP'); } catch(err3) { request = false; } } } return request; } function handleAjaxResponse() { //alert(r.readyState + ' . ' + r.status); if ( (r.readyState == 4) && (r.status == 200) ) { e = document.getElementById('user_popup'); e.innerHTML = r.responseText; //alert(r.responseText); e.style.display = 'block'; //alert(window.outerWidth); e.style.left = (window.outerWidth - 925) / 2 + 925 - 400 - 20 + 'px'; //SetPropertyValue(e.style.offsetLeft, (window.outerWidth - 925) / 2 + 925 - 400 - 20) //alert(e.style.offsetLeft); } } function handleAjaxResponseInvest() { //alert(r.readyState + ' . ' + r.status); if ( (r.readyState == 4) && (r.status == 200) ) { e = document.getElementById('podsumowanie_inwestycji'); e.innerHTML = r.responseText; //alert(r.responseText); e.style.display = 'block'; //alert(window.outerWidth); e.style.left = (window.outerWidth - 925) / 2 + 925 - 600 - 20 + 'px'; e.style.top = 267 + document.documentElement.scrollTop + 'px'; //SetPropertyValue(e.style.offsetLeft, (window.outerWidth - 925) / 2 + 925 - 400 - 20) //alert(e.style.offsetLeft); } }