function licz() {
var a = "0123456789";
var taksa_notarialna = 0;
var oplata_skarbowa = 0;
var VAT_od_taksy = 0;
var prowizja = 0;
var prowizjavat=0;
var prowizja_procent = 0;
var oplata_sadowa = 200;
var oplaty_dod = 0;
var suma = 0;
//form = document.forms['kalkulator'];
wartosc = document.forms['kalkulator'].elements['cenaN'].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) 
document.forms['kalkulator'].elements['cenaN'].value = wartosc.substring(0,i);

if ((wartosc.length == 1) && (wartosc == 0)) {
document.forms['kalkulator'].elements['cenaN'].value = wartosc.substring(0,i);
}

cenaN = parseFloat(wartosc)

if (wartosc.length == 0)
cenaN = 0;

if (document.forms['kalkulator'].elements['oplata1'].checked)
oplata_skarbowa = cenaN * 0.02;
else
oplata_skarbowa = cenaN * 0.02;

oplata_skarbowa = (Math.round(oplata_skarbowa * 100))/100;
if (!isNaN(oplata_skarbowa))
document.forms['kalkulator'].elements['oplataskarbowa'].value = oplata_skarbowa.toString(10);

if (document.forms['kalkulator'].elements['oplata1'].checked) {
	if ((cenaN > 0) && (cenaN <= 5000)) 
		taksa_notarialna = 200
	if ((cenaN > 5000) && (cenaN <= 15000))
		taksa_notarialna = (200 + ((cenaN - 5000)*0.03))/2;
	if ((cenaN > 15000) && (cenaN <= 30000))
		taksa_notarialna = (500 + ((cenaN - 15000)*0.02))/2;
	if ((cenaN > 30000) && (cenaN <= 60000))
		taksa_notarialna = (800 + ((cenaN - 30000)*0.01))/2;
	if ((cenaN > 60000) && (cenaN <= 1000000))
		taksa_notarialna = (1100 + ((cenaN - 60000)*0.005))/2;
	if (cenaN > 1000000)
		taksa_notarialna = (5800 + ((cenaN - 1000000)*0.0025))/2;
	
}
else if (document.forms['kalkulator'].elements['oplata2'].checked) {
	if ((cenaN > 0) && (cenaN <= 5000)) 
		taksa_notarialna = 200/2
	if ((cenaN > 5000) && (cenaN <= 15000))
		taksa_notarialna = (200 + (cenaN - 5000)*0.03);
	if ((cenaN > 15000) && (cenaN <= 30000))
		taksa_notarialna = (500 + (cenaN - 15000)*0.02);
	if ((cenaN > 30000) && (cenaN <= 60000))
		taksa_notarialna = (800 + (cenaN - 30000)*0.01);
	if ((cenaN > 60000) && (cenaN <= 1000000))
		taksa_notarialna = (1100 + (cenaN - 60000)*0.005);
	if (cenaN > 1000000)
		taksa_notarialna = (5800 + (cenaN - 1000000)*0.0025);
}

taksa_notarialna = (Math.round(taksa_notarialna * 100))/100;


if (!isNaN(taksa_notarialna))
document.forms['kalkulator'].elements['taksanotarialna'].value = taksa_notarialna.toString(10);



VAT_od_taksy = taksa_notarialna * 0.22;

VAT_od_taksy = (Math.round(VAT_od_taksy * 100))/100;
if (!isNaN(VAT_od_taksy))
document.forms['kalkulator'].elements['vatodtaksy'].value = VAT_od_taksy.toString(10);

prowizja_procent = document.forms['kalkulator'].elements['prowizjaprocent'].value;

i = prowizja_procent.length - 1;

err = true;
j = 0;
for (var j = 0; j < a.length; j++) {
if (prowizja_procent.charAt(i) == a.charAt(j))
err = false;
}
if ((prowizja_procent.charAt(i) == ",") || (prowizja_procent.charAt(i) == ".")) {
document.forms['kalkulator'].elements['prowizjaprocent'].value = prowizja_procent.substring(0,i) + ".";
err = false }
if (err) 
document.forms['kalkulator'].elements['prowizjaprocent'].value = prowizja_procent.substring(0,i);
if ((wartosc.length == 1) && (wartosc == 0)) {
document.forms['kalkulator'].elements['prowizjaprocent'].value = prowizja_procent.substring(0,i);
}

prowizja_procent = parseFloat(prowizja_procent);
if (prowizja_procent.length == 0)
prowizja_procent = 0;

prowizja = cenaN * prowizja_procent * 0.01;

prowizja = (Math.round(prowizja * 100))/100;

prowizjavat = Math.round(prowizja * 0.22);

if (!isNaN(prowizja)) 
{
	document.forms['kalkulator'].elements['prowizja'].value = prowizja.toString(10);
	document.forms['kalkulator'].elements['prowizjavat'].value = prowizjavat.toString(10);
}
if (document.forms['kalkulator'].elements['oplata1'].checked && document.forms['kalkulator'].elements['ksiega'].checked==false) {

oplata_sadowa = 0;
document.forms['kalkulator'].elements['oplatasadowa'].value = "---";
}
else if (document.forms['kalkulator'].elements['oplata2'].checked || document.forms['kalkulator'].elements['ksiega'].checked==true) {
	
oplata_sadowa = 200;
	if (!isNaN(oplata_sadowa) )
	document.forms['kalkulator'].elements['oplatasadowa'].value = oplata_sadowa.toString(10);
	else
	document.forms['kalkulator'].elements['oplatasadowa'].value = "";
}
oplaty_dod = taksa_notarialna + oplata_skarbowa + VAT_od_taksy + oplata_sadowa + prowizja + prowizjavat;
oplaty_dod = (Math.round(oplaty_dod * 100))/100;
if (!isNaN(oplaty_dod))
document.forms['kalkulator'].elements['oplatydod'].value = oplaty_dod.toString(10);

suma = cenaN + oplaty_dod;
suma = (Math.round(suma * 100))/100;

if (!isNaN(suma))
document.forms['kalkulator'].elements['suma'].value = suma.toString(10);

}
function change(r1,r2) {
if (r1.checked) 
r2.checked = false;
}
