var PRODUCTS_COUNT = 25;
function MM_reloadPage(init) {  
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}

MM_reloadPage(true);
//window.onload = setTimeout("randomShow()", 2000);
window.onload = setTimeout("randomShow()", 1000);
//window.onload = setTimeout("hideStopka()", 5000);

//window.onload = 
//startRandom();
//setTimeout("randomShow()", 3000);

/////////////////////////////////////
function getElement(id)
{
	return document.getElementById(id); 
}

function newClass(id,c)
{
	if(getElement(id))
	{
		getElement(id).className=c;
	}
}

function __showHide(id)
{
	s = 'szczegoly'+id;
	if(getElement(s))
	{
		img = 'img'+id;
		if(getElement(s).style.display=='block')
		{
				getElement(s).style.display='none';
				if(getElement(img)) getElement(img).src = 'img/plus.gif';
		}
		else	
		{
			getElement(s).style.display='block';
			//opacity(s, 0, 100, 700);
			//setTimeout("getElement("+s+").style.display='block'",50);
			if(getElement(img)) getElement(img).src = 'img/minus.gif';			
		}
	}
}

//var tId = 0;
//function startRandom() {
//	tId = setInterval("randomShow()",1000);		
//}

function randomShow()
{
	//showHide(Math.floor(Math.random()*PRODUCTS_COUNT));	
	/*
	var id = Math.floor(Math.random()*PRODUCTS_COUNT);
	var s = '#szczegoly'+id;
	$(s).animate({opacity: 'toggle', height: 'toggle'}, "slow"); 
	*/
}

function showStopka()
{
	var obj = 'stopka2';
	if(getElement(obj))	getElement(obj).style.display='block';	
}
function hideStopka()
{
	var obj = 'stopka2';
	if(getElement(obj))	getElement(obj).style.display='none';	
}
///////////////////////////////////////////////////////////////
function showN(name,s,e)
{
	for(i=s;i<e;i++)
	{
		if(getElement(name+i))	getElement(name+i).style.display='block';
		//if(getElement('img'+i))	getElement('img'+i).src = 'img/minus.gif';
	}
}

function hideN(name,s,e)
{
	for(i=s;i<e;i++)
	{
		if(getElement(name+i))	getElement(name+i).style.display='none';
		//if(getElement('img'+i)) getElement('img'+i).src = 'img/plus.gif';
	}
}

//function setMainContent(id,html)
function setMainContent(html)
{
	getElement('main').innerHTML = html;
}
//////////////////////////////////////////////////////////////////////////////

function IleZnakow(str,znak)
{
    var wynik = 0;    
    var pozycja = str.indexOf(znak);    

    while (pozycja >= 0)
    {
        ++wynik;
        pozycja = str.indexOf(znak, pozycja + 1);
    }
	
    return wynik;
}

function CurrencyFormatted(amount)
{
	var i = parseFloat(amount);
	if(isNaN(i)) { i = 0.00; }
	var minus = '';
	if(i < 0) { minus = '-'; }
	i = Math.abs(i);
	i = parseInt((i + .005) * 100);
	i = i / 100;
	s = new String(i);
	if(s.indexOf('.') < 0) { s += '.00'; }
	if(s.indexOf('.') == (s.length - 2)) { s += '0'; }
	s = minus + s;
	return s;
}


