var newRowId = 100;
function dodajPozycje() {
	
	var tabelaPozycji = document.getElementById('kcba');	
	var lastRow = tabelaPozycji.rows.length;
	var iteration = lastRow;
	var row = tabelaPozycji.insertRow(lastRow);
	row.id = "posRow" + newRowId;
	
        row.insertCell(0);
        row.insertCell(0);
        row.insertCell(0);
        row.insertCell(0); 
        row.insertCell(0);
        row.insertCell(0);
        row.insertCell(0);
        row.insertCell(0);
        row.insertCell(0);
        row.insertCell(0);
        row.insertCell(0);
 
		row.cells[0].innerHTML = "<div class='divInput50' id=" + newRowId + " name=" + newRowId + "><input name='liczbaPorzadkowa[]'" + newRowId + " class='pfdoAAB-form-50' value=" + lastRow + " readonly>";
		row.cells[1].innerHTML = "<div class='divInput300'><input name='nazwaTowaru[]' class='pfdoAAB-form-300' value=''></div>";
		row.cells[2].innerHTML = "<div class='divInput50'><input name='pkwiu[]' class='pfdoAAB-form-50' value=''></input>";
/* 		row.cells[2].innerHTML = "<div id='kcaf'><input name='pkwiu[]' class='inputkcaf' value=''></div>"; */
		row.cells[3].innerHTML = "<div class='divInput100'><select class='s_form-100' name='jednostkaMiary[]'><option value='---'>---</option><option value='Gram'>Gram</option><option value='Gigadżul'>Gigadżul</option><option value='Godzina'>Godzina</option><option value='Hektolitr'>Hektolitr</option><option value='Kilogram'>Kilogram</option><option value='Komplet'>Komplet</option><option value='Litr'>Litr</option><option value='Metr'>Metr</option><option value='Sztuka'>Sztuka</option><option value='Sto sztuk'>Sto sztuk</option><option value='Tona'>Tona</option><option value='Tysiąc litrów'>Tysiąc litrów</option><option value='Tysiąc sztuk'>Tysiąc sztuk</option><option value='Tysiąc ton'>Tysiąc ton</option><option value='Litr'>Litr</option></select></div>";
		row.cells[4].innerHTML = "<div class='divInput50'><input id='idIlosc' name='ilosc[]' class='pfdoAAB-form-50' value='1' MAXLENGTH='4' onChange=\"return wyliczKwotyPozycji(); \" onBlur=\"return sumujKwotyPozycji();\" onFocus=\"return wyliczKwotyPozycji(); \" onKeypress=\"return dajTylkoCyfry(event,this.value);\"></div>"; 
		row.cells[5].innerHTML = "<div class='divInput50'><input id='idNetto' name='wartoscNetto[]' class='pfdoAAB-form-50' value='0.00' MAXLENGTH='10' onChange=\"return wyliczKwotyPozycji(); \" onBlur=\"return sumujKwotyPozycji();\" onFocus=\"return wyliczKwotyPozycji(); \" onKeypress=\"return dajTylkoCyfry(event,this.value);\"></div>";
		row.cells[6].innerHTML = "<div class='divInput50'><input id='idUpust'  name='wartoscUpust[]' class='pfdoAAB-form-50' value='0' MAXLENGTH='3' onChange=\"return wyliczKwotyPozycji(); \" onBlur=\"return sumujKwotyPozycji();\" onFocus=\"return wyliczKwotyPozycji(); \" onKeypress=\"return dajTylkoCyfry(event,this.value);\"></div>"; 
		row.cells[7].innerHTML = "<div id='kcagM1'><div class='divInput50'><select id='idVat' name='stawkaVat[]' class='s_form-50' onChange=\"wyliczKwotyPozycji()\" onChange=\"return wyliczKwotyPozycji(); \" onBlur=\"return sumujKwotyPozycji();\" onFocus=\"return wyliczKwotyPozycji(); \" onKeypress=\"return dajTylkoCyfry(event,this.value);\"><option value='23'>23%</option><option value='8'>8%</option><option value='5'>5%</option><option value='3'>3%</option><option value='0'>0%</option><option value='zw'>zw.</option></select></div></div>";
		row.cells[8].innerHTML = "<div id='kcag'><input id='idSumaNetto' name='wartoscNettoSuma[]' class='inputkcaiP' value='0.00' onChange=\"return wyliczKwotyPozycji(); \" onBlur=\"return sumujKwotyPozycji();\" onFocus=\"return wyliczKwotyPozycji(); \" readonly></div>";
		row.cells[9].innerHTML = "<div id='kcai'><input id='idSumaVat' name='wartoscVatSuma[]' class='inputkcaiP' value='0.00'  onChange=\"return wyliczKwotyPozycji(); \" onBlur=\"return sumujKwotyPozycji();\" onFocus=\"return wyliczKwotyPozycji(); \"readonly></div>"; 
		row.cells[10].innerHTML = "<div id='kcaj'><input id='idSumaBrutto' name='wartoscBruttoSuma[]' id='wartoscBruttoWynik' class='inputkcaiP' value='0.00'  onChange=\"return wyliczKwotyPozycji(); \" onBlur=\"return sumujKwotyPozycji();\" onFocus=\"return wyliczKwotyPozycji(); \" readonly></div>";
 
	  
	newRowId++; 
}

function sumujKwotyPozycji() {

	var ela = document.getElementsByName('wartoscNettoSuma[]');	
	var elb = document.getElementsByName('wartoscVatSuma[]');	
	var elc = document.getElementsByName('wartoscBruttoSuma[]');	
	var sumNetto = 0;
	var sumVat = 0;
	var sumBrutto = 0;
	
	var w1P = 0;
	var w1 = 0;	
	
	for (i=0; i<ela.length; i++) {
		var w1 = ela.item(i).value; 
		w1P = parseFloat(w1);
		var sumNetto = sumNetto + w1P;
    }  
	
	var zaokragilSumNetto = new Number(sumNetto);
	zaokragilSumNettoWynik = zaokragilSumNetto.toFixed(2);	
	
	if(zaokragilSumNettoWynik == 'NaN' ) {
		zaokragilSumNettoWynik = 0;
		document.forms['daneFaktury'].z_podsumowanieNetto.value = zaokragilSumNettoWynik;	
	}
	else {
		document.forms['daneFaktury'].z_podsumowanieNetto.value = zaokragilSumNettoWynik;
	}
	
	for (i=0; i<elb.length; i++) {
		var w1 = elb.item(i).value;
		w1P = parseFloat(w1);
		var sumVat = sumVat + w1P;
    }  

	var zaokragilSumVat = new Number(sumVat);
	zaokragilSumVatWynik = zaokragilSumVat.toFixed(2);
	
	if(zaokragilSumVatWynik == 'NaN' ) {
		zaokragilSumVatWynik = 0;
		document.forms['daneFaktury'].z_podsumowanieVat.value = zaokragilSumVatWynik;	
	}

	else {
		document.forms['daneFaktury'].z_podsumowanieVat.value = zaokragilSumVatWynik;
	}
	
	for (i=0; i<elc.length; i++) {
		var w1 = elc.item(i).value;
		w1P = parseFloat(w1);
		var sumBrutto = sumBrutto + w1P;
    }  

	var zaokragilSumBrutto = new Number(sumBrutto);
	zaokragilSumBruttoWynik = zaokragilSumBrutto.toFixed(2);
	
	if(zaokragilSumBruttoWynik == 'NaN' ) {
		zaokragilSumBruttoWynik = 0;
		document.forms['daneFaktury'].z_podsumowanieBrutto.value = zaokragilSumBruttoWynik;		
		document.forms['daneFaktury'].z_podsumowanieBruttoZaplata.value = zaokragilSumBruttoWynik;		
	} 
	else {
		document.forms['daneFaktury'].z_podsumowanieBrutto.value = zaokragilSumBruttoWynik;	
		document.forms['daneFaktury'].z_podsumowanieBruttoZaplata.value = zaokragilSumBruttoWynik;	
	}	
	if(zaokragilSumBruttoWynik == 'NaN' ) {
		zaokragilSumBruttoWynik = 0;
		var slownieKwota = ('Słownie: '+kw(zaokragilSumBruttoWynik));
		document.forms['daneFaktury'].z_slowanieKwota.value = slownieKwota;		
	}
	else {
		var slownieKwota = ('Słownie: '+kw(zaokragilSumBruttoWynik));
		document.forms['daneFaktury'].z_slowanieKwota.value = slownieKwota;	
	}
	
	var elaV  = document.getElementsByName('stawkaVat[]');
	var divValue0V = document.forms['daneFaktury']; 	
		
	var w1V = 0.00; 
	var zero = 0.00;
	zeroPole = zero.toFixed(2);
	
	var sumNettoV23 = 0.00;		
	var sumVatV23 = 0.00;		
	var sumBruttoV23 = 0.00;
	
/* 	var sumNettoV22 = 0.00;		
	var sumVatV22 = 0.00;		
	var sumBruttoV22 = 0.00;	 */

	var sumNettoV7 = 0.00;		
	var sumVatV7 = 0.00;		 
	var sumBruttoV7 = 0.00;

	var sumNettoV5 = 0.00;		
	var sumVatV5 = 0.00;		
	var sumBruttoV5 = 0.00;

	var sumNettoV3 = 0.00;		
	var sumVatV3 = 0.00;		
	var sumBruttoV3 = 0.00;
	
	var sumNettoV0 = 0.00;		
	var sumVatV0 = 0.00;		
	var sumBruttoV0 = 0.00;
	
	var sumNettoVZW = 0.00;		
	var sumVatVZW = 0.00;		
	var sumBruttoVZW = 0.00;
	
	divValue0V.z_podsumowanieNetto23.value = zeroPole;
	divValue0V.z_podsumowanieVat23.value = zeroPole;
	divValue0V.z_podsumowanieBrutto23.value = zeroPole;	
	
/* 	divValue0V.z_podsumowanieNetto22.value = zeroPole;
	divValue0V.z_podsumowanieVat22.value = zeroPole;
	divValue0V.z_podsumowanieBrutto22.value = zeroPole;	 */
	
	divValue0V.z_podsumowanieNetto5.value = zeroPole;
	divValue0V.z_podsumowanieVat5.value = zeroPole;
	divValue0V.z_podsumowanieBrutto5.value = zeroPole;	
	
	divValue0V.z_podsumowanieNetto3.value = zeroPole;
	divValue0V.z_podsumowanieVat3.value = zeroPole;
	divValue0V.z_podsumowanieBrutto3.value = zeroPole;	
	
	divValue0V.z_podsumowanieNetto7.value = zeroPole;
	divValue0V.z_podsumowanieVat7.value = zeroPole;
	divValue0V.z_podsumowanieBrutto7.value = zeroPole;	
	
	divValue0V.z_podsumowanieNetto0.value = zeroPole;
	divValue0V.z_podsumowanieVat0.value = zeroPole;
	divValue0V.z_podsumowanieBrutto0.value = zeroPole;
	
	divValue0V.z_podsumowanieNettoZW.value = zeroPole;
	divValue0V.z_podsumowanieVatZW.value = zeroPole;
	divValue0V.z_podsumowanieBruttoZW.value = zeroPole;
	
	
	

		var w1VA = divValue0V.idVat.value; 
		
		if (w1VA == 23 ) {				
			var divValueV = document.forms['daneFaktury']; 
			var nettoV23 = divValueV.idSumaNetto.value;	
			w1PV23 = parseFloat(nettoV23);				
			var sumNettoV23 = sumNettoV23 + w1PV23;
			zaokragilSumNettoV23 = sumNettoV23.toFixed(2);						
			divValue0V.z_podsumowanieNetto23.value = zaokragilSumNettoV23;

			var vatV23 = divValueV.idSumaVat.value;	
			w1VV23 = parseFloat(vatV23);				
			var sumVatV23 = sumVatV22 + w1VV23;
			zaokragilSumNettoV23 = sumVatV23.toFixed(2);						
			divValue0V.z_podsumowanieVat23.value = zaokragilSumNettoV23;
			
			var bruttoV23 = divValueV.idSumaBrutto.value;	
			w1BV23 = parseFloat(bruttoV23);				
			var sumBruttoV23= sumBruttoV23 + w1BV23;
			zaokragilSumBruttoV23 = sumBruttoV23.toFixed(2);						
			divValue0V.z_podsumowanieBrutto23.value = zaokragilSumBruttoV23;
		}

		/* if (w1VA == 22 ) {				
			var divValueV = document.forms['daneFaktury']; 
			var nettoV22 = divValueV.idSumaNetto.value;	
			w1PV22 = parseFloat(nettoV22);				
			var sumNettoV22 = sumNettoV22 + w1PV22;
			zaokragilSumNettoV22 = sumNettoV22.toFixed(2);						
			divValue0V.z_podsumowanieNetto22.value = zaokragilSumNettoV22;

			var vatV22 = divValueV.idSumaVat.value;	
			w1VV22 = parseFloat(vatV22);				
			var sumVatV22 = sumVatV22 + w1VV22;
			zaokragilSumNettoV22 = sumVatV22.toFixed(2);						
			divValue0V.z_podsumowanieVat22.value = zaokragilSumNettoV22;
			
			var bruttoV22 = divValueV.idSumaBrutto.value;	
			w1BV22 = parseFloat(bruttoV22);				
			var sumBruttoV22 = sumBruttoV22 + w1BV22;
			zaokragilSumBruttoV22 = sumBruttoV22.toFixed(2);						
			divValue0V.z_podsumowanieBrutto22.value = zaokragilSumBruttoV22;
		} */
	
		if (w1VA == 8 ) {				
				var divValueV = document.forms['daneFaktury']; 
				var nettoV7 = divValueV.idSumaNetto.value; 	
				w1PV7 = parseFloat(nettoV7);				
				var sumNettoV7 = sumNettoV7 + w1PV7;
				zaokragilSumNettoV7 = sumNettoV7.toFixed(2);						
				divValue0V.z_podsumowanieNetto7.value = zaokragilSumNettoV7;

				var vatV7 = divValueV.idSumaVat.value;	
				w1VV7 = parseFloat(vatV7);				
				var sumVatV7 = sumVatV7 + w1VV7;
				zaokragilSumNettoV7 = sumVatV7.toFixed(2);						
				divValue0V.z_podsumowanieVat7.value = zaokragilSumNettoV7;
				
				var bruttoV7 = divValueV.idSumaBrutto.value;	
				w1BV7 = parseFloat(bruttoV7);				
				var sumBruttoV7 = sumBruttoV7 + w1BV7;
				zaokragilSumBruttoV7 = sumBruttoV7.toFixed(2);						
				divValue0V.z_podsumowanieBrutto7.value = zaokragilSumBruttoV7;
			}
			
			if (w1VA == 5 ) {				
				var divValueV = document.forms['daneFaktury']; 
				var nettoV5 = divValueV.idSumaNetto.value; 	
				w1PV5 = parseFloat(nettoV5);				
				var sumNettoV5 = sumNettoV5 + w1PV5;
				zaokragilSumNettoV5 = sumNettoV5.toFixed(2);						
				divValue0V.z_podsumowanieNetto5.value = zaokragilSumNettoV5;

				var vatV5 = divValueV.idSumaVat.value;	
				w1VV5 = parseFloat(vatV5);				
				var sumVatV5 = sumVatV5 + w1VV5;
				zaokragilSumNettoV5 = sumVatV5.toFixed(2);						
				divValue0V.z_podsumowanieVat5.value = zaokragilSumNettoV5;
				
				var bruttoV5 = divValueV.idSumaBrutto.value;	
				w1BV5 = parseFloat(bruttoV5);				
				var sumBruttoV5 = sumBruttoV5 + w1BV5; 
				zaokragilSumBruttoV5 = sumBruttoV5.toFixed(2);						
				divValue0V.z_podsumowanieBrutto5.value = zaokragilSumBruttoV5;
			}
			
			if (w1VA == 3 ) {				
				var divValueV = document.forms['daneFaktury']; 
				var nettoV3 = divValueV.idSumaNetto.value; 	
				w1PV3 = parseFloat(nettoV3);				
				var sumNettoV3 = sumNettoV3 + w1PV3;
				zaokragilSumNettoV3 = sumNettoV3.toFixed(2);						
				divValue0V.z_podsumowanieNetto3.value = zaokragilSumNettoV3;

				var vatV3 = divValueV.idSumaVat.value;	
				w1VV3 = parseFloat(vatV3);				
				var sumVatV3 = sumVatV3 + w1VV3;
				zaokragilSumNettoV3 = sumVatV3.toFixed(2);						
				divValue0V.z_podsumowanieVat3.value = zaokragilSumNettoV3;
				
				var bruttoV3 = divValueV.idSumaBrutto.value;	
				w1BV3 = parseFloat(bruttoV3);				
				var sumBruttoV3 = sumBruttoV3 + w1BV3; 
				zaokragilSumBruttoV3 = sumBruttoV3.toFixed(2);						
				divValue0V.z_podsumowanieBrutto3.value = zaokragilSumBruttoV3;
			}
			
			if (w1VA == 0 ) {				
				var divValueV = document.forms['daneFaktury']; 
				var nettoV0 = divValueV.idSumaNetto.value; 	
				w1PV0 = parseFloat(nettoV0);	
								
				var sumNettoV0 = sumNettoV0 + w1PV0;
				zaokragilSumNettoV0 = sumNettoV0.toFixed(2);						
				divValue0V.z_podsumowanieNetto0.value = zaokragilSumNettoV0;

				var vatV0 = divValueV.idSumaVat.value;	
				w1VV0 = parseFloat(vatV0);				
				var sumVatV0 = sumVatV0 + w1VV0;
				zaokragilSumNettoV0 = sumVatV0.toFixed(2);						
				divValue0V.z_podsumowanieVat0.value = zaokragilSumNettoV0;
				
				var bruttoV0 = divValueV.idSumaBrutto.value;	
				w1BV0 = parseFloat(bruttoV0);				
				var sumBruttoV0 = sumBruttoV0 + w1BV0; 
				zaokragilSumBruttoV0 = sumBruttoV0.toFixed(2);						
				divValue0V.z_podsumowanieBrutto0.value = zaokragilSumBruttoV0;
			}
			
			if (w1VA == 'zw' ) {				
				var divValueV = document.forms['daneFaktury']; 
				var nettoVZW = divValueV.idSumaNetto.value; 	
				w1PVZW = parseFloat(nettoVZW);						
				var sumNettoVZW = sumNettoVZW + w1PVZW;
				zaokragilSumNettoVZW = sumNettoVZW.toFixed(2);						
				divValue0V.z_podsumowanieNettoZW.value = zaokragilSumNettoVZW;

				var vatVZW = divValueV.idSumaVat.value;	
				w1VVZW = 0;				
				var sumVatVZW = sumVatVZW + w1VVZW;					
				zaokragilSumNettoVZW = sumVatVZW.toFixed(2);	
				divValue0V.z_podsumowanieVatZW.value = zaokragilSumNettoVZW;
				
				var bruttoVZW = divValueV.idSumaBrutto.value;	
				w1BVZW = parseFloat(bruttoVZW);
				var sumBruttoVZW = sumBruttoVZW + w1BVZW; 				
				zaokragilSumBruttoVZW = sumBruttoVZW.toFixed(2);						
				divValue0V.z_podsumowanieBruttoZW.value = zaokragilSumBruttoVZW;
			}
	
		

	
		for (i=0; i<elaV.length; i++) {
		
			var w1V = elaV.item(i).value; 	
			
			if (w1V == 23 ) {				
				var divValueV = document.forms['daneFaktury']; 
				var nettoV23 = divValueV.idSumaNetto[i].value;	
				w1PV23 = parseFloat(nettoV23);				
				var sumNettoV23 = sumNettoV23+ w1PV23;
				zaokragilSumNettoV23 = sumNettoV23.toFixed(2);						
				divValue0V.z_podsumowanieNetto23.value = zaokragilSumNettoV23;

				var vatV23 = divValueV.idSumaVat[i].value;	
				w1VV23 = parseFloat(vatV23);				
				var sumVatV23 = sumVatV23 + w1VV23;
				zaokragilSumNettoV23 = sumVatV23.toFixed(2);						
				divValue0V.z_podsumowanieVat23.value = zaokragilSumNettoV23;
				
				var bruttoV23 = divValueV.idSumaBrutto[i].value;	
				w1BV23 = parseFloat(bruttoV23);				
				var sumBruttoV23 = sumBruttoV23 + w1BV23;
				zaokragilSumBruttoV23 = sumBruttoV23.toFixed(2);						
				divValue0V.z_podsumowanieBrutto23.value = zaokragilSumBruttoV23;
			}
	
			/* if (w1V == 22 ) {				
				var divValueV = document.forms['daneFaktury']; 
				var nettoV22 = divValueV.idSumaNetto[i].value;	
				w1PV22 = parseFloat(nettoV22);				
				var sumNettoV22 = sumNettoV22 + w1PV22;
				zaokragilSumNettoV22 = sumNettoV22.toFixed(2);						
				divValue0V.z_podsumowanieNetto22.value = zaokragilSumNettoV22;

				var vatV22 = divValueV.idSumaVat[i].value;	
				w1VV22 = parseFloat(vatV22);				
				var sumVatV22 = sumVatV22 + w1VV22;
				zaokragilSumNettoV22 = sumVatV22.toFixed(2);						
				divValue0V.z_podsumowanieVat22.value = zaokragilSumNettoV22;
				
				var bruttoV22 = divValueV.idSumaBrutto[i].value;	
				w1BV22 = parseFloat(bruttoV22);				
				var sumBruttoV22 = sumBruttoV22 + w1BV22;
				zaokragilSumBruttoV22 = sumBruttoV22.toFixed(2);						
				divValue0V.z_podsumowanieBrutto22.value = zaokragilSumBruttoV22;
			} */
			
			if (w1V == 8 ) {				
				var divValueV = document.forms['daneFaktury']; 
				var nettoV7 = divValueV.idSumaNetto[i].value; 	
				w1PV7 = parseFloat(nettoV7);				
				var sumNettoV7 = sumNettoV7 + w1PV7;
				zaokragilSumNettoV7 = sumNettoV7.toFixed(2);						
				divValue0V.z_podsumowanieNetto7.value = zaokragilSumNettoV7;

				var vatV7 = divValueV.idSumaVat[i].value;	
				w1VV7 = parseFloat(vatV7);				
				var sumVatV7 = sumVatV7 + w1VV7;
				zaokragilSumNettoV7 = sumVatV7.toFixed(2);						
				divValue0V.z_podsumowanieVat7.value = zaokragilSumNettoV7;
				
				var bruttoV7 = divValueV.idSumaBrutto[i].value;	
				w1BV7 = parseFloat(bruttoV7);				
				var sumBruttoV7 = sumBruttoV7 + w1BV7;
				zaokragilSumBruttoV7 = sumBruttoV7.toFixed(2);						
				divValue0V.z_podsumowanieBrutto7.value = zaokragilSumBruttoV7;
			}
			
			if (w1V == 5 ) {				
				var divValueV = document.forms['daneFaktury']; 
				var nettoV5 = divValueV.idSumaNetto[i].value; 	
				w1PV5 = parseFloat(nettoV5);				
				var sumNettoV5 = sumNettoV5 + w1PV5;
				zaokragilSumNettoV5 = sumNettoV5.toFixed(2);						
				divValue0V.z_podsumowanieNetto5.value = zaokragilSumNettoV5;

				var vatV5 = divValueV.idSumaVat[i].value;	
				w1VV5 = parseFloat(vatV5);				
				var sumVatV5 = sumVatV5 + w1VV5;
				zaokragilSumNettoV5 = sumVatV5.toFixed(2);						
				divValue0V.z_podsumowanieVat5.value = zaokragilSumNettoV5;
				
				var bruttoV5 = divValueV.idSumaBrutto[i].value;	
				w1BV5 = parseFloat(bruttoV5);				
				var sumBruttoV5 = sumBruttoV5 + w1BV5; 
				zaokragilSumBruttoV5 = sumBruttoV5.toFixed(2);						
				divValue0V.z_podsumowanieBrutto5.value = zaokragilSumBruttoV5;
			}
			
			if (w1V == 3 ) {				
				var divValueV = document.forms['daneFaktury']; 
				var nettoV3 = divValueV.idSumaNetto[i].value; 	
				w1PV3 = parseFloat(nettoV3);				
				var sumNettoV3 = sumNettoV3 + w1PV3;
				zaokragilSumNettoV3 = sumNettoV3.toFixed(2);						
				divValue0V.z_podsumowanieNetto3.value = zaokragilSumNettoV3;

				var vatV3 = divValueV.idSumaVat[i].value;	
				w1VV3 = parseFloat(vatV3);				
				var sumVatV3 = sumVatV3 + w1VV3;
				zaokragilSumNettoV3 = sumVatV3.toFixed(2);						
				divValue0V.z_podsumowanieVat3.value = zaokragilSumNettoV3;
				
				var bruttoV3 = divValueV.idSumaBrutto[i].value;	
				w1BV3 = parseFloat(bruttoV3);				
				var sumBruttoV3 = sumBruttoV3 + w1BV3; 
				zaokragilSumBruttoV3 = sumBruttoV3.toFixed(2);						
				divValue0V.z_podsumowanieBrutto3.value = zaokragilSumBruttoV3;
			}
			
			if (w1V == 0 ) {				
				var divValueV = document.forms['daneFaktury']; 
				var nettoV0 = divValueV.idSumaNetto[i].value; 	
				w1PV0 = parseFloat(nettoV0);	
								
				var sumNettoV0 = sumNettoV0 + w1PV0;
				zaokragilSumNettoV0 = sumNettoV0.toFixed(2);						
				divValue0V.z_podsumowanieNetto0.value = zaokragilSumNettoV0;

				var vatV0 = divValueV.idSumaVat[i].value;	
				w1VV0 = parseFloat(vatV0);				
				var sumVatV0 = sumVatV0 + w1VV0;
				zaokragilSumNettoV0 = sumVatV0.toFixed(2);						
				divValue0V.z_podsumowanieVat0.value = zaokragilSumNettoV0;
				
				var bruttoV0 = divValueV.idSumaBrutto[i].value;	
				w1BV0 = parseFloat(bruttoV0);				
				var sumBruttoV0 = sumBruttoV0 + w1BV0; 
				zaokragilSumBruttoV0 = sumBruttoV0.toFixed(2);						
				divValue0V.z_podsumowanieBrutto0.value = zaokragilSumBruttoV0;
			}
			
			if (w1V == 'zw' ) {				
				var divValueV = document.forms['daneFaktury']; 
				var nettoVZW = divValueV.idSumaNetto[i].value; 	
				w1PVZW = parseFloat(nettoVZW);				
				var sumNettoVZW = sumNettoVZW + w1PVZW;
				zaokragilSumNettoVZW = sumNettoVZW.toFixed(2);						
				divValue0V.z_podsumowanieNettoZW.value = zaokragilSumNettoVZW;

				var vatVZW = divValueV.idSumaVat[i].value;	
				w1VVZW = 0.00;				
				var sumVatVZW = sumVatVZW + w1VVZW;
				zaokragilSumNettoVZW = sumVatVZW.toFixed(2);						
				divValue0V.z_podsumowanieVatZW.value = zaokragilSumNettoVZW;
				
				var bruttoVZW = divValueV.idSumaBrutto[i].value;	
				w1BVZW = parseFloat(bruttoVZW);				
				var sumBruttoVZW = sumBruttoVZW + w1BVZW; 
				zaokragilSumBruttoVZW = sumBruttoVZW.toFixed(2);						
				divValue0V.z_podsumowanieBruttoZW.value = zaokragilSumBruttoVZW;
			}
		} 
		 
} 


