function waluta(Liczba)
{
   var Waluta = Math.round(Liczba*100);
   var Waluta_str = "" + Waluta;
   var Waluta_len = Waluta_str.length;
   var WalutaR = Waluta_str.substring(0, Waluta_len - 2) + "." +
   Waluta_str.substring(Waluta_len - 2, Waluta_len);
   if (WalutaR==".0")
  {
   WalutaR="0.00";
  }
   return WalutaR;
}

function policz_solvent(formularz){

	var ceny_materialow= new Array(4.90,4.90,16.90,3.50,0,0,28.90,5.50,5.50,32.00,9.90,27.10,18.40);
	var ceny_wydrukow=new Array(3);
		ceny_wydrukow[0]=new Array(40.00,37.00,36.00,34.00,30.00,28.00);   // 360 DPI
		ceny_wydrukow[1]=new Array(51.00,48.00,45.00,42.00,39.00,36.00);   // 720 DPI
		ceny_wydrukow[2]=new Array(70.00,65.00,60.00,55.00,50.00,45.00);   // 1440 DPI
	var cena_przycinania = 0.7;
	var cena_zgrzewania=25;
		
	// Cena typu - pobierana z formularza 
	var cena_typu =parseFloat(formularz.typ.options[formularz.typ.selectedIndex].value);
							
	// zmienne
	var ilosc=parseInt(formularz.ilosc.value);
 	var powierzchnia=ilosc*((parseInt(formularz.szerokosc.value)*parseInt(formularz.wysokosc.value))/10000); 	// powierzchna w metrach kwadratowych
	var typ_materialu=formularz.material.selectedIndex;
	//var obwod=2*(parseInt(formularz.szerokosc.value)+parseInt(formularz.wysokosc.value));   // (2*x )/100 = x/50
	
	// naklad  (uwzgledniany przy cenie druku ) w opraciu o powierznię użytku * ilosc
	var naklad=0;
	if (powierzchnia<1) naklad=0;
	if (powierzchnia>=1) naklad=1;
	if (powierzchnia>=5) naklad=2;
	if (powierzchnia>=10) naklad=3;
	if (powierzchnia>=25) naklad=4;
	if (powierzchnia>=50 && powierzchnia<=100) naklad=5;
	if (powierzchnia>100) 	naklad=5;
	
	// wyliczenia cen
	var cena_materialu=powierzchnia*(ceny_materialow[typ_materialu]+cena_typu);
	var cena_druku=powierzchnia*ceny_wydrukow[formularz.rozdzielczosc.selectedIndex][naklad];

	formularz.cenadrukuinfo.value=waluta(cena_druku);
	formularz.cenamaterialuinfo.value=waluta(cena_materialu);
	formularz.sumainfo.value=waluta(cena_materialu+cena_druku);

document.getElementById('cenamaterialumetrinfo').innerHTML=waluta(ceny_materialow[typ_materialu]+cena_typu);	
document.getElementById('cenadrukumetrinfo').innerHTML=waluta(ceny_wydrukow[formularz.rozdzielczosc.selectedIndex][naklad]);
document.getElementById('powierzchniainfo').innerHTML=waluta(powierzchnia);
/*

	if  (parseInt(typ_materialu)==4)
		{
		document.getElementById('cenazgrzewanie').innerHTML='Obwód: <strong>'+ilosc*(obwod/100)+'</strong> mb. Cena zgrzewania: <strong>'+waluta(cena_zgrzewania*ilosc*(obwod/100))+'</strong>&nbsp;&nbsp;';
		document.getElementById('cenametruzgrzewania').innerHTML='Cena 1 mb.: 25.00';
		}
		else
			{
			 document.getElementById('cenazgrzewanie').innerHTML='';
			 document.getElementById('cenametruzgrzewania').innerHTML='';
			}
*/
}