// JavaScript Document

function policz(formularz){
var uzytki=parseFloat(formularz.fuzytki.value);
var kolory=parseFloat(formularz.fkolor1.value)+parseFloat(formularz.fkolor2.value);
var gramatura=parseFloat(formularz.fgramatura.value);
var format=formularz.fformat.selectedIndex;
var papier=formularz.fpapier.selectedIndex;

var koszt_kliszy=165; //m kw.
var koszt_przelotu=0.10;
var powierzchnia=0.175;   // B3

var wsztancowanie=0;
var wlakieruv=0;
var wfoliowanie=0;

var arkusze_na_maszyne= new Array(2,1,0.5,2,1,0.5,0.25,0.125);
var cena_papieru= new Array(3.67,4.85,5.60,5.20,4.60,4.20,0.78); 
var przeloty=arkusze_na_maszyne[format]*uzytki;  //ilosc przelotow arkusza

if ((przeloty>0) && (przeloty<750)) koszt_przelotu=0.10;
if ((przeloty>=750) && (przeloty<1500)) koszt_przelotu=0.07;
if ((przeloty>=1500) && (przeloty<2000)) koszt_przelotu=0.05;
if ((przeloty>=2000) && (przeloty<4000)) koszt_przelotu=0.035;
if ((przeloty>=4000)) koszt_przelotu=0.025;

if (formularz.lakieroffset.checked)
	kolory+=1;

if (formularz.sztancowanie.checked)
	{
	if (format==0 || format==3)  //B2 A2
		{
		wsztancowanie=70+0.18*uzytki;
		}

	if (format==1 || format==4)  //B3 A3
		{
		wsztancowanie=70+0.1*uzytki;
		}
	if (format==2 || format==5)	 //B4 A4
		{
		wsztancowanie=70+0.07*uzytki;
		}
	if (format==6 )	 //A5
		{
		wsztancowanie=70+0.035*uzytki;
		}
	if (format==7 )	 //A6
		{
		wsztancowanie=70+0.0175*uzytki;
		}

	// tylko od wyswietlenia - bo marza doliczan na koncu 
	formularz.sztancowanie_cena.value=Math.round(125*wsztancowanie)/100;
	}
	else 
	{
	formularz.sztancowanie_cena.value=0;
	}
	

if (formularz.lakieruv.checked)
	{

	if (format==0 || format==3) //B2 A2
		{
		wlakieruv=150+0.19*uzytki;		
		}
	if (format==1 || format==4)  //B3 A3
		{
		wlakieruv=150+0.12*uzytki;		
		}
	if (format==2 || format==5)	 //B4 A4
		{
		wlakieruv=150+0.08*uzytki;		
		}
	if (format==6)	 //A5
		{
		wlakieruv=150+0.04*uzytki;		
		}
	if (format==7)	 //A6
		{
		wlakieruv=150+0.02*uzytki;		
		}

	formularz.lakieruv_cena.value=Math.round(125*wlakieruv)/100;
	}
	else 
	{
	formularz.lakieruv_cena.value=0;
	}


if (formularz.foliowanie.checked)
	{
	if (format==0 || format==3) //B2 A2
		{
		wfoliowanie=0.33*uzytki;
		}

	if (format==1 || format==4) //B3 A3
		{
		wfoliowanie=0.21*uzytki;
		}
	if (format==2 || format==5)	 //B4 A4
		{
		wfoliowanie=0.14*uzytki;		
		}
	if (format==6)	 //A5
		{
		wfoliowanie=0.07*uzytki;		
		}
	if (format==7)	 //A6
		{
		wfoliowanie=0.035*uzytki;		
		}

	formularz.foliowanie_cena.value=Math.round(125*wfoliowanie)/100;	
	}
	else
	{
	formularz.foliowanie_cena.value=0;		
	}	

var wklisze=(kolory*powierzchnia)*koszt_kliszy;
var wdruk=przeloty*kolory*koszt_przelotu;
var wpapier=((1.1)*przeloty*(powierzchnia*gramatura)*cena_papieru[papier])/1000;

if (papier==6) wpapier=(1.1)*przeloty*cena_papieru[papier];

var cena=wklisze+wdruk+wpapier+wsztancowanie+wlakieruv+wfoliowanie;

cena=Math.round(125*cena)/100;
cenabrutto=Math.round(122*cena)/100;  //

	formularz.fcena.value=cena; 
	formularz.fcenabrutto.value=cenabrutto; 

if (papier==6)
	{ formularz.fgramatura.value='150g'; }

}
//-->