function wyliczKwotyPozycji() {
		
		var wyliczSumeVat;
		var wyliczSumeBrutto;
		var wyliczSumeNetto;
		var wyliczSumeVatRazy;
		var wyliczSumeNettoRazy; 
		var wyliczSumeBruttoRazy; 

		var divValue0 = document.forms['daneFaktury']; 		
				
		var wpiszWartoscNetto0 = divValue0.idNetto.value; 			
		var zaokragilLiczbe0 = new Number(wpiszWartoscNetto0);
		zaokragilLiczbeWynik0 = zaokragilLiczbe0.toFixed(2);
		divValue0.idNetto.value = zaokragilLiczbeWynik0;	

		var divValue0 = document.forms['daneFaktury']; 	
		var wpiszWartoscNetto0 = divValue0.idNetto.value;
		var vat0 = divValue0.idVat.value	
	
		var liczOd = divValue0.idLiczOd.value; 		
		
		if(vat0 != 'zw') {
		
			if(liczOd == 'KB') {
			
			var brutto0 = divValue0.idNetto.value;
			var upust0 = divValue0.idUpust.value;
			var ilosc0 = divValue0.idIlosc.value; 				
			var vat00 = divValue0.idVat.value	
			vat01 = parseFloat(vat00);
				wyliczProcentUpust0 =  upust0 / 100; 
				wyliczUpust0 = brutto0 * wyliczProcentUpust0;
				wyliczNetto0 = brutto0 - wyliczUpust0;
				wyliczSumeNetto0 = wyliczNetto0 * ilosc0;			
				var zaokragilSumeNettoRazy0 = new Number(wyliczSumeNetto0);  
				zaokragilSumeNettoRazyWynik0 = zaokragilSumeNettoRazy0.toFixed(2);			
				divValue0.idSumaNetto.value = zaokragilSumeNettoRazyWynik0;
				
				wyliczProcentUpust0 =  (upust0 / 100 ); 
				wyliczUpust0 = brutto0 * wyliczProcentUpust0;
				wyliczNetto0 = brutto0 - wyliczUpust0;
				wyliczSumeNetto0 = wyliczNetto0 * ilosc0;			
				var zaokragilSumeNettoRazy0 = new Number(wyliczSumeNetto0); 
				zaokragilSumeNettoRazyWynik0 = zaokragilSumeNettoRazy0.toFixed(2);			
				divValue0.idSumaBrutto.value = zaokragilSumeNettoRazyWynik0;
				
				wyliczV = (vat01 + 100) / 100; 
				wyliczSumeVat0 = zaokragilSumeNettoRazyWynik0 / wyliczV; 
				var zaokragilSumeVat0 = new Number(wyliczSumeVat0); 
				zaokragilSumeVatWynik0 = zaokragilSumeVat0.toFixed(2); 
				divValue0.idSumaNetto.value = zaokragilSumeVatWynik0;
				
				wyliczSumeBrutto0 = zaokragilSumeNettoRazyWynik0 - zaokragilSumeVatWynik0;				
				var zaokragilSumeBrutto0 = new Number(wyliczSumeBrutto0); 
				zaokragilSumeVatWynik0 = zaokragilSumeBrutto0.toFixed(2);
				divValue0.idSumaVat.value = zaokragilSumeVatWynik0;
			}
			
			else if(liczOd == 'KN') {
			
				var netto0 = divValue0.idNetto.value;
				var upust0 = divValue0.idUpust.value;
				var ilosc0 = divValue0.idIlosc.value; 
			
				wyliczProcentUpust0 =  upust0 / 100; 
				wyliczUpust0 = netto0 * wyliczProcentUpust0;
				wyliczNetto0 = netto0 - wyliczUpust0;
				wyliczSumeNetto0 = wyliczNetto0 * ilosc0;			
				var zaokragilSumeNettoRazy0 = new Number(wyliczSumeNetto0); 
				zaokragilSumeNettoRazyWynik0 = zaokragilSumeNettoRazy0.toFixed(2);			
				divValue0.idSumaNetto.value = zaokragilSumeNettoRazyWynik0;

				
				wyliczProcentUpust0 =  upust0 / 100; 
				wyliczUpust0 = netto0 * wyliczProcentUpust0;
				wyliczNetto0 = netto0 - wyliczUpust0;
				wyliczSumeNetto0 = wyliczNetto0 * ilosc0;			
				var zaokragilSumeNettoRazy0 = new Number(wyliczSumeNetto0); 
				zaokragilSumeNettoRazyWynik0 = zaokragilSumeNettoRazy0.toFixed(2);			
				divValue0.idSumaNetto.value = zaokragilSumeNettoRazyWynik0;
				
				wyliczSumeVat0 = wyliczSumeNetto0 * ( vat0 / 100 ); 						
				var zaokragilSumeVat0 = new Number(wyliczSumeVat0); 
				zaokragilSumeVatWynik0 = zaokragilSumeVat0.toFixed(2); 
				divValue0.idSumaVat.value = zaokragilSumeVatWynik0;
				
				wyliczSumeBrutto0 = wyliczSumeNetto0 + wyliczSumeVat0;				
				var zaokragilSumeBrutto0 = new Number(wyliczSumeBrutto0); 
				zaokragilSumeVatWynik0 = zaokragilSumeBrutto0.toFixed(2);
				divValue0.idSumaBrutto.value = zaokragilSumeVatWynik0;
			}			
		}
		
		if(vat0 == 'zw') {

			if(liczOd == 'KB') {
			
			var brutto0 = divValue0.idNetto.value;
			var upust0 = divValue0.idUpust.value;
			var ilosc0 = divValue0.idIlosc.value; 				
				
				wyliczProcentUpust0 =  upust0 / 100; 
				wyliczUpust0 = brutto0 * wyliczProcentUpust0;
				wyliczNetto0 = brutto0 - wyliczUpust0;
				wyliczSumeNetto0 = wyliczNetto0 * ilosc0;			
				var zaokragilSumeNettoRazy0 = new Number(wyliczSumeNetto0);  
				zaokragilSumeNettoRazyWynik0 = zaokragilSumeNettoRazy0.toFixed(2);			
				divValue0.idSumaNetto.value = zaokragilSumeNettoRazyWynik0;
				
				wyliczProcentUpust0 =  (upust0 / 100 ); 
				wyliczUpust0 = brutto0 * wyliczProcentUpust0;
				wyliczNetto0 = brutto0 - wyliczUpust0;
				wyliczSumeNetto0 = wyliczNetto0 * ilosc0;			
				var zaokragilSumeNettoRazy0 = new Number(wyliczSumeNetto0); 
				zaokragilSumeNettoRazyWynik0 = zaokragilSumeNettoRazy0.toFixed(2);			
				divValue0.idSumaBrutto.value = zaokragilSumeNettoRazyWynik0;
				
				
				wyliczV = zaokragilSumeNettoRazyWynik0; 
				wyliczSumeVat0 = wyliczV; 
				var zaokragilSumeVat0 = new Number(wyliczSumeVat0); 
				zaokragilSumeVatWynik0 = zaokragilSumeVat0.toFixed(2); 
				divValue0.idSumaNetto.value = zaokragilSumeVatWynik0;
				
				wyliczSumeBrutto0 = 0;				
				var zaokragilSumeBrutto0 = new Number(wyliczSumeBrutto0); 
				zaokragilSumeVatWynik0 = zaokragilSumeBrutto0.toFixed(2);
				divValue0.idSumaVat.value = zaokragilSumeVatWynik0;
			}
			
			else if(liczOd == 'KN') {
			
				var netto0 = divValue0.idNetto.value;
				var upust0 = divValue0.idUpust.value;
				var ilosc0 = divValue0.idIlosc.value; 
			
				wyliczProcentUpust0 =  upust0 / 100; 
				wyliczUpust0 = netto0 * wyliczProcentUpust0;
				wyliczNetto0 = netto0 - wyliczUpust0;
				wyliczSumeNetto0 = wyliczNetto0 * ilosc0;			
				var zaokragilSumeNettoRazy0 = new Number(wyliczSumeNetto0); 
				zaokragilSumeNettoRazyWynik0 = zaokragilSumeNettoRazy0.toFixed(2);			
				divValue0.idSumaNetto.value = zaokragilSumeNettoRazyWynik0;

				
				wyliczProcentUpust0 =  upust0 / 100; 
				wyliczUpust0 = netto0 * wyliczProcentUpust0;
				wyliczNetto0 = netto0 - wyliczUpust0;
				wyliczSumeNetto0 = wyliczNetto0 * ilosc0;			
				var zaokragilSumeNettoRazy0 = new Number(wyliczSumeNetto0); 
				zaokragilSumeNettoRazyWynik0 = zaokragilSumeNettoRazy0.toFixed(2);			
				divValue0.idSumaNetto.value = zaokragilSumeNettoRazyWynik0;
				
				wyliczSumeVat0 = 0; 						
				var zaokragilSumeVat0 = new Number(wyliczSumeVat0); 
				zaokragilSumeVatWynik0 = zaokragilSumeVat0.toFixed(2); 
				divValue0.idSumaVat.value = zaokragilSumeVatWynik0;
				
				wyliczSumeBrutto0 = wyliczSumeNetto0 + wyliczSumeVat0;				
				var zaokragilSumeBrutto0 = new Number(wyliczSumeBrutto0); 
				zaokragilSumeVatWynik0 = zaokragilSumeBrutto0.toFixed(2);
				divValue0.idSumaBrutto.value = zaokragilSumeNettoRazyWynik0;
			}			
		}	 

	

	for(i=0	; i<=100; i++) {		
		
		var divValue = document.forms['daneFaktury']; 	
		var wpiszWartoscNetto = divValue.idNetto[i].value; 
		var zaokragilLiczbe = new Number(wpiszWartoscNetto);
		zaokragilLiczbeWynik = zaokragilLiczbe.toFixed(2);
		divValue.idNetto[i].value = zaokragilLiczbeWynik;	
	
		var netto = divValue.idNetto[i].value;
		var upust = divValue.idUpust[i].value;
		var ilosc = divValue.idIlosc[i].value; 		
		var vat = divValue.idVat[i].value; 		
		
				
		
		if ( vat != 'zw' ) {
		
			if(liczOd == 'KB') {
				vat02 = parseFloat(vat);
				wyliczProcentUpust =  upust / 100; 
				wyliczUpust = netto * wyliczProcentUpust;
				wyliczNetto = netto - wyliczUpust;
				wyliczSumeNetto = wyliczNetto * ilosc;			
				var zaokragilSumeNettoRazy = new Number(wyliczSumeNetto); 
				zaokragilSumeNettoRazyWynik = zaokragilSumeNettoRazy.toFixed(2);			
				divValue.idSumaBrutto[i].value = zaokragilSumeNettoRazyWynik;
				
				wyliczV = (vat02 + 100) / 100; 
				wyliczSumeVat0 = zaokragilSumeNettoRazyWynik / wyliczV; 
				var zaokragilSumeVat = new Number(wyliczSumeVat0); 
				zaokragilSumeVatWynik = zaokragilSumeVat.toFixed(2);
				divValue.idSumaNetto[i].value = zaokragilSumeVatWynik;
				
				wyliczSumeBrutto = zaokragilSumeNettoRazyWynik - zaokragilSumeVatWynik;				
				var zaokragilSumeBrutto = new Number(wyliczSumeBrutto); 
				zaokragilSumeVatWynik = zaokragilSumeBrutto.toFixed(2);
				divValue.idSumaVat[i].value = zaokragilSumeVatWynik;
			
			}
			
			else if(liczOd == 'KN') {
				wyliczProcentUpust =  upust / 100; 
				wyliczUpust = netto * wyliczProcentUpust;
				wyliczNetto = netto - wyliczUpust;
				wyliczSumeNetto = wyliczNetto * ilosc;			
				var zaokragilSumeNettoRazy = new Number(wyliczSumeNetto); 
				zaokragilSumeNettoRazyWynik = zaokragilSumeNettoRazy.toFixed(2);			
				divValue.idSumaNetto[i].value = zaokragilSumeNettoRazyWynik;
				
				wyliczSumeVat = wyliczSumeNetto * ( vat / 100 ); 						
				var zaokragilSumeVat = new Number(wyliczSumeVat); 
				zaokragilSumeVatWynik = zaokragilSumeVat.toFixed(2);
				divValue.idSumaVat[i].value = zaokragilSumeVatWynik;
				
				wyliczSumeBrutto = wyliczSumeNetto + wyliczSumeVat;				
				var zaokragilSumeBrutto = new Number(wyliczSumeBrutto); 
				zaokragilSumeVatWynik = zaokragilSumeBrutto.toFixed(2);
				divValue.idSumaBrutto[i].value = zaokragilSumeVatWynik;
			}
		}
		 
		else if ( vat == 'zw' ) {
		
			if(liczOd == 'KB') {
				vat02 = parseFloat(vat);
				wyliczProcentUpust =  upust / 100; 
				wyliczUpust = netto * wyliczProcentUpust;
				wyliczNetto = netto - wyliczUpust;
				wyliczSumeNetto = wyliczNetto * ilosc;			
				var zaokragilSumeNettoRazy = new Number(wyliczSumeNetto); 
				zaokragilSumeNettoRazyWynik = zaokragilSumeNettoRazy.toFixed(2);			
				divValue.idSumaBrutto[i].value = zaokragilSumeNettoRazyWynik;
				
				wyliczV = 0; 
				wyliczSumeVat0 = wyliczV; 
				var zaokragilSumeVat = new Number(wyliczSumeVat0); 
				zaokragilSumeVatWynik = zaokragilSumeVat.toFixed(2);
				divValue.idSumaVat[i].value = zaokragilSumeVatWynik;
				
				wyliczSumeBrutto = 0;				
				var zaokragilSumeBrutto = new Number(wyliczSumeBrutto); 
				zaokragilSumeVatWynik = zaokragilSumeBrutto.toFixed(2);
				divValue.idSumaNetto[i].value = zaokragilSumeNettoRazyWynik;
			}
			
			else if(liczOd == 'KN') {
				wyliczProcentUpust =  upust / 100; 
				wyliczUpust = netto * wyliczProcentUpust;
				wyliczNetto = netto - wyliczUpust;
				wyliczSumeNetto = wyliczNetto * ilosc;			
				var zaokragilSumeNettoRazy = new Number(wyliczSumeNetto); 
				zaokragilSumeNettoRazyWynik = zaokragilSumeNettoRazy.toFixed(2);			
				divValue.idSumaNetto[i].value = zaokragilSumeNettoRazyWynik;
				
				wyliczSumeVat = 0; 	
				var zaokragilSumeVat = new Number(wyliczSumeVat); 
				zaokragilSumeVatWynik = zaokragilSumeVat.toFixed(2);
				divValue.idSumaVat[i].value = zaokragilSumeVatWynik;
				
				wyliczSumeBrutto = wyliczSumeNetto + wyliczSumeVat;				
				var zaokragilSumeBrutto = new Number(wyliczSumeBrutto); 
				zaokragilSumeVatWynik = zaokragilSumeBrutto.toFixed(2);
				divValue.idSumaBrutto[i].value = zaokragilSumeVatWynik;
				
			}		
		}		 
	}
}	

