function strzero(num,dec)
{
	if(isNaN(num)) return'';
	var p=Math.pow(10,dec);
	num=(Math.round(num * p))/p;	
	if(num==0)return 0;
	st=num.toString(10);
	poz_kr=st.lastIndexOf('.');
	if(poz_kr==-1) {st+='.';qqq=dec;}
	else qqq=dec - st.length +poz_kr+1;
	for (p=0; p < qqq; p++)st+='0';
	return st
}

function liczba99(wart)
{

var kropka=0;
var zwr='';
var dl=wart.length;
var zmiana=false;
for (var j=0; j < dl; j++)
{
	znak=wart.charAt(j);
	switch (znak)
	{
		case ",":
			zmiana=true;
		case ".":
			{if(kropka==0){zwr+="."; kropka++;}
			else zmiana=true;}
			break;
		default:
			if(isNaN(parseInt(znak)))zmiana=true;
			else zwr+=znak;
	}
}

	if(zwr.charAt(0)=='.')	return(zwr="0"+zwr);
	if(!zmiana) return(false);
	if(zwr=='') zwr=' ';
	return(zwr);
}


function check(przelicznik) 
{
	var err=false;
	var opl_not=0;
	var oplata_skarbowa=0;
	var VAT_od_taksy=0;
	var prowizja=0;
	var prowizja2=0;
	var prowizja_procent=0;
	var oplata_sadowa=0;
	var oplaty_dod=0;
	var suma=0;
	var wyp;
	form=document.forms['f_kalk'];
	wartosc= form.elements['c_n'].value;
  rob1 = form.elements['prowizja2'].value;
  prowizja2=parseFloat(rob1);
	rob1 = liczba99(rob1);
	if(rob1){
		prowizja2=parseFloat(rob1);
		form.elements['prowizja2'].value=rob1;
	}
	
	
	tmpq=liczba99(wartosc);
	if(tmpq)
	{
		wartosc=parseFloat(tmpq);
		form.elements['c_n'].value=tmpq;
	}

	if(wartosc.length==0) c_n=0;
	else c_n=parseFloat(wartosc);


	oplata_skarbowa=c_n * 0.02;
	form.elements['oplataskarbowa'].value=strzero(oplata_skarbowa,2);
	if(c_n<=      0)	opl_not=   0;
	else if(c_n<=   3000/przelicznik)	opl_not= 100/przelicznik;
	else if(c_n<=  10000/przelicznik)	opl_not= 100/przelicznik+(c_n-   3000/przelicznik)*0.03;
	else if(c_n<=  30000/przelicznik)	opl_not= 310/przelicznik+(c_n-  10000/przelicznik)*0.02;
	else if(c_n<=  60000/przelicznik)	opl_not= 710/przelicznik+(c_n-  30000/przelicznik)*0.01;
	else if(c_n<=1000000/przelicznik)	opl_not=1010/przelicznik+(c_n-  60000/przelicznik)*0.005;
	else					opl_not=5710/przelicznik+(c_n-1000000/przelicznik)*0.0025;
	
	if(opl_not>1829.24*6/przelicznik) opl_not=1829.24*6/przelicznik;
	if(form.elements['oplata3'].checked) 
	{
		opl_not=opl_not/2;
	}
	else if(form.elements['oplata2'].checked) 
	{
		opl_not=opl_not/2;}
		opl_not=Math.round(opl_not*100)/100;
		form.elements['taxNotar'].value=strzero(opl_not,2);
		VAT_od_taksy=Math.round(opl_not * 22)/100;
		form.elements['vatodtaksy'].value=strzero(VAT_od_taksy,2);
		prowizja_procent=form.elements['prowizjaprocent'].value;
		tmpq=liczba99(prowizja_procent);
		
		if(tmpq)
		{
			prowizja_procent=parseFloat(tmpq)
			form.elements['prowizjaprocent'].value=tmpq;
		}

		prowizja_procent=parseFloat(prowizja_procent);
		if(prowizja_procent.length==0) prowizja_procent=0;
		if(form.elements['of_bezp'].checked)
		{
//			form.elements['prowizjaprocent'].style.background='#eeeeee';
			form.elements['prowizjaprocent'].disabled = true;
			prowizja=0;
		}
		else
		{
//			form.elements['prowizjaprocent'].style.background='white';	
			form.elements['prowizjaprocent'].disabled = false;
			prowizja=Math.round(c_n * prowizja_procent)/100;
//			if(prowizja<1500) prowizja=1500;
		}
  
  if(form.elements['prowizja2'].disabled){
	   form.elements['prowizja'].value=strzero(prowizja,2);
	   form.elements['vat_prow'].value=strzero(prowizja*0.22,2);
	}
	else
	   form.elements['vat_prow'].value=strzero(prowizja2*0.22,2);
	   
	if(form.elements['oplata2'].checked)
	{
//		alert("2");
		oplata_sadowa=0;
		form.elements['oplatasadowa'].value="nie ma";
		wypisy=0;
		form.elements['wypisy'].value="nie ma";
	}
	else if(form.elements['oplata1'].checked)
	{
//		alert("1");
		wypisy = 244/przelicznik;
		form.elements['wypisy'].value=strzero(wypisy,2);
		oplata_sadowa = 200/przelicznik;
		form.elements['oplatasadowa'].value=strzero(oplata_sadowa,2);
	}
	else if(form.elements['oplata3'].checked)
	{
//		alert("3");
		wypisy = 244/przelicznik;
		form.elements['wypisy'].value=strzero(wypisy,2);
		oplata_sadowa = 400/przelicznik;
		form.elements['oplatasadowa'].value=strzero(oplata_sadowa,2);
	}


	wypisy2=form.elements['wypisy2'].value;
	tmpq=liczba99(wypisy2);
	if(tmpq)
	{
		wypisy2=tmpq;
		form.elements['wypisy2'].value=strzero(wypisy2,2);
	}
//	wypisy = form.elements['wypisy'].value;
//	wypisy2=form.elements['wypisy2'].value;

//	wyp=form.elements['wypisy'].value;
	wyp = Number(wypisy) + Number(wypisy2);
//	alert(wyp);
/*
	tmpq=liczba99(wyp);
	if(tmpq)
	{
		wyp=tmpq;
		form.elements['wypisy'].value=strzero(wyp,2);
	}
*/
		oplaty_dod=oplata_skarbowa + opl_not + VAT_od_taksy + oplata_sadowa  + Number(wyp);
    if(form.elements['prowizja2'].disabled)
		  oplaty_dod += prowizja*1.22;
		else
		  oplaty_dod += prowizja2*1.22;
    //+ prowizja*1.22
    form.elements['oplatydod'].value=strzero(oplaty_dod,2);
		suma=c_n + oplaty_dod;
		form.elements['suma'].value=strzero(suma,2);
	}

function wybrano(r1,r2)
{
	if(r1.checked)r2.checked=false;
}

function prowizja_rodzaj(rodzaj){
  var form=document.forms['f_kalk'];
  if(rodzaj == 'procent'){
    form.elements['rb_prowizja_stala'].checked = false;
    form.elements['prowizja2'].disabled = true;
    form.elements['prowizja2'].value = 0;
    form.elements['prowizjaprocent'].disabled = false;
    check(0);
  }
  else if(rodzaj == 'stala'){
    form.elements['rb_prowizja_procent'].checked = false;
    form.elements['prowizja2'].disabled = false;
    form.elements['prowizja2'].value = 0;
    form.elements['prowizja'].value = 0;
    form.elements['prowizjaprocent'].disabled = true;
    check();
  }
}
//-->
