function count(div1, div2, percent) {
    var0 = typeof(percent);
    if(var0 =="number") {
        var var1 = document.getElementById(div1).value;
        var varNew = var1*(percent);
        varNew = (Math.round(varNew*100))/100
        var uchwyt = document.getElementById(div2);
        uchwyt.value = varNew;    
    } else {
        var var1 = document.getElementById(div1).value;
        percent = document.getElementById(percent).value;
        var varNew = var1*(percent)/100;
        var uchwyt = document.getElementById(div2);
        uchwyt.value = varNew;    
    }
}
function notariusz(div){
    var cena = document.getElementById(div).value
    // http://e-prawnik.pl/narzedzia/wskazniki/oplaty/taksa-notarialna.html
    if (cena < 3000) {
        opNot=100;
    } else if(cena < 10000) {
        opNot=100+(cena-3000)*0.03;
    } else if(cena < 30000) {
        opNot=310+(cena-10000)*0.02;
    } else if(cena < 60000) {
        opNot=710+(cena-30000)*0.01;
    } else if(cena < 1000000) {
        opNot=1010+(cena-60000)*0.004;
    } else if(cena < 2000000) {
        opNot=4770+(cena-1000000)*0.002;
    } else {
        opNot=6770+(cena-2000000)*0.0025;
        if (opNot>10000)
        	opNot=10000;
    }
    document.getElementById("notariusz").value=opNot;
    document.getElementById("notariuszVat").value=Math.round(opNot*1.22-opNot);
}

function all() {
    count("cena", "prowizjaBrutto","stProwizji");
    count("prowizjaBrutto","prowizjaNetto",1/1.022);
    
    var rodzajtransakacji = $("#typnier").val();
    if (rodzajtransakacji==4) { 
    	var uchwyt = document.getElementById("podatekCP");
    	uchwyt.value = 0; 
    } else {
        count("cena","podatekCP",0.02);
    }
   	
    notariusz("cena");
    count("prowizjaNetto","vatProwizja",0.22);
    total();
}
    
function oplataSadowa(param, div) {
    if (param>0) {
        document.getElementById(div).value=param;
    } else {
        document.getElementById(div).value=0;
    }
}

function total() {
    var zm1 = document.getElementById('podatekCP').value;
    var zm2 = document.getElementById('notariuszVat').value;
    var zm3 = document.getElementById('notariusz').value;
    var zm4 = document.getElementById('prowizjaBrutto').value;
    var zm5 = document.getElementById('sadowa').value;
    var zm6 = document.getElementById('cena').value;
    zm1 = parseInt(zm1);
    zm2 = parseInt(zm2);
    zm3 = parseInt(zm3);
    zm4 = parseInt(zm4);
    zm5 = parseInt(zm5);
    zm6 = parseInt(zm6);
    
    document.getElementById('total1').value=zm1+zm2+zm3+zm4+zm5;
    document.getElementById('total2').value=zm1+zm2+zm3+zm4+zm5+zm6;
}
