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
stawka_VAT = 0.23;
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 * stawka_VAT
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 * stawka_VAT
prowizja = (Math.round(prowizja * 100))/100
prowizjavat = (Math.round(prowizjavat * 100))/100
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
}
//-->