
	cur = 1;

// (C) 2000 www.CodeLifter.com
// http://www.codelifter.com
// Free for all users, but leave in this  header

function printWindow(){
   bV = parseInt(navigator.appVersion)
   if (bV >= 4) window.print()
}


<!--
//Copyright czpiotr@poczta.onet.pl
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
}

function check() {
form = document.forms['kalkulator'];
var pro2 = 0;
pro2 = form.elements['prowiz'].value;

pro2 = pro2.replace(",",".");
var pro = pro2;
var a = "0123456789";
var taksa_notarialna = 0;
var oplata_skarbowa = 0;
var VAT_od_taksy = 0;
var prowizja = 0;
var pod_prowizja = 0;

var oplata_sadowa = 0;
var oplaty_dod = 0;
var suma = 0;

wartosc = form.elements['cenam'].value;


i = wartosc.length - 1;
err = true;
j = 0;
for (var j = 0; j < a.length; j++) {
if (wartosc.charAt(i) == a.charAt(j))
err = false;
}
if (err)
form.elements['cenam'].value = wartosc.substring(0,i);
if ((wartosc.length == 1) && (wartosc == 0)) {
form.elements['cenam'].value = wartosc,+"00".substring(0,i);
}
cenam = parseFloat(wartosc);//
if (wartosc.length == 0)
cenam = 0;

if (form.elements['oplata1'].checked)
oplata_skarbowa = cenam * 0.02;
else
oplata_skarbowa = cenam * 0.02;
oplata_skarbowa = (Math.round(oplata_skarbowa * 100))/100;
if (!isNaN(oplata_skarbowa))
form.elements['oplataskarbowa'].value = strzero(oplata_skarbowa,2).toString(10);
if (form.elements['oplata1'].checked) {
	if ((cenam > 0) && (cenam <= 5000))
		taksa_notarialna = 200/2;
	if ((cenam > 5000) && (cenam <= 15000))
		taksa_notarialna = (200 + ((cenam - 5000)*0.03))/2;
	if ((cenam > 15000) && (cenam <= 30000))
		taksa_notarialna = (500 + ((cenam - 15000)*0.02))/2;
	if ((cenam > 30000) && (cenam <= 60000))
		taksa_notarialna = (800 + ((cenam - 30000)*0.01))/2;
	if ((cenam > 60000) && (cenam <= 1000000))
		taksa_notarialna = (1100 + ((cenam - 60000)*0.005))/2;
	if (cenam > 1000000)
		taksa_notarialna = (5800 + ((cenam - 1000000)*0.0025))/2;

}
else if (form.elements['oplata2'].checked) {
	if ((cenam > 0) && (cenam <= 5000))
		taksa_notarialna = 200;
	if ((cenam > 5000) && (cenam <= 15000))
		taksa_notarialna = 200 + ((cenam - 5000)*0.03);
	if ((cenam > 15000) && (cenam <= 30000))
		taksa_notarialna = 500 + ((cenam - 15000)*0.02);
	if ((cenam > 30000) && (cenam <= 60000))
		taksa_notarialna = 800 + ((cenam - 30000)*0.01);
	if ((cenam > 60000) && (cenam <= 1000000))
		taksa_notarialna = 1100 + ((cenam - 60000)*0.005);
	if (cenam > 1000000)
		taksa_notarialna = 5800 + ((cenam - 1000000)*0.0025);

}

else if (form.elements['oplata3'].checked) {
	if ((cenam > 0) && (cenam <= 5000))
		taksa_notarialna = 200/2;
	if ((cenam > 5000) && (cenam <= 15000))
		taksa_notarialna = (200 + ((cenam - 5000)*0.03))/2;
	if ((cenam > 15000) && (cenam <= 30000))
		taksa_notarialna = (500 + ((cenam - 15000)*0.02))/2;
	if ((cenam > 30000) && (cenam <= 60000))
		taksa_notarialna = (800 + ((cenam - 30000)*0.01))/2;
	if ((cenam > 60000) && (cenam <= 1000000))
		taksa_notarialna = (1100 + ((cenam - 60000)*0.005))/2;
	if (cenam > 1000000)
		taksa_notarialna = (5800 + ((cenam - 1000000)*0.0025))/2;
}

taksa_notarialna = (Math.round(taksa_notarialna * 100))/100;
if (!isNaN(taksa_notarialna))
form.elements['taksanotarialna'].value = strzero(taksa_notarialna,2).toString(10);

VAT_od_taksy = taksa_notarialna * 0.22;
VAT_od_taksy = (Math.round(VAT_od_taksy * 100))/100;
if (!isNaN(VAT_od_taksy))
form.elements['vatodtaksy'].value = strzero(VAT_od_taksy,2).toString(10);

prowizja = (cenam * pro / 100);
prowizja = (Math.round(prowizja * 100))/100;
if (!isNaN(prowizja))
form.elements['prowizja'].value = strzero(prowizja,2).toString(10);
pod_prowizja=prowizja*0.22;
if (!isNaN(pod_prowizja))
form.elements['pod_prowizja'].value = strzero(pod_prowizja,2).toString(10);

if (form.elements['oplata1'].checked) {
oplata_sadowa = 0;
form.elements['oplatasadowa'].value = "brak";
}
else if (form.elements['oplata2'].checked) {
	if ((cenam > 0) && (cenam <= 10000))
	oplata_sadowa = cenam * 0.08;
	if ((cenam > 10000) && (cenam <= 50000))
	oplata_sadowa = 800 + ((cenam - 10000) * 0.07);
	if ((cenam > 50000) && (cenam <= 100000))
	oplata_sadowa = 3600 + ((cenam - 50000) * 0.06);
	if (cenam > 100000)
	oplata_sadowa = 6600 + ((cenam - 100000) * 0.05);
oplata_sadowa = oplata_sadowa * 0.2;
if (oplata_sadowa < 20)
oplata_sadowa = 20;
if (oplata_sadowa > 20000)
oplata_sadowa = 20000;
oplata_sadowa = (Math.round(oplata_sadowa * 100))/100;
	if (!isNaN(oplata_sadowa))
	form.elements['oplatasadowa'].value = strzero(oplata_sadowa,2).toString(10);
	else
	form.elements['oplatasadowa'].value = "";
}
else if (form.elements['oplata3'].checked) {
	if ((cenam > 0) && (cenam <= 10000))
	oplata_sadowa = cenam * 0.08;
	if ((cenam > 10000) && (cenam <= 50000))
	oplata_sadowa = 800 + ((cenam - 10000) * 0.07);
	if ((cenam > 50000) && (cenam <= 100000))
	oplata_sadowa = 3600 + ((cenam - 50000) * 0.06);
	if (cenam > 100000)
	oplata_sadowa = 6600 + ((cenam - 100000) * 0.05);
oplata_sadowa = oplata_sadowa * 0.2;
if (oplata_sadowa < 20)
oplata_sadowa = 20;
if (oplata_sadowa > 100000)
oplata_sadowa = 100000;
oplata_sadowa = (Math.round(oplata_sadowa * 100))/100;
	if (!isNaN(oplata_sadowa))
	form.elements['oplatasadowa'].value = strzero(oplata_sadowa,2).toString(10);
	else
	form.elements['oplatasadowa'].value = "";
}
oplaty_dod = taksa_notarialna + oplata_skarbowa + VAT_od_taksy + oplata_sadowa;
oplaty_dod = (Math.round(oplaty_dod * 100))/100;
if (!isNaN(oplaty_dod))
form.elements['oplatydod'].value = strzero(oplaty_dod,2).toString(10);

suma = prowizja + oplaty_dod;
suma = (Math.round(suma * 100))/100;

if (!isNaN(suma))
form.elements['suma'].value = strzero(suma,2).toString(10);

}
function change(r1,r2) {
if (r1.checked)
r2.checked = false;
}