function kwotaFormat(n){
  var k=(n+='').split('.'),w=k[1]?'.'+k[1]:'',i=0,L=k[0].length;
  while(i++<L)w=n.charAt(L-i)+(i%3==1&&i!=1?' ':'')+w;
  return w
}


function zera(u,n){return(''+u).length==n?u:zera('0'+u,n)}


function kwotaSlownie(n,r){
  var t='',i,u,
    j=['','jeden','dwa','trzy','cztery','pięć','sześć',
      'siedem','osiem','dziewięć'],
    a=['dziesięć','jedenaście','dwanaście','trzynaście',
       'czternaście','piętnaście','szesnaście','siedemnaście',
       'osiemnaście','dziewiętnaście'],
    d=['','dziesięć','dwadzieścia','trzydzieści', 
      'czterdzieści','pięćdziesiąt','sześćdziesiąt',
      'siedemdziesiąt','osiemdziesiąt','dziewięćdziesiąt'],  
    s=['','sto','dwieście','trzysta','czterysta','pięćset',
      'sześćset','siedemset','osiemset','dziewięćset'],
    r=(r||['grosz','','e','y','złot','y','e',
      'ych']).concat(['tysi','ąc','ące','ęcy',
      'milion','','y','ów', 'miliard','','y','ów',
      'bilion','','y','ów']);
	function nS(o,m){
		var w,k=zera(o,3).split('');
		w=s[k[0]]+' '+(k[1]!=1?d[k[1]]+' ':a[k[2]])+(k[1]!=1?j[k[2]]:'');
		return w+(o>0?(' '+r[m*=4]
		  +r[m+(o==1?1:k[2]<5&&k[2]>1&&k[1]!=1?2:3)]):'');
	}
  if(!/\./.test(n=kwotaFormat(n)))n+='.0';
	n=n.split(/\.| /).reverse();
  for(i=0;i<n.length;i++){u=nS(n[i],i);t=(/\w/.test(u)?u+' ':'')+t} 
  return t;
}
 
 
function kw(n){
  return ' '+kwotaFormat(n)+' - '+kwotaSlownie(n)+'';
}

function dajTylkoCyfry(event,f) { 
	 if (event.srcElement) {
			kc =  event.keyCode;
		} 
		else {
			kc =  event.which;
		}
		
		if ((kc < 47 || kc > 57) && kc !=46 && kc != 8 && kc != 0 ) {
			return false;
		}

	 return true;
}


function pokazDaneBanku(d) {

	var divValue = document.forms['daneFaktury']; 	
	var wartoscPlatnosci = divValue.z_platnosc.value;

		if ( wartoscPlatnosci != 'P') {	
			document.getElementById(d).style.display = "none";
			return;	
		}
		if ( wartoscPlatnosci == 'P') {			
			document.getElementById(d).style.display = "block";
		}
	
}
/* 
function wyliczZaplacono() {
	var divValue = document.forms['daneFaktury']; 	
	var wpiszWartoscNetto = divValue.idNetto[i].value; 
} */