function przelicz(obj,id,cena,wydajnosc,bbag)
{
//	alert('ilosc'+id);
	var bigBag = bbag*1;
	var vat = 1.23;
	
	if( obj == getElement('ilosc'+id))
	{
		var ilosc = getElement('ilosc'+id).value;
		
		ilosc = $('#ilosc'+id).val();
		ilosc = ilosc.replace(',','.');				
		if(IleZnakow(ilosc,'.')>1) ilosc = ilosc.replace(/\.$/, '');
		
		
		
			
		var m =  ilosc * wydajnosc;
		var netto = ilosc * cena;
		var brutto = (ilosc * cena)*vat;
		
		
		getElement('ilosc'+id).value = ilosc; //Math.round(ilosc*1000)/1000;
		getElement('m'+id).value = Math.round(m*100)/100;		
		getElement('netto'+id).value = CurrencyFormatted(Math.round(netto*100)/100);
		getElement('brutto'+id).value = CurrencyFormatted(Math.round(brutto*100)/100);
		//big bag
		getElement('iloscBB'+id).value = Math.ceil(ilosc);
		getElement('nettoBB'+id).value = CurrencyFormatted(Math.round(Math.ceil(ilosc)*bigBag*100)/100);
		getElement('bruttoBB'+id).value = CurrencyFormatted(Math.round(Math.ceil(ilosc)*bigBag*vat*100)/100);
		//razem
		getElement('nettoRazem'+id).value = CurrencyFormatted(Math.round((netto+Math.ceil(ilosc)*bigBag)*100)/100);
		getElement('bruttoRazem'+id).value = CurrencyFormatted(Math.round((brutto+Math.ceil(ilosc)*bigBag*vat)*100)/100);

	}	
	else if( obj == getElement('m'+id))
	{
		var m =  getElement('m'+id).value;
		m = $(obj).val();
		m = m.replace(',','.');				
		if(IleZnakow(m,'.')>1) m = m.replace(/\.$/, '');
		
		var ilosc =  m / wydajnosc;		
		var netto = ilosc * cena;
		var brutto = (ilosc * cena)*vat;
		
		getElement('ilosc'+id).value = Math.round(ilosc*1000)/1000;;
		getElement('m'+id).value = m ;//Math.round(m*100)/100;
		getElement('netto'+id).value = CurrencyFormatted(Math.round(netto*100)/100);
		getElement('brutto'+id).value = CurrencyFormatted(Math.round(brutto*100)/100);	
		
		//big bag
		getElement('iloscBB'+id).value = Math.ceil(ilosc);
		getElement('nettoBB'+id).value = CurrencyFormatted(Math.round(Math.ceil(ilosc)*bigBag*100)/100);
		getElement('bruttoBB'+id).value = CurrencyFormatted(Math.round(Math.ceil(ilosc)*bigBag*vat*100)/100);
		//razem
		getElement('nettoRazem'+id).value = CurrencyFormatted(Math.round((netto+Math.ceil(ilosc)*bigBag)*100)/100);
		getElement('bruttoRazem'+id).value = CurrencyFormatted(Math.round((brutto+Math.ceil(ilosc)*bigBag*vat)*100)/100);

	}	
	else if( obj == getElement('netto'+id))
	{
		var netto = getElement('netto'+id).value;
		netto = $(obj).val();
		netto = netto.replace(',','.');	
		if(IleZnakow(netto,'.')>1) netto = netto.replace(/\.$/, '');		
		
		var ilosc =  netto / cena;		
		var m =  ilosc  * wydajnosc;
		var brutto = (ilosc * cena)*vat;
		
		getElement('ilosc'+id).value = Math.round(ilosc*1000)/1000;;
		getElement('m'+id).value = Math.round(m*100)/100;				
		getElement('netto'+id).value = netto; //Math.round(netto*100)/100;
		getElement('brutto'+id).value = CurrencyFormatted(Math.round(brutto*100)/100);		
		//big bag
		getElement('iloscBB'+id).value = Math.ceil(ilosc);
		getElement('nettoBB'+id).value = Math.round(Math.ceil(ilosc)*bigBag*100)/100;
		getElement('bruttoBB'+id).value = Math.round(Math.ceil(ilosc)*bigBag*vat*100)/100;
		//razem
		//getElement('nettoRazem'+id).value = Math.round((netto+Math.ceil(ilosc)*bigBag))/100;

		getElement('nettoRazem'+id).value = CurrencyFormatted(Math.round(netto*100)/100 + Math.round(Math.ceil(ilosc)*bigBag));

		getElement('bruttoRazem'+id).value = CurrencyFormatted(Math.round((brutto+Math.ceil(ilosc)*bigBag*vat)*100)/100);
		
	}	
	else if( obj == getElement('brutto'+id))
	{
		var brutto = getElement('brutto'+id).value;
		brutto = $(obj).val();
		brutto = brutto.replace(',','.');	
		if(IleZnakow(brutto,'.')>1) brutto = brutto.replace(/\.$/, '');
		
		var ilosc =  brutto / (cena * vat);		
		var m =  ilosc  * wydajnosc;
		var netto = (ilosc * cena);
		
		getElement('ilosc'+id).value = Math.round(ilosc*1000)/1000;
		getElement('m'+id).value = Math.round(m*100)/100;				
		getElement('netto'+id).value = CurrencyFormatted(Math.round(netto*100)/100);
		getElement('brutto'+id).value = brutto; //Math.round(brutto*100)/100;		
		//big bag
		getElement('iloscBB'+id).value = Math.ceil(ilosc);
		getElement('nettoBB'+id).value = CurrencyFormatted(Math.round(Math.ceil(ilosc)*bigBag*100)/100);
		getElement('bruttoBB'+id).value = CurrencyFormatted(Math.round(Math.ceil(ilosc)*bigBag*vat*100)/100);
		//razem
		//getElement('nettoRazem'+id).value = Math.round((netto+Math.ceil(ilosc)*bigBag)*100)/100;
		getElement('nettoRazem'+id).value = CurrencyFormatted(Math.round((netto+Math.ceil(ilosc)*bigBag)*100)/100);
		getElement('bruttoRazem'+id).value = CurrencyFormatted(Math.round(brutto*100)/100 + Math.ceil(ilosc)*bigBag*vat);
		//getElement('bruttoRazem'+id).value = Math.round((brutto+Math.ceil(ilosc)*bigBag*1.22));
		
	}	

	sumuj();
}

