
today=new Date();
y0=today.getFullYear();


function setfocus() {
        document.f_kalk.c_n.focus();
        return}

//Copyright
function strzero(num,dec)
{
if (isNaN(num) )return'';
//num = Number(num)

var p=Math.pow(10,dec);
num = (Math.round(num * p))/p;
if(num==0)return 0;
st = num.toString(10);

poz_kr = st.lastIndexOf('.');  //pozycja kropki
if(poz_kr == -1) {st+='.';qqq = dec;}
else qqq=dec - st.length +poz_kr+1;

for (p = 0; p < qqq; p++)st+='0';
return st
}

//formatuje string wejsciowy
//na wyjsciu tylko liczby i '.'
function liczba99(wart)
{var kropka=0;
var zwr='';
var dl=wart.length;
var zmiana=false;

for (var j = 0; j < dl; j++)
    {
        znak=wart.charAt(j);
        switch (znak)
                {
                case "0":
                case "1":
                case "2":
                case "3":
                case "4":
                case "5":
                case "6":
                case "7":
                case "8":
                case "9":
                        zwr+=znak;
                        break;
                case ",":
                        zmiana=true;
                case ".":
                        {if (kropka==0){zwr+="."; kropka++;}
                        else zmiana=true;}
                        break;
                default:
                        zmiana=true;
                }
        }

if(zwr.charAt(0)=='.')        return(zwr="0"+zwr);
//if(zwr.charAt(0)=='0' && zwr.charAt(1)!='.' && zwr.length>1) return(zwr=zwr.substring(1,zwr.length));

if(!zmiana) return(false);
if(zwr=='') zwr=' ';
return(zwr);
}


function check() {
var err=false;
var opl_not = 0;
var prow_proc = 0;
var opl_sad1 = 0;
var oplata_skarbowa = 0;
var VAT_od_taksy = 0;
var prowizja = 0;
var prowizja_procent = 0;
var oplata_sadowa = 0;
var oplaty_dod = 0;
var suma = 0;
var wyp;  //wypisy z akt w [zlotych]

var form = document.forms['f_kalk'];

//alert('form'+form);

wartosc = form.elements['c_n'].value;
//alert('wart'+wartosc);
waluta=form.elements['Wartosc_currency'].options[form.elements['Wartosc_currency'].selectedIndex].value;

tmpq=liczba99(wartosc);
if (tmpq)
        {wartosc=parseFloat(tmpq);
        form.elements['c_n'].value = tmpq;
        }

if (wartosc.length == 0) c_n = 0;
else c_n = parseFloat(wartosc) * parseFloat(waluta);

oplata_skarbowa = c_n * 0.02;
form.elements['oplataskarbowa'].value = strzero(oplata_skarbowa,2);

         if(c_n<=0)       opl_not = 0;
else if(c_n<=3000)        opl_not = 100;
else if(c_n<=10000)       opl_not = 100+    (c_n-3000)*3/100;
else if(c_n<=30000)       opl_not = 310+   (c_n-10000)*2/100;
else if(c_n<=60000)       opl_not = 710+   (c_n-30000)*1/100;
else if(c_n<=1000000)     opl_not = 1010+  (c_n-60000)*0.4/100;
else if(c_n<=2000000)     opl_not = 4770+  (c_n-1000000)*0.2/100;
else                      opl_not = 6770+(c_n-2000000)*0.25/100;

       //if (form.elements['oplata1'].checked) {opl_not = opl_not/2;}
//else if (form.elements['oplata2'].checked) {}

if (opl_not > 10000) opl_not = 10000

opl_not =Math.round(opl_not*100)/100

form.elements['taksanotarialna'].value = strzero(opl_not,2);

VAT_od_taksy = Math.round(opl_not * 22)/100;
form.elements['vatodtaksy'].value = strzero(VAT_od_taksy,2);

if(c_n<=0)       prow_proc = 0;
else if(c_n<=200000)        prow_proc = 3.66;
else if(c_n<=250000)       prow_proc = 3.35;
else if(c_n<=320000)       prow_proc = 3.05;
else if(c_n<=400000)       prow_proc = 2.75;
else if(c_n<=500000)       prow_proc = 2.44;
else if(c_n<=625000)       prow_proc = 2.25;
else if(c_n<=750000)       prow_proc = 2.13;
else if(c_n<=875000)       prow_proc = 1.95;
else if(c_n<=1000000)       prow_proc = 1.83;
else if(c_n<=1500000)       prow_proc = 1.65;
else                      prow_proc = 1.525;

prowizja_procent = prow_proc

form.elements['prowizjaprocent'].value = strzero(prow_proc,3);

prowizja = Math.round(c_n * prowizja_procent)/100;
form.elements['prowizja'].value = strzero(prowizja,2);

if (form.elements['oplata1'].checked)
{
        oplata_sadowa = 0;
        form.elements['oplatasadowa'].value = "brak";
}
else if (form.elements['oplata2'].checked)
{

oplata_sadowa = 200;
form.elements['oplatasadowa'].value = strzero(oplata_sadowa,2);
}


wyp = 150 //form.elements['wypisy'].value;
form.elements['wypisy'].value=strzero(wyp,2);

opl_sad1 = 200
form.elements['opl_sad'].value=strzero(opl_sad1,2);

//alert("o_sk"+oplata_skarbowa +" on"+ opl_not +" Vat"+ VAT_od_taksy +" o_sa"+ oplata_sadowa +" prow"+ prowizja +" wypisy"+ wyp)

oplaty_dod = oplata_skarbowa + opl_not + VAT_od_taksy + oplata_sadowa + prowizja + opl_sad1 + Number(wyp);
form.elements['oplatydod'].value = strzero(oplaty_dod,2);

suma = c_n + oplaty_dod;
form.elements['suma'].value = strzero(suma,2);
}

function wybrano(r1,r2) {
if (r1.checked)
r2.checked = false;
}



