function check() 

{
		var a = "0123456789";
		var taksa_notarialna = 0;
		var oplata_skarbowa = 0;
		var VAT_od_taksy = 0;
		var prowizja = 0;
		var prowizja_procent = 0;
		var nad = 0;
		var oplata_sadowa = 0;
		var oplaty_dod = 0;
		var suma = 0;
		var prowizjavat = 0;
		form = document.forms['kalkulator']
		wartosc = document.forms['kalkulator'].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) 

	document.forms['kalkulator'].elements['cenam'].value = wartosc.substring(0,i)



	

	if ((wartosc.length == 1) && (wartosc == 0)) 

	{

		document.forms['kalkulator'].elements['cenam'].value = wartosc.substring(0,i)

	}



	

	cenam = parseInt(wartosc)



	

	if (wartosc.length == 0)

	cenam = 0





	oplata_skarbowa = cenam * 0.02



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

	

	if (!isNaN(oplata_skarbowa))

	form.elements['uskarbowy'].value = oplata_skarbowa.toString(10)

	

	if (form.elements['oplata1'].checked || form.elements['oplata2'].checked) 

	{

        if ((cenam > 0) && (cenam <= 3000)){ 

        	taksa_notarialna = 100
	} else

        if ((cenam > 3000) && (cenam <= 10000)){
 		nad = cenam - 3000
        	taksa_notarialna = 100 + (0.03 * nad)
	} else

        if ((cenam > 10000) && (cenam <= 30000)){
		nad = cenam - 10000
		taksa_notarialna = 310 + 0.02 * nad
	} else

	if ((cenam > 30000) && (cenam <= 60000)){  
        	nad = cenam - 30000
        	taksa_notarialna = 710 + (0.01 * nad)
	} else

	if ((cenam > 60000) && (cenam <= 1000000)){  
        	nad = cenam - 60000
        	taksa_notarialna = 1010 + (0.004 * nad)
	} else

	if ((cenam > 1000000) && (cenam <= 2000000)){  
        	nad = cenam - 1000000
        	taksa_notarialna = 4770 + (0.002 * nad)
	} else

	if ((cenam > 2000000)) {  
        	nad = cenam - 2000000
		nad = 0.0025 * nad
		if (nad > 10000) {
			nad = 10000
		} 
       		taksa_notarialna = 6770 + nad
	}
}
	      
	if (form.elements['oplata1'].checked){
		taksa_notarialna = taksa_notarialna/2;
	}
	taksa_notarialna = (Math.round(taksa_notarialna))

	

	if (!isNaN(taksa_notarialna))

	form.elements['notariusz'].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))

	form.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 = cenam * prowizja_procent * 0.01

	prowizjavat = prowizja * 0.22

	

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

	prowizjavat = prowizja * 0.22



	if (!isNaN(prowizja))

	form.elements['prowizja'].value = prowizja.toString(10)

	

	if (!isNaN(prowizjavat))

	form.elements['prowizjavat'].value = prowizjavat.toString(10)





	if (form.elements['oplata1'].checked) {

		oplata_sadowa = 0

		form.elements['oplatasadowa'].value = "nie ma"

	}  
	
	else if (form.elements['oplata2'].checked) { 

		oplata_sadowa = 200
		form.elements['oplatasadowa'].value = 200.00
	}

	else {
        	form.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))

form.elements['oplatydod'].value = oplaty_dod.toString(10)



suma = cenam + oplaty_dod

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



if (!isNaN(suma))

form.elements['suma'].value = suma.toString(10)



}



function change(r1,r2) 

{

	if (r1.checked) 

	r2.checked = false

}
//-->
