AntySubmit=1;
function anty_submit(){
	oblicz(0);
	return false;
}

function StyrodurDef(Nazwa, wspCeny, Grubosc, Cena){
  	this.Nazwa = Nazwa;
	this.wspCeny = wspCeny;
    this.Grubosc = Grubosc;
    this.Cena = Cena;
  }

StyrodurDane = new Array();//    nazwa,      		wsp ceny ciecia gr. cena płyty
StyrodurDane[0] = new StyrodurDef(js_Styrodur+' 20mm',		1.00, 	0.02,	12.60);
StyrodurDane[1] = new StyrodurDef(js_Styrodur+' 30mm',		1.10,	0.03,	16.83);
StyrodurDane[2] = new StyrodurDef(js_Styrodur+' 40mm',		1.20,	0.04,	22.50);
StyrodurDane[3] = new StyrodurDef(js_Styrodur+' 50mm',		1.30,	0.05,	28.08);
StyrodurDane[4] = new StyrodurDef(js_Styrodur+' 60mm',		1.40,	0.06,	33.75);
StyrodurDane[5] = new StyrodurDef(js_Styrodur+' 80mm',		1.50,	0.08,	45.00);
StyrodurDane[6] = new StyrodurDef(js_Styrodur+' 100mm',		1.60,	0.10,	56.25);

function PlexiDef(Nazwa, Cena, Masa, Ciecie, Szerokosc, Wysokosc){
  	this.Nazwa = Nazwa;
  	this.Cena = Cena;
	this.Masa = Masa;
  }

PlexiDane = new Array(5)//     nazwa,                 cena/m, masa/m. wsp_ciec szer  wys
PlexiDane[0] = new PlexiDef(js_plexi_EX_bezbarwne,     73,   3.694);
PlexiDane[1] = new PlexiDef(js_plexi_EX_mleczne,       73,   3.694);
PlexiDane[2] = new PlexiDef(js_plexi_CN_261_zolte,     88,   3.694);
PlexiDane[3] = new PlexiDef(js_plexi_CN_692_zielone,   88,   3.694);
PlexiDane[4] = new PlexiDef(js_plexi_CN_440_czerwone,  88,   3.694);
PlexiDane[5] = new PlexiDef(js_plexi_CN_744_granatowe, 88,   3.694);
PlexiDane[6] = new PlexiDef(js_plexi_CN_48000_czarne,  88,   3.694);


function SetStyrodur() {
	nr=0;
	document.formularz.Styrodur.length=0
	for (var i = 0; i <StyrodurDane.length; i++) {
		document.formularz.Styrodur.options[nr] = new Option(StyrodurDane[i].Nazwa);
		nr++;
	}
}

function Index_wybranej_plyty(){
	for (i= 0; i<StyrodurDane.length; i++) if (document.formularz.Styrodur[document.formularz.Styrodur.selectedIndex].text==StyrodurDane[i].Nazwa) return i;
}

function wyborPlexi(){
	opis ='';	pole ='';
	if(document.formularz.Lico[1].checked){
		opis=js_Kolor_plyty;
		pole= '<select name="plexa" tabindex="10">';
		for (var i = 0; i <PlexiDane.length; i++) {
			pole+= '<OPTION>'+PlexiDane[i].Nazwa;
		}
		pole+= '</OPTION></SELECT>';
	}
	document.getElementById("lico_03").innerHTML =opis;
	document.getElementById("lico_04").innerHTML =pole;
}