function przelicz2(obj,id,cena,wydajnosc,bbag)
{
//	alert('ilosc'+id);
	var bigBag = bbag*1;
	var vat = 1.23;
	
	if( obj == getElement('ilosc'+id))
	{
		var ilosc = getElement('ilosc'+id).value;
		ilosc = $(obj).val();
		ilosc = ilosc.replace(',','.');
		if(IleZnakow(ilosc,'.')>1) ilosc = ilosc.replace(/\.$/, '');
		
		var m =  ilosc * wydajnosc;
		var netto = m * cena;
		var brutto = (m * cena)*vat;
		
		
		getElement('ilosc'+id).value = ilosc; //Math.round(ilosc*1000)/1000;
		getElement('m'+id).value = Math.round(m*100)/100;		
		getElement('netto'+id).value = CurrencyFormatted(Math.round(netto*100)/100);
		getElement('brutto'+id).value = CurrencyFormatted(Math.round(brutto*100)/100);
		//big bag
		getElement('iloscBB'+id).value = Math.ceil(ilosc);
		getElement('nettoBB'+id).value = CurrencyFormatted(Math.round(Math.ceil(ilosc)*bigBag*100)/100);
		getElement('bruttoBB'+id).value = CurrencyFormatted(Math.round(Math.ceil(ilosc)*bigBag*vat*100)/100);
		//razem
		getElement('nettoRazem'+id).value = CurrencyFormatted(Math.round((netto+Math.ceil(ilosc)*bigBag)*100)/100);
		getElement('bruttoRazem'+id).value = CurrencyFormatted(Math.round((brutto+Math.ceil(ilosc)*bigBag*vat)*100)/100);

	}	
	else if( obj == getElement('m'+id))
	{
		var m =  getElement('m'+id).value;
		m = $(obj).val();
		m = m.replace(',','.');
		if(IleZnakow(m,'.')>1) m = m.replace(/\.$/, '');
		
		var ilosc =  m / wydajnosc;		
		var netto = m * cena;
		var brutto = (m * cena)*vat;
		
		getElement('ilosc'+id).value = Math.round(ilosc*1000)/1000;;
		getElement('m'+id).value = m; //Math.round(m*100)/100;
		getElement('netto'+id).value = CurrencyFormatted(Math.round(netto*100)/100);
		getElement('brutto'+id).value = CurrencyFormatted(Math.round(brutto*100)/100);	
		
		//big bag
		getElement('iloscBB'+id).value = Math.ceil(ilosc);
		getElement('nettoBB'+id).value = CurrencyFormatted(Math.round(Math.ceil(ilosc)*bigBag*100)/100);
		getElement('bruttoBB'+id).value = CurrencyFormatted(Math.round(Math.ceil(ilosc)*bigBag*vat*100)/100);
		//razem
		getElement('nettoRazem'+id).value = CurrencyFormatted(Math.round((netto+Math.ceil(m)*bigBag)*100)/100);
		getElement('bruttoRazem'+id).value = CurrencyFormatted(Math.round((brutto+Math.ceil(m)*bigBag*vat)*100)/100);

	}	
	else if( obj == getElement('netto'+id))
	{
		var netto = getElement('netto'+id).value;
		netto = $(obj).val();
		netto = netto.replace(',','.');
		if(IleZnakow(netto,'.')>1) netto = netto.replace(/\.$/, '');
		
		var m =  netto / cena;		
		var ilosc =  m  / wydajnosc;
		var brutto = (m * cena)*vat;
		
		getElement('ilosc'+id).value = Math.round(ilosc*1000)/1000;;
		getElement('m'+id).value = Math.round(m*100)/100;				
		getElement('netto'+id).value = netto; //Math.round(netto*100)/100;
		getElement('brutto'+id).value = CurrencyFormatted(Math.round(brutto*100)/100);		
		//big bag
		getElement('iloscBB'+id).value = Math.ceil(ilosc);
		getElement('nettoBB'+id).value = CurrencyFormatted(Math.round(Math.ceil(ilosc)*bigBag*100)/100);
		getElement('bruttoBB'+id).value = CurrencyFormatted(Math.round(Math.ceil(ilosc)*bigBag*vat*100)/100);
		//razem
		//getElement('nettoRazem'+id).value = Math.round((netto+Math.ceil(ilosc)*bigBag))/100;

		getElement('nettoRazem'+id).value = CurrencyFormatted(Math.round(netto*100)/100 + Math.round(Math.ceil(m)*bigBag));

		getElement('bruttoRazem'+id).value = CurrencyFormatted(Math.round((brutto+Math.ceil(m)*bigBag*vat)*100)/100);
		
	}	
	else if( obj == getElement('brutto'+id))
	{
		var brutto = getElement('brutto'+id).value;
		brutto = $(obj).val();
		brutto = brutto.replace(',','.');
		if(IleZnakow(brutto,'.')>1) brutto = brutto.replace(/\.$/, '');
		
		var m =  brutto / (cena * vat);		
		var ilosc =  m  / wydajnosc;
		var netto = (m * cena);
		
		getElement('ilosc'+id).value = Math.round(ilosc*1000)/1000;
		getElement('m'+id).value = Math.round(m*100)/100;				
		getElement('netto'+id).value = CurrencyFormatted(Math.round(netto*100)/100);
		getElement('brutto'+id).value = brutto; //Math.round(brutto*100)/100;		
		//big bag
		getElement('iloscBB'+id).value = Math.ceil(ilosc);
		getElement('nettoBB'+id).value = CurrencyFormatted(Math.round(Math.ceil(ilosc)*bigBag*100)/100);
		getElement('bruttoBB'+id).value = CurrencyFormatted(Math.round(Math.ceil(ilosc)*bigBag*vat*100)/100);
		//razem
		//getElement('nettoRazem'+id).value = Math.round((netto+Math.ceil(ilosc)*bigBag)*100)/100;
		getElement('nettoRazem'+id).value = CurrencyFormatted(Math.round((netto+Math.ceil(m)*bigBag)*100)/100);
		getElement('bruttoRazem'+id).value = CurrencyFormatted(Math.round(brutto*100)/100 + Math.ceil(m)*bigBag*vat);
		//getElement('bruttoRazem'+id).value = Math.round((brutto+Math.ceil(ilosc)*bigBag*1.22));
		
	}	

	sumuj();
}


/////////////////////////////////////////////////////////////////////////////
//funcja spradza wszystkie produkty i zwraca sumďż˝ metrow biezacych elementow ktore zostaly wybrane
function sumuj_jm()
{
	var tablica = new Object();
	var fontSize = '11px';
//tablica["Ala"] = "kot";
//tablica["Pi"] = 3.1415;
//for (var klucz in tablica)
//    document.write(klucz + ": " + tablica[klucz] + "<br>");

	for(var i=0;i<PRODUCTS_COUNT;i++)
	{
		var jm = getElement('form'+i).elements['jednostka'].value;
		jm = (jm=="")?"t":jm;
		var pole = (jm=="t")?'text':'text1';
		
		var ilosc = parseFloat(getElement('form'+i).elements[pole].value);
		if (!isNaN(ilosc)) { 
		    tablica[""+jm+""] = (isNaN(parseFloat(tablica[""+jm+""]))? 0: parseFloat(tablica[""+jm+""]));
		
			tablica[""+jm+""] += ilosc;
		};		
	}
	
	var wynik = "";
	for (var klucz in tablica)
		wynik += '<tr><td>'+klucz+'</td><td>=</td><td>'+Math.round(tablica[klucz]*1000)/1000+'</td></tr>';
//	    wynik += "" + klucz + ": " + tablica[klucz];	
	
	return ('<table style="font-size: '+fontSize+'">'+wynik+'</table>');
}


function sumuj_mb()
{
	var suma = 0; //zerujemy wartoďż˝ci
	for(var i=0;i<PRODUCTS_COUNT;i++)
	{
		var jm = getElement('form'+i).elements['jednostka'].value;
		if(jm=='mb')
		{
			var mb = parseFloat(getElement('form'+i).elements['text1'].value);
			if (!isNaN(mb)) {  suma += mb; };				
		}
	}
	return suma;
}

function sumuj_m2()
{
	var suma = 0; //zerujemy wartoďż˝ci
	for(var i=0;i<PRODUCTS_COUNT;i++)
	{
		var jm = getElement('form'+i).elements['jednostka'].value;
		if(jm!='mb')
		{
			var m2 = parseFloat(getElement('form'+i).elements['text1'].value);
			if (!isNaN(m2)) {  suma += m2; };				
		}
	}
	return suma;
}

function sumuj_tony()
{
	var suma = 0; //zerujemy wartoďż˝ci
	for(var i=0;i<PRODUCTS_COUNT;i++)
	{
		var t = parseFloat(getElement('form'+i).elements['text'].value);//ilosc ton
		if (!isNaN(t)) {  suma += t; };				
	}
	return Math.round(suma*1000)/1000;
}

function sumuj_transporty()
{
	var tony = 0; //zerujemy wartoďż˝ci
	tony = sumuj_tony();
	return Math.ceil(tony/24)+' (24t), '+Math.ceil(tony/25)+' (25t)';
}

function getPodsumowanieJm()
{
/*
	var printArray = function (x, idx) {
   		table += ('<tr><td>'+idx+'</td><td>'+x+'</td></tr>');
	}
	var m2 = new Array();
	m2.nazwa = 'm2';
	m2.value = sumuj_m2();

	var mb = new Array();
	mb.nazwa = 'mb';
	mb.value = sumuj_mb();

	var myArray = [];
	myArray[0] = m2;
	myArray[1] = mb;
	
	var table = '';
	table += '<table>';
	for(var i=0;i<myArray.length;i++)
	{
		var row = myArray[i];
		if(row.value > 0) 
				table += ('<tr><td>'+row.nazwa+'</td><td>=</td><td>'+Math.round(row.value*1000)/1000+'</td></tr>');
	}
	table += '</table>';

	testsumy();
	return table;
	*/
	return sumuj_jm();
}

function sumuj()
{
	var fontSize = '11px';
	
	var suma = 0; //zerujemy wartoďż˝ci
	var ilosc = 0;
	var transport = 0;
	var metry = 0; //zerujemy wartoďż˝ci
	var net = 0;
	var brut = 0;
	var bigbag = 0;
	
	var info = ""; //zerujemy wartoďż˝ci
	
	var txtNazwa = getElement('txtNazwa').value;
	var txtIlosc = getElement('txtIlosc').value;
	var txtIloscTon = getElement('txtIloscTon').value;
	var txtCena = getElement('txtCena').value;
	var txtNetto = getElement('txtNetto').value;
	var txtBrutto = getElement('txtBrutto').value;
	var txtM2 = getElement('txtM2').value;
	var txtTransport = getElement('txtTransport').value;
	var txtJednostka = getElement('txtJednostka').value;

	var info2 = '<br/><table width="100%" border="1" cellspacing="1" cellpadding="1" style="font-size:'+fontSize+'"><tr><td><div align="center"><strong>'+txtNazwa+'</strong></div></td><td><div align="center"><strong>'+txtIlosc+'</strong></div></td><td><div align="center"><strong>'+txtCena+'</strong></div></td><td><div align="center"><strong>'+txtJednostka+'</strong></div></td><td><div align="center"><strong>'+txtNetto+'</strong></div></td><td><div align="center"><strong>'+txtBrutto+'</strong></div></td></tr>'; 
//	-----------
	var NETTO = 0;
	var BRUTTO = 1;
	var ILOSC = 2;
	var M2 = 3;
	var WARTOSC_NETTO = 4;
	var WARTOSC_BRUTTO = 5;
	
	var CENA_BIGBAG = 7;
	var WARTOSC_NETTO_BB = 12;
	var WARTOSC_BRUTTO_BB = 13;
	


	
	for(var i=0;i<PRODUCTS_COUNT;i++)
	{
		//suma += getElement('form'+i).elements[ILOSC].value;	
		//suma += getElement('form'+i).elements[ILOSC].value;	
		var bigB = parseFloat(getElement('form'+i).elements[CENA_BIGBAG].value);
		if (!isNaN(bigB)) {  bigbag=bigB; };
				
		var nnn = parseFloat(getElement('form'+i).net2.value);
		nnn += (wworku(i)==true)?bigB:0; 

		var jednostka = (getElement('form'+i).jednostka.value == "")?"t":getElement('form'+i).jednostka.value;
		
		var s = (jednostka == "t")? parseFloat(getElement('form'+i).elements[ILOSC].value): parseFloat(getElement('form'+i).elements[M2].value) ;		
		
		if (!isNaN(s)) {  suma += s; 
				   		  info += s + ' x ' + getElement('form'+i).nazwa.value;
						  info  +=  (wworku(i)==true)?' (BIG-BAG)\n':'\n';
						  
						  info2 += '<tr><td>'+getElement('form'+i).nazwa.value;
						  info2 += (wworku(i)==true)?' (BIG-BAG)':'';
						  info2 += '</td><td><div align="center">'+s+'</div></td>';
						  info2 += '<td><div align="center">'+nnn+'</div></td>'; 
						  info2 += '<td><div align="center">'+jednostka+'</div></td>'; 
						
		};

		var m2 = parseFloat(getElement('form'+i).elements[M2].value);
		
				
		if (!isNaN(m2)) {  metry += m2; };
		
		
//		var net2 = parseFloat(getElement('form'+i).net2.value);		
//		if (!isNaN(net2)) {  info2 += '<td>'+net2+'</td>'; };
		
//		var ne = parseFloat(getElement('form'+i).elements[NETTO].value);
//		if (!isNaN(ne)) {  info2 += '<td>'+ne+'</td>'; };
		
		
		var n = (wworku(i)==true)? parseFloat(getElement('form'+i).elements[WARTOSC_NETTO_BB].value): parseFloat(getElement('form'+i).elements[WARTOSC_NETTO].value);
				
		if (!isNaN(n) && !isNaN(s)) {  net += n; 
			info2 += '<td><div align="center">'+CurrencyFormatted(n)+'</div></td>';
		};
		
		var b = (wworku(i)==true)? parseFloat(getElement('form'+i).elements[WARTOSC_BRUTTO_BB].value): parseFloat(getElement('form'+i).elements[WARTOSC_BRUTTO].value);		
		
		if (!isNaN(b) && !isNaN(s)) {  brut += b; 
			info2 += '<td><div align="center">'+CurrencyFormatted(b)+'</div></td></tr>';
		};
		
	}
	info2 += '</table>';
	
	transport = Math.ceil(suma/24);
	suma = Math.round(suma*1000)/1000;
	metry = Math.round(metry*100)/100;	
	net = CurrencyFormatted(Math.round(net*100)/100);
	brut = CurrencyFormatted(Math.round(brut*100)/100);
	
//	getElement('suma1').value = suma;	
//	getElement('suma2').value = transport;
//	getElement('suma3').value = metry;
//	getElement('suma4').value = net;
//	getElement('suma5').value = brut;
	
//	getElement('info').value = info;

	
	info2 += '<br/><br/><table width="250px" border="1" cellspacing="2" cellpadding="2" style="font-size:'+fontSize+'">';
	info2 += '<tr><td>'+txtIloscTon+'</td><td>'+sumuj_tony()+'</td></tr>';
	info2 += '<tr><td>'+txtTransport+'</td><td>'+sumuj_transporty()+'</td></tr>';
//	info2 += '<tr><td>'+txtM2+'</td><td>'+metry+'</td></tr>';
	info2 += '<tr><td>'+txtM2+'</td><td>'+getPodsumowanieJm()+'</td></tr>';
	info2 += '<tr><td id="koszykSumaNettoTxt">'+txtNetto+'</td><td id="koszykSumaNetto">'+net+'</td></tr>';
	info2 += '<tr><td id="koszykSumaBruttoTxt">'+txtBrutto+'</td><td  id="koszykSumaBrutto">'+brut+'</td></tr></table><br/>';		
  
  
	getElement('info2').innerHTML = info2;
	getElement('koszykText').innerHTML = "<p>aktualizacja...</p>";
	
	showHideSuma(suma || transport || metry);
}


