var spoldzielcze_wlasnosciowe=false;
var wpis_do_ksiegi=false;
var forma=1;

function kalkulator_ustaw_popup(co){
	if(co==1){
		spoldzielcze_wlasnosciowe=false;
		wpis_do_ksiegi=false;
		forma=1;
	}
	if(co==2){
		spoldzielcze_wlasnosciowe=true;
		wpis_do_ksiegi=false;
		forma=2;
	}
	if(co==3){
		spoldzielcze_wlasnosciowe=true;
		wpis_do_ksiegi=true;
		forma=3;
	}
	kalkulator_oblicz();
}

function kalkulator_ustaw(co){
	if(co.value==1){
		spoldzielcze_wlasnosciowe=false;
		wpis_do_ksiegi=false;
		forma=1;		
	}
	if(co.value==2){
		spoldzielcze_wlasnosciowe=true;
		wpis_do_ksiegi=false;
		forma=2;		
	}
	if(co.value==3){
		spoldzielcze_wlasnosciowe=true;
		wpis_do_ksiegi=true;
		forma=3;		
	}
	kalkulator_oblicz();
}

function kalkulator_oblicz()
{
	var cena_nieruchomosci=0;
	var podatek_cp=0;
	var podatek_vat=0;
	var podatek_prowizja_vat=0;
	var taksa_notarialna=0;
	var oplata_sadowa=0;
	var prowizja=0;
	var oplaty_dodatkowe=0;
	var wpis=0;
	var suma=0;
	var prow=0;

	if(isNaN(document.kalkulator.cena_nieruchomosci.value) || document.kalkulator.cena_nieruchomosci.value==''){
		cena_nieruchomosci=parseFloat(0).toFixed(2);
	} else {
		cena_nieruchomosci=parseFloat(document.kalkulator.cena_nieruchomosci.value).toFixed(2);
	}
	podatek_cp=parseFloat(0.02*cena_nieruchomosci).toFixed(2);
	document.kalkulator.podatek_cp.value=podatek_cp;

	if(cena_nieruchomosci>0 && cena_nieruchomosci<3000){taksa_notarialna=100;}
	if(cena_nieruchomosci>=3000 && cena_nieruchomosci<10000){taksa_notarialna=100+0.03*(cena_nieruchomosci-3000);}
	if(cena_nieruchomosci>=10000 && cena_nieruchomosci<30000){taksa_notarialna=310+0.02*(cena_nieruchomosci-10000);}
	if(cena_nieruchomosci>=30000 && cena_nieruchomosci<60000){taksa_notarialna=710+0.01*(cena_nieruchomosci-30000);}
	if(cena_nieruchomosci>=60000 && cena_nieruchomosci<1000000){taksa_notarialna=1010+0.004*(cena_nieruchomosci-60000);}
	if(cena_nieruchomosci>=1000000 && cena_nieruchomosci<2000000){taksa_notarialna=4770+0.002*(cena_nieruchomosci-1000000);}
	if(cena_nieruchomosci>=2000000){taksa_notarialna=6770+0.0025*(cena_nieruchomosci-2000000);if(taksa_notarialna>10000){taksa_notarialna=10000;}}

	/*
   if(cena_nieruchomosci<10000){oplata_sadowa=0.08*cena_nieruchomosci;}
	if(cena_nieruchomosci>=10000 && cena_nieruchomosci<50000){oplata_sadowa=800+0.07*(cena_nieruchomosci-10000);}
	if(cena_nieruchomosci>=50000 && cena_nieruchomosci<100000){oplata_sadowa=3600+0.06*(cena_nieruchomosci-50000);}
	if(cena_nieruchomosci>=100000){oplata_sadowa=6600+0.05*(cena_nieruchomosci-100000);}
	oplata_sadowa=oplata_sadowa*0.2;
	*/
   oplata_sadowa=200;

   if(spoldzielcze_wlasnosciowe){
		taksa_notarialna=taksa_notarialna/2;
		/*
      if(oplata_sadowa<20 && cena_nieruchomosci>0){
			oplata_sadowa=20;
		}
		*/
		if(!wpis_do_ksiegi){
			oplata_sadowa=0;
		}
	}

   /*
   if(!spoldzielcze_wlasnosciowe && oplata_sadowa<20 && cena_nieruchomosci>0){
		oplata_sadowa=20;
	}
	*/
   if(!spoldzielcze_wlasnosciowe && oplata_sadowa<20 && cena_nieruchomosci>0){
		oplata_sadowa=200;
	}

	if(cena_nieruchomosci>0){
		wpis=0;
	}


	podatek_vat=parseFloat(0.22*taksa_notarialna).toFixed(2);
	if(isNaN(document.kalkulator.prowizja.value) || document.kalkulator.prowizja.value==''){
		prow=0;
	} else {
		prow=document.kalkulator.prowizja.value;
	}
	prowizja=(parseFloat(prow)/100)*cena_nieruchomosci;
	podatek_prowizja_vat=parseFloat(0.22*prowizja).toFixed(2);

	oplaty_dodatkowe=parseFloat(parseFloat(podatek_cp)+parseFloat(taksa_notarialna)+parseFloat(oplata_sadowa)+parseFloat(prowizja)+parseFloat(podatek_vat)+parseFloat(podatek_prowizja_vat)+wpis);
	suma=parseFloat(cena_nieruchomosci)+parseFloat(oplaty_dodatkowe);

	oplata_sadowa=parseFloat(oplata_sadowa).toFixed(2);
	taksa_notarialna=parseFloat(taksa_notarialna).toFixed(2);
	prowizja=parseFloat(prowizja).toFixed(2);
	oplaty_dodatkowe=parseFloat(oplaty_dodatkowe).toFixed(2);
	suma=parseFloat(suma).toFixed(2);


	document.kalkulator.oplata_sadowa.value=oplata_sadowa;
	document.kalkulator.taksa_notarialna.value=taksa_notarialna;
	document.kalkulator.podatek_vat.value=podatek_vat;
	document.kalkulator.wartosc_prowizja.value=prowizja;
	document.kalkulator.podatek_prowizja_vat.value=podatek_prowizja_vat;
	document.kalkulator.oplaty_dodatkowe.value=oplaty_dodatkowe;
	document.kalkulator.suma.value=parseFloat(suma).toFixed(2);
}

function kalkulator_f_cena(){
	var cena=String(document.kalkulator.cena_nieruchomosci.value).replace(",",".");
	document.kalkulator.cena_nieruchomosci.value=cena;
	kalkulator_oblicz();
}


function kalkulator_f_prowizja(){
	var prow=String(document.kalkulator.prowizja.value).replace(",",".");
	document.kalkulator.prowizja.value=prow;
	kalkulator_oblicz();
}

function kalkulator_oplaty_sadowe(){
	if(wpis_do_ksiegi){
		wpis_do_ksiegi=false;
	} else {
		wpis_do_ksiegi=true;
	}
	kalkulator_oblicz()
}