function oblicz(zam)
{
	form = document.formularz;

	if(!sprawdz_pola()) {
		document.getElementById("wynik").innerHTML ='&nbsp;';
		return false;
	}
	Liczba_plyt = form.liczba_styrodur.value;

//	WspMmat = 1.5;
	CiecieS1m = 3;
	PakTek = 17;
//	CiecieR1m =	20;

	CiecieLica=0;
	PlytaLica=0;
	if(form.Lico[1].checked){	CiecieLica = 4; 	PlytaLica = 20;}
	if(form.Lico[2].checked){	CiecieLica = 2.5;	PlytaLica = 16;}

	CenaCiecia = (CiecieS1m * form.dlugosc_styrodur.value * form.liczba_styrodur.value * StyrodurDane[Index_wybranej_plyty()].wspCeny)/1000
	CenaPlyty = form.liczba_styrodur.value * StyrodurDane[Index_wybranej_plyty()].Cena;
	CenaCieciaLica = (CiecieLica*form.dlugosc_lico.value)/1000;
	CenaLica = PlytaLica*form.liczba_lico.value;;
	CenaPakownia = Math.ceil((StyrodurDane[Index_wybranej_plyty()].Grubosc/0.22)*form.liczba_styrodur.value)*PakTek;
	CenaSzablon=0;
	if(form.folia.checked) CenaSzablon = form.dlugosc_szablon.value/1000*0.6 + form.dlugosc_folia.value/1000*7;

	CenaRazem = formatNum((CenaCiecia+CenaPlyty+CenaLica+CenaCieciaLica+CenaPakownia+CenaSzablon),2);

	debug = '<hr><table><tr><td >';
	debug += 'ciecie styroduru = ' + CenaCiecia + '<br>';
	debug += 'płyty styroduru = ' + CenaPlyty + '<br>';
	debug += 'ciecie lica = ' + CenaCieciaLica + '<br>';
	debug += 'plyty lica = ' + CenaLica + '<br>';
	debug += 'opakowanie = ' + CenaPakownia + '<br>';
	debug += 'szablon = ' + CenaSzablon + '<br>';
	debug += '</td></tr></table>'
	if(!dbg) debug='';

	upust = 1;
	if(form.dealer.value!=1) upust=1.50;
	CenaRazem = CenaRazem*upust
	cena_razem=0;
	termin= 3 + Math.ceil((form.liczba_styrodur.value)/10)

	waga=0
	tabelka='<table width=95%>';
	tabelka+='<tr><td width=50% align=right><B>'+ js_Cena_zlecenia +' : </B></td><td align=left width=50% ><B> ' + formatNum(CenaRazem/kurs_waluty,2)+' '+ wal+' '+js_netto+' </B></td></tr>';
	tabelka+='<tr><td align=right>'+js_Waga_zlecenia+' : </td><td align=left> '+waga +' kg</td></tr>';
	tabelka+='<tr><td align=right>'+js_Termin_realizacji+' : </td><td align=left> '+termin +js_dni_roboczych+' </td></tr></table>';
	document.getElementById("wynik").innerHTML =tabelka+debug;

	form.termin.value=termin*24;
	form.CenaZaSztuke.value=CenaRazem;
	form.MasaSztuki.value=waga;
	if (CenaRazem==0) zam = false;
	if (zam) {
		form.submit();
	}
}


function wpisz_dlugosci(){
	if(!document.formularz.Lico[0].checked){
		if(!document.formularz.dlugosc_lico.value)	document.formularz.dlugosc_lico.value = document.formularz.dlugosc_styrodur.value
	}
	if(document.formularz.folia.checked){
		if(!document.formularz.dlugosc_szablon.value)	document.formularz.dlugosc_szablon.value = document.formularz.dlugosc_styrodur.value
	}
}

function  setLico(){
	form = document.formularz;
	document.getElementById("lico_01").innerHTML=js_Liczba_plyt;
	document.getElementById("Field2").disabled= form.Lico[0].checked;
	form.liczba_lico.disabled= form.Lico[0].checked;
	form.dlugosc_lico.disabled= form.Lico[0].checked;
	wyborPlexi();
	if(form.Lico[1].checked) document.getElementById("lico_01").innerHTML =js_Liczba_plyt_plexi;
	if(form.Lico[2].checked) document.getElementById("lico_01").innerHTML =js_Liczba_plyt_PCV;
	wpisz_dlugosci()
}

function  setSzablon(){
	form = document.formularz;
	document.getElementById("Field3").disabled = !form.folia.checked;
	form.dlugosc_folia.disabled= !form.folia.checked;
	form.dlugosc_szablon.disabled= !form.folia.checked;
	wpisz_dlugosci()
}

function sprawdz_pola(){
	form = document.formularz;
	if(form.liczba_styrodur.value=='' || form.dlugosc_styrodur.value=='' ||(form.folia.checked && (form.dlugosc_szablon.value=='' || form.dlugosc_folia.value==''))||(!form.Lico[0].checked && (form.liczba_lico.value=='' || form.dlugosc_lico.value=='')) ){
		alert(js_Wypelnij_wszystkie_pola)
		return false;
	}
	return true;
}