function drukujPodsumowanie()
{
/*
	var a = window.open('','','width=640,height=480');
	a.document.open("text/html");
	a.document.write(document.getElementById('podsumowanie').innerHTML);
	a.document.close();
	a.print();
	*/
	var a = window.open('','','width=640,height=480');
	a.document.open("text/html");
	
	var html = escape(document.getElementById('podsumowanie').innerHTML);	
	a.document.write(unescape(html));
	a.print();	
}

function wworku(id)
{
	c = 'checkbox'+id;	
	if(getElement(c))
	{
		return getElement(c).checked;
	}
	return false;
}

function wyzeruj(id)
{
	var form = getElement('form'+id);
	form.reset();
	getElement('szczegoly'+id+'_worek').style.display='none';	
	//getElement('checkbox'+i).style.display='none';
	
	//getElement('bigbag_checkbox'+i).style.display='none';//src="img/bigbag.gif";
	
	sumuj();
}


function wyczysc()
{
	for(var i=0;i<PRODUCTS_COUNT;i++)
	{
		var form = getElement('form'+i);
		form.reset();
		getElement('szczegoly'+i+'_worek').style.display='none';
		
	}

	sumuj();	
}

function __showHideSuma(boolean)
{
	s = 'szczegoly_suma';	
	if(getElement(s))
	{
		if(boolean)
		{
			getElement(s).style.display='block';
		}
		else	
		{
			getElement(s).style.display='none';
		}
	}
}

function p(cena)
{
    var selobj = getElement('sel');

	if( id == getElement('text2'))
	{
		var a = getElement('text2').value;
		getElement('text1').value = a / selobj.options[selobj.selectedIndex].value;
	}
	else( id == getElement('text1'))
	{
		var a = getElement('text1').value;
		getElement('text2').value = a * selobj.options[selobj.selectedIndex].value;
	}
}

function showTooltip(txt)
{
	//CENTERMOUSE, true,SHADOW, true, 
	Tip(txt,ABOVE, true, OFFSETY, 10, BGCOLOR, '#ff0000', FONTCOLOR, '#000000', FONTFACE, 'Arial, Helvetica, sans-serif', FONTSIZE, '10px', FONTWEIGHT, 'bold', BGIMG, 'img/tlotresci.jpg',BORDERCOLOR,'#000000', FADEIN, 500, PADDING, 5);
}






