



var a1=new Image;var a2=new Image;var a3=new Image;var a4=new Image;var a5=new Image;var a6=new Image
a1.src="grafika/dom23.jpg";a2.src="grafika/dom145.jpg";a3.src="grafika/okna1.jpg";a4.src="grafika/okno.jpg";a5.src="grafika/ksaz-1.jpg";a6.src="grafika/ksaz-2.jpg"
var obrazki=new Array(a1.src,a2.src,a3.src,a4.src,a5.src,a6.src)
var Tab_menu=new Array();var Plansza=new Array()
var dwa=0,ii=0
var Silnik=new Image
var Recz=new Image
var Zew=new Image
var Wew=new Image
Silnik.src="grafika/l1.gif"
   Recz.src="grafika/r0.gif"
   Zew.src="grafika/mont1.gif"
   Wew.src="grafika/mont3.gif"
var coto,ali=1,pion,i=0,j=0,a=0,Cel=0,Cdd=0,meni,obr2,obr1, fl=0,polo,of=1,dzien=new Date,P1=0;P2=0;P3=0,was=0,P4=0
var RabZew=0

function kotara(){if(ii<=ESzer-400){
		 document.getElementById('kotarka').style.left=ii+'px';document.getElementById('kotarka').style.width=(ESzer-ii-400)+'px';ii=ii+40;setTimeout("kotara()",10)
		 } else {ii=0;document.getElementById('roleta').style.visibility='visible'; setTimeout("xxx()",50);return}
}

function pokaz_m(){ 
		 if((ali)>8){return}
		 if(ali>1){Tab_menu[ali].visibility="visible";ali++;setTimeout("pokaz_m()",70)}
		 else{setTimeout("Tab_menu[ali].visibility='visible';ali++;setTimeout('pokaz_m()',40)",1050)}
}

function knoll(){
	obr1=setInterval("if(a>=100){clearInterval(obr1);document.getElementById('ekran').style.visibility='visible';document.getElementById('poczot').style.visibility='visible';document.getElementById('telefon').style.visibility='visible';a=0;telefon();document.getElementById('kotarka').style.width=(ESzer-400)+'px';kotara();pokaz_m()} else {document.getElementById('logg').style.left=(120-a)+'px';document.getElementById('logg').style.top=(190-2*a)+'px' ;document.getElementById('pasekgora').height=(a-13)-1; document.getElementById('kolumna').style.top=(250-(2.5*a))+'px';document.getElementById('kolumna').style.left=(70+a/7)+'%';litera(); a=a+4}",20)
}

function telefon(){
	obr1=setInterval("if(a>=204){clearInterval(obr1)} else {document.getElementById('telefon').style.color='rgb('+(204-a)+','+(204-a)+','+(204-a)+')';document.getElementById('kk').style.color='rgb('+(204-a)+','+(204-a)+','+(204-a)+')';a+=2}",12)
}

function inicjacja()
{
	Plansza[1]=document.getElementById('Opis_firmy').style// Opis_firmy
	Tab_menu[1]=document.getElementById('m1').style
	Plansza[2]=document.getElementById('Info_o_roletach').style//Info_o_roletach
	Tab_menu[2]=document.getElementById('m2').style
	Plansza[3]=document.getElementById('Obliczanie_cen').style// Obliczanie_cen
	Tab_menu[3]=document.getElementById('m3').style
	Plansza[4]=document.getElementById('ceny').style// Cennik
	Tab_menu[4]=document.getElementById('m4').style
	Plansza[5]=document.getElementById('pytania_odpowiedzi').style// pytania_odpowiedzi
	Tab_menu[5]=document.getElementById('m5').style
	Plansza[6]=document.getElementById('Serwis_naprawczy').style// Serwis_naprawczy
	Tab_menu[6]=document.getElementById('m6').style
	Plansza[7]=document.getElementById('inne').style// Zaluzje i inne duperele
	Tab_menu[7]=document.getElementById('m7').style
	Tab_menu[8]=document.getElementById('m8').style
	
	
	
	propozycja=document.getElementById('prp').style
	poczta=document.getElementById('poc').style
	seer=document.getElementById('lenn').style
	lego=document.getElementById('logos').style

   j=1;document.getElementById('okno1').src=obrazki[0]
   //document.getElementById('okno4').style.left=document.getElementById('oko').style.left=   document.getElementById('okno1').style.left=(ESzer/2+50)+"px";document.getElementById('    okno0').style.left=(ESzer/2+40)+"px";document.getElementById('okno3').style.left=(         ESzer/2+40)+"px"; lego.left=(ESzer/2+60)+"px";
   knoll();document.getElementById('laduje').style.visibility="hidden";
} 
function xxx(){setTimeout("zakr();obr3=setInterval('zakr()',9700)",3950)	}

function litera(){document.getElementById('logg').style.fontSize=(36-a/5)+"mm";
document.getElementById('lad').style.left=(230-a*2)+"px";document.getElementById('lad').style.top=(170-a/3)+"px"
}
function zakr()
{
  cel=10;
  obr2=setInterval(
   "document.getElementById('oko').style.height=cel+'px'; if (cel>40){ lego.top=(cel-40)+'px'}; cel=cel+8; if(parseFloat(document.getElementById('oko').style.height)>=275){clearInterval(obr2);odkr()}",50)
}
 
function odkr()
{
   document.getElementById('okno1').src=obrazki[j];j++;
	if(j==6){j=0};
   obr2=setInterval("document.getElementById('oko').style.height=cel+'px';if (cel>40){lego.   top=(cel-40)+'px'};cel=cel-8;if(parseFloat(document.getElementById('oko').style.height)    <=10){clearInterval(obr2)}",50)
}

//_______________________________________
// Operacje na menu


function sprawdz(j)
{
   propozycja.visibility="hidden";
   if(document.getElementById('roleta').style.visibility=='visible')
	{
      document.getElementById('poc').style.visibility="hidden";
		document.getElementById('lad').style.visibility="hidden";
		document.getElementById('poczot').style.visibility="hidden";
		document.getElementById('roleta').style.visibility="hidden";
		clearInterval(obr1);clearInterval(obr2)
	}
   if (Plansza[j].visibility=='visible'){return}
   for(i=1;i<=7;i++)
	{ 
      //if(Tab_menu[i].background=='#ffffff')
		{Tab_menu[i].background='none';Plansza[i].visibility="hidden"}
   }

   Plansza[j].visibility='visible';Tab_menu[j].background='#ffffff'
}
//__________________________________________________	


//tworzenie Tablic
var jed = new Array(11);var dwj=new Array(11);var trj=new Array(11);var czw=new Array(11);var pit=new Array(11); var szu=new Array(11); var sie=new Array(11); var osi=new Array(11); var dzi=new Array(11); var des=new Array(11); var jna=new Array(11); var dna=new Array(11); var tna=new Array(11); var cna=new Array(11); var pna=new Array(11); var sna=new Array(11); var sina=new Array(11); var ona=new Array(11); var dza=new Array(11); var dwad=new Array(11)

var cale=new Array(jed,dwj,trj,czw,pit,szu,sie,osi,dzi,des,jna,dna,tna,cna,pna,sna,sina,ona,dza,dwad)
var Bfl=0
function wycz1(){
	 document.getElementById('uwagaCz').style.visibility="visible";Bfl=1;pion=setTimeout("document.getElementById('uwagaCz').style.visibility='hidden';Bfl=0",5000)
}
function wycz3(){	 
		 		 	  for(pik=0;pik<=19;pik++)
			  		{document.forms[pik+1].reset()}
		 	  document.getElementById('uwagaCz').style.visibility="hidden" ; clearTimeout(pion); przelicz()
}	
function wycz2(set){
 		 		 	  for(pik=0;pik<=19;pik++){
					  	for(karo=set;karo<=11;karo++){
			  		document.forms[pik+1].elements[karo].value="";cale[pik][karo]='0'}}
		 	  document.getElementById('uwagaCz').style.visibility="hidden" ;clearTimeout(pion); przelicz()



}
//function przepisz(){var poz; 
//		 for(poz=1;poz<=20;poz++){
//		 	if(parseFloat(cale[poz-1][2])>0){
//			    if(document.forms[poz].elements[11].value!=""){cale[poz-1][11]=document.forms[poz].elements[11].value-1}
//}}}
function przel(){
// zerowanie tablicy
		 for(pik=0;pik<=19;pik++){
		 	for(karo=0;karo<=11;karo++){
			   cale[pik][karo]='0'
            }
         }
}
// 0nazwa - 1cena - 2max szer - 3max wys - 4waga - 5szer.prow - 6kaseta1 - 7kaseta2 - 8minimpow - 9montaż - 10cenaRKS - 11Htf-40  - 
   var Al39_Aluprof= new Array('Al39<Aluprof>',"Profil Al-39 firmy Aluprof"," - Aluminiowy, zimnogięty, wypełniony pianką poliuretanową."," - Wysokość części widzialnej - 39 mm, grubość 8 mm."," - Zaletą jest umożliwość użycia małych kaset mieszczących zwiniętą roletę."," - Przeznaczenie : Średniej wielkości okna powyżej parteru "," lub względnie tanie przesłony wizualne."," - Odporność na włamanie oceniamy na 3 .","",213,240,270,3.5,5.5,14,16.5,1,45,131,1)
   var Al45_Aluprof= new Array('Al45<Aluprof>',"Profil Al-45 firmy Aluprof"," - Aluminiowy, zimnogięty, wypełniony pianką poliuretanową."," - Wysokość części widzialnej - 45 mm, grubość 8,7 mm."," - Profil uniwersalny, możliwy do zastosowania w dużym zakresie szerokości."," - Przeznaczenie : średniej wielkości okna i drzwi.",""," - Odporność na włamanie oceniamy na 5 .","",234,300,300,3.5,5.5,16.5,20.5,1,45,154,1)
//   var Mega_heroal= new Array('Mega<heroal>',"Profil Mega firmy heroal"," - Aluminiowy, zimnogięty, wypełniony pianką poliuretanową."," - Wysokość części widzialnej - 37 mm, grubość 8 mm."," - Zaletą jest umożliwość użycia małych kaset mieszczących zwiniętą roletę,"," - Przeznaczenie : średniej wielkości okna powyżej parteru"," i wszędzie tam gdzie wymagane są małe kasety."," - Odporność na włamanie oceniamy na 3 .","",262,230,240,3.5,5.5,14,16.5,1,45,160,1)
//   var Macro_heroal= new Array('Macro<heroal>',"Profil Macro firmy heroal"," - Aluminiowy, zimnogięty, wypełniony pianką poliuretanową."," - Wysokość części widzialnej - 41 mm, grubość 8,5 mm."," - Profil uniwersalny, możliwy do zastosowania w dużym zakresie szerokości."," - Przeznaczenie : średniej wielkości okna i drzwi.",""," - Odporność na włamanie oceniamy na 5 .","",296,280,300,4.0,5.5,16.5,20.5,1.2,45,175,1)
   var Al52_Aluprof= new Array('Al52<Aluprof>',"Profil Al-52 firmy Aluprof"," - Aluminiowy, zimnogęiety, wypełniony pianką poliuretanową."," - Wysokość części widzialnej - 52 mm, grubość 14 mm."," - Profil o dość dużej sztywności, posiada mocniejsze prowadnice."," - Przeznaczenie : średnie u duże okna, drzwi i tarasy.",""," - Odporność na włamanie oceniamy na 6 .","",274,380,370,4.0,7,18,23,2,45,190,0)
//   var MiniE_heroal= new Array('MiniE<heroal>',"Profil MiniE firmy heroal"," - Aluminiowy, zimnogęiety, wypełniony pianką poliuretanową."," - Wysokość części widzialnej - 37 mm, grubość 9 mm."," - Profil uniwersalny, możliwy do zastosowania w dużym zakresie szerokości."," - Przeznaczenie : średniej wielkości okna i drzwi.",""," - Odporność na włamanie oceniamy na 5 .","",353,300,250,4.5,5.5,16.5,20.5,1.2,45,200,1)
//   var ER54_heroal= new Array('ER54<heroal>',"Profil ER-54 firmy heroal"," - Aluminiowy, zimnogięty, wypełniony pianką poliuretanową."," - Wysokość części widzialnej - 54 mm, grubość 14 mm."," - Profil o dość dużej sztywności, posiada mocniejsze prowadnice."," - Przeznaczenie : średnie u duże okna, drzwi i tarasy.",""," - Odporność na włamanie oceniamy na 6 .","",376,300,270,5.0,7,16.5,20.5,1.5,45,222,0)
 //  var Norma_heroal= new Array('Norma<heroal>',"Profil Norma firmy heroal"," - Aluminiowy, zimnogęiety, wypełniony pianką poliuretanową."," - Wysokość części widzialnej - 53 mm, grubość 14 mm."," - Profil o dość dużej sztywności, posiada mocniejsze prowadnice."," - Przeznaczenie : średnie u duże okna, drzwi, tarasy i witryny sklepowe.",""," - Odporność na włamanie oceniamy na 7 .","",380,400,380,5.5,8,18,23,2,50,240,0)
   var Al41Ex_Aluprof= new Array('Al41Ex<Aluprof>',"Profil Al-41Ex firmy Aluprof"," - Aluminiowy, tłoczony, bez wypełnienia."," - Wysokość części widzialnej - 37 mm, grubość 9 mm."," - Profil o bardzo dużej sztywności, posiada mocne prowadnice."," - Przeznaczenie : okna i drzwi wymagające dużej odporności na włamanie. Posiada Atest.",""," - Odporność na włamanie oceniamy na 9 .","",479,320,480,8.5,7,16.5,20.5,1.5,50,310,1)
//   var MiniD_heroal= new Array('MiniD<heroal>',"Profil MiniD firmy heroal"," - Aluminiowy, zimnogięty, wypełniony twardą żywicą epoksydową."," - Wysokość części widzialnej - 37 mm, grubość 9 mm."," - Profil o dużej sztywności, posiada mocne prowadnice."," - Przeznaczenie : okna i drzwi wymagające dużej odporności na włamanie. Posiada Atest.","Posiada atest IMP, 2-gi stopień odporności na włamanie."," - Odporność na włamanie oceniamy na 9 ."," ",695,280,270,7.5,7,18,23,1.2,65,470,1)
   var Al77_Aluprof= new Array('Al77<Aluprof>',"Profil bramowy Al-77 firmy Aluprof"," - Aluminiowy, zimnogięty, wypełniony pianką poliuretanową."," - Wysokość części widzialnej - 77 mm, grubość 20 mm.","Brak możliwości podnoszenia ręcznego."," - Przeznaczenie : bramy garażowe w domach jednorodzinnych.",""," - Odporność na włamanie oceniamy na 9 .","",422,480,380,6.5,9.5,25,30,6,60,370,0)
  // var E75_heroal= new Array('E75<heroal>',"Profil bramowy E-75 firmy heroal"," - Aluminiowy, zimnogęiety, wypełniony pianką poliuretanową."," - Wysokość części widzialnej - 75 mm, grubość 20 mm.","Brak możliwości podnoszenia ręcznego."," - Przeznaczenie : bramy garażowe w domach jednorodzinnych.",""," - Odporność na włamanie oceniamy na 9 .","",510,580,320,6.5,9.5,25,30,6,60,480,0)
var profile=new Array(5,Al39_Aluprof , Al45_Aluprof , Al52_Aluprof, Al41Ex_Aluprof, Al77_Aluprof,"Dostępne profile"," - Nazwa w kolorze czerwonym oznacza, że profil jest niedostępny."," - Wskazując kliknięciem nazwę otrzymasz dodatkowe informacje na jego temat."," - Kolejność ustalono w/g kryterium ceny 1 mkw, rosnąco."," - Podawana wartość odporności na włamanie jest naszą subiektywną oceną określoną","na podstawie wieloletniego doświadczenia, w skali od 0 do 10 , ( 0 to brak rolet ).","Ocena dotyczy samego profilu.","")

	var Poza=new Array('Poza otworem',"Sposób zamontowania rolety.","Roleta jest powiększona o prowadnice i kasetę ( większa powierzchnia! ).","Montaż na elewacji budynku.","","Zaleta : - kaseta i prowadnice nie ograniczają światła otworu.","Wada : - sposób nie wszędzie możliwy do zastosowania.","","")
	var Wotw=new Array('W otworze',"Sposób zamontowania rolety.","","Roleta umieszczona bezpośrednio przy oknie.",""," Zaleta : - wersja trudniejsza do sforsowania."," Wada : Kaseta ogranicza od góry światło otworu.","","")
var montaz=new Array(2,Poza,Wotw,"Wybór sposobu montażu rolety:",""," - Poza otworem, na elewacji budynku,","	       lub  "," - W otworze, bezpośrednio przy stolarce. Mocowanie do muru lub do stolarki okiennej.","","","")

	var silnik=new Array('Silnik',"Silnik rurowy ~ 220V"," - Konstrukcja specjalna dla rolet. Standardowo posiada wyłączniki "," krańcowe i układy zabezpieczeń prądowych.","Zalety :"," - uniwersalne rozwiązanie niezależnie od wagi pancerza,"," - ogromne możliwości automatyzacji pracy rolet.","","",620,680)
	var NHK=new Array('Silnik NHK',"Silnik NHK rurowy ~ 220V"," - Konstrukcja specjalna dla rolet. Standardowo posiada wyłączniki","krańcowe, zabezpieczenia i system awaryjnego podnoszenia ręcznego."," - Przeznaczony głównie do bram rolowanych i drzwi wejściowych.","Zalety :"," - wszystkie dotyczące zwykłego silnika,"," - możliwość otwarcia rolety w razie zaniku prądu zasilającego.","",727,950)
	var Sil_radio= new Array('Silnik+radio',"Silnik rurowy - 220V"," - Konstrukcja specjalna dla rolet. Standardowo posiada wyłączniki","krańcowe, zabezpieczenia prądowe i zintegrowany odbiornik radiowy"," - Do rolet gdzie wymagana jest automatyka radiowa","Zalety :"," - wszystkie dotyczące zwykłego silnika,"," - automatyka radiowa","",827,990)
	var zwijacz=new Array('Zwijacz',"Zwijacz taśmy lub linki, uchylny","","Możliwość stosowania do rolet o ciężarze pancerza do 12 kg.","Wersja z taśmą jest wygodniejsza w użyciu,  jednak nie wszędzie możliwa","do zastosowania. Wersja z linką jest uniwersalna, niezależna od warunków","montażu.","","",0)
	var sprez=new Array('Sprężyna',"Sprężyna nawojowa i zamek baskwilowy","Element sprężynowy umieszczony w wale nawojowym rolety,","wspomaga ręczne podnoszenie rolety częściowo kompensując jej wagę.","Stosowany do rolet drzwiowych do których istnieje dostęp jedynie od zewnątrz.","Zamek, umieszczony w listwie dolnej, umożliwia zablokowanie rolety po jej opuszczeniu.","Zamek typu 'Yale'.","","",365)
	var korba=new Array('Korba'," Korbowy zwijacz taśmy lub linki","","Stosowany gdy ciężar pancerza wynosi od 12 kg do 20 kg.","Wybór wersji taśmowej lub linkowej zależy jedynie od możliwości","montażowych i nie ma wpływu na wygodę użytkowania.","","","",69)
var sterow= new Array(6,silnik,NHK,Sil_radio,zwijacz,korba,sprez,"Sposób operowania pancerzem rolety.","","  -  Wersja elektryczna z zastosowaniem silnika 220V.","  -  Wersja ręczna z zastosowaniem zwijaczy sprężynowych lub korbowych.","","Element w kolorze zielonym świadczy, że nie ma konieczności jego stosowania.","","")

	var biel=new Array('Biel',"Biały","","Kolor standardowy nie mający wpływu na cenę.","","","","","",1,1)
	var braz=new Array('Brąz',"Brązowy","","Kolor standardowy nie mający wpływu na cenę.","","","","","",1,1)
	var bez=new Array('Beż',"Jasno beżowy","","Kolor standardowy dla pancerza, natomiast niestandardowy dla","kasety, prowadnic i listwy końcowej.","","","","",1,1.10)
	var szary=new Array('Szary',"Szary","","Kolor standardowy nie mający wpływu na cenę.","","","","","",1,1.10)
	var inne=new Array('Inne',"Pozostałe kolory","","Poza standardowe kolory z palety dostępnych kolorów producenta.","","","","","",1.15,1.10)
var kolor=new Array(5,biel,braz,bez,szary,inne,"Wybór koloru","","Możemy osobno ustalać kolor dla pancerza i dla 'otoczenia' t.zn.","prowadnic,kasety i listwy końcowej pancerza.","","","","")

	var zamek=new Array('Blokada dolna',"Blokada dolna, automatyczna","","Blokada linkowa umieszczona w listwie końcowej pancerza.","Stosowana wyłącznie przy ręcznym sposobie sterowania roletą.","Jest automatyczna, nie wymaga żadnych dodatkowych czynności obsługowych.","","","",66)
	var zas=new Array('Zasuwka',"Zasuwki ręczne","","Blokada umieszczona w listwie końcowej pancerza.","Stosowana wyłącznie przy ręcznym sposobie sterowania roletą.","Wymaga otwarcie okna aby ręcznie zablokować pancerz","","","",36)
	var wyl=new Array('Wyłącznik',"Wyłącznik elektryczny","","Konstrukcja specjalna dla sterowania pracą rolet z silnikami.","Isnieje wersja klawiszowa lub obrotowa.","Standardowo są w kolorze białym.","","","",41)
	var zaczep=new Array('Zaczep blokujący',"Zaczep blokujący firmy Somfy","","Stosowany wyłącznie w roletach sterowanych elektrycznie.","Jest automatyczna, nie wymaga żadnych dodatkowych czynności obsługowych.","","Ilość zaczepów jest określana automatycznie i zależy od jej szerokości, najmniej 2 szt.",""," ",45)
	var radio=new Array('Ster.radiowy',"Sterownik radiowy","","Całość jest kompletnym zestawem z odbiornikiem i dwoma pilotami.","Komunikacja radiowa, cyfrowa z kodem kroczącym","","","","",480)
	var pilot=new Array('Pilot',"Nadajnik radiowy","","Do wysterowania grupy lub poledynczej rolety","Komunikacja radiowa, cyfrowa z kodem kroczącym","","","","",150)
	var wzmpr=new Array('Wzmoc.prowad.',"Wzmocnione prowadnice","","Prowadnice grubościenne o głębszym prowadzeniu pancerza.","Stosowane do profili o grubości do 9,5 mm.","Pozostałe profile posiadają standardowo prowadnice o zbliżonych parametrach.","","","",30)
	var wklu=new Array('Kluczowy wyłącznik',"Wyłącznik elektryczny na klucz","","Konstrukcja specjalna dla sterowania pracą rolet z silnikami.","Stosowana gdy istnieje konieczność ","    sterowania pracą rolety elektrycznej od zewnątrz.","","","",170)
	var nic=new Array('Anuluj',"Anulowanie dotychczasowych wpisów","","","","","","","",0)
var dodatki=new Array(9,zamek,zas,wyl,zaczep,radio,pilot,wklu,wzmpr,nic,"Dodatkowe wyposażenie","  Elementy w kolorze czerwonym są niedostępne dla tej rolety."," Składniki można dodawać lub anulować.","Ujęto tu tylko podstawowe wyposażenie, niezbędne do pracy rolet.","Przy roletach ze sterowaniem elektrycznym istnieje b.dużo innych możliwości,","miedzy innymi systemy centralnego sterowania, praca w różnych trybach","czasowych i wiele innych metod automatyzacji pracy rolet.","")

var dane=new Array(0,"Pole wprowadzania danych","","WprowadĄ z klawiatury wymiary rolety w centymetrach z ","dokładnością do 0,5 cm.","Jako separatora dziesiętnego używaj kropki lub przecinka.","","","")
var powi=new Array(0,"Powierzchnia rolety","Gdy rodzaj montażu zostanie ustawiony na 'poza otworem' to ","automatycznie do wymiarów rolety dodane zostaną prowadnice i kaseta.","","W przypadku systemu RKS do wysokości pancerza dodane zostanie 15cm.","","W każdym przypadku wynik obliczenia powierzchni zmieni się.","")
var cenaN=new Array(0,"Cena Netto","  Zawiera wszystkie wybrane elementy i składniki dodatkowe, bez montażu.","  -------------------------------","Brak danych","","","","")
var cenaB=new Array(0,"","  ","   ------------------------------","Brak danych","","","","")
var montage=new Array(0,"Cena montażu standardowego","  Cena montażu wszystkich rolet w cenach netto, zawiera w sobie","koszty montażu standardowego oraz koszty podłączenia elektrycznego.","  VAT w większości przypadków, kiedy nabywca jest osobą fizyczną wynosi 7%,","w pozostałych przypadkach 22%.","   Cena całkowita montażu nie może być mniejsza niż 200 zł.","   Wszelkie prace dodatkowe wyceniane są osobno.","")
var upust=new Array(0,"Wartość upustu cenowego netto","","  Wynika wyłącznie z wartości sprzedaży wszystkich rolet,","","   Maksymalny rabat to 15%.","   Minimalna cena podlegająca rabatowaniu to 1500,00 zł.","","")
var ognetto=new Array(0,"Całkowita cena Netto","","  Cena za rolety Netto po odliczeniu rabatu.","  W systemie rolet zewnetrznych w skrzynkach aluminiowych, zawiera cenę","kompletnych rolet.","  W systemie RKS w skrzynkach do zabudowy, zawiera cenę","kompletnych pancerzy rolet bez wartości skrzynek RKS oraz prowadnic.","")
var ogbrutto=new Array(0," "," ","   ","  W systemie rolet zewnetrznych w skrzynkach aluminiowych, zawiera cenę","kompletnych rolet.","  W systemie RKS w skrzynkach do zabudowy, zawiera cenę","kompletnych pancerzy rolet bez wartości skrzynek RKS oraz prowadnic.","")
var pocz=new Array(0,"E-mail ","  Jeśli Jesteś zainteresowany naszą propozycją i Chcesz by","nasz przedstawiciel przyjechał w celu dokonania ","pomiaru, przedstawienia całości naszej oferty, próbek profili i","kolorów  - zadzwoń lub wyślij wiadomość E-mail.","  Wszelkie nasze przyjazdy są bezpłatne i nie zobowiązują do niczego.","  Pocztę otwieramy w środę i sobotę.","")
var zewn=new Array(0,"System rolet zewnętrznych","","  Rolety standardowe w skrzynkach aluminiowych zakładanych po zewnętrznej ","części budynku na gotowe, zamontowane okna .","  Skrzynka standardowo skierowana jest na zewnątrz, sterowanie","ruchem pancerza zawsze znajduje się wewnątrz pomieszczenia.","  90% wszystkich zamontowanych rolet pracuje w tym systemie.","Zaznacz gdy ten system Cię interesuje")
var rks=new Array(0,"System rolet RKS","  Rolety w skrzynkach RKS zamontowanych w trakcie budowy budynku.","Montaż przebiega w 3 etapach:","1. Montaż skrzynek RKS przez ekipę budowlaną.","2. Montaż prowadnic w trakcie lub po zamontowaniu okien i drzwi.","3. Montaż pancerzy, osprzętu i klap rewizyjnych zamykających roletę od środka.","Skrzynki, prowadnice i klapy rewizyjne należy wycenić z cennika.","Zaznacz gdy ten system Cię interesuje")
var ogol=new Array(0,"Informacje ogólne",""," - Rabaty są automatyczne, zależne tylko od wartości rolet."," - Wydruk ekranu, po weryfikacji przez pomiar i braku dodatkowych uzgodnień,","	   może być podstawą do podpisania umowy."," - Program uwzględnia tylko podstawowe opcje wykonania rolet.","","")
	   

var Wszystko = new Array(dane,dane,powi,montaz,sterow,kolor,kolor,profile,dodatki,cenaN,cenaB,montage,upust,ognetto,ogbrutto,pocz,zewn,rks,ogol)

var akt_elem,akt_form,pocz=0,RKS_wys=0,RKS_sz=0,ilosc=0
przel()
function pole(fr){
		 var szer=kropka(document.forms[fr].elements[0].value);var wys=kropka(document.forms[fr].elements[1].value)
		 if(szer>0){;cale[fr-1][0]=szer}
		 	else{cale[fr-1][0]=0;document.forms[fr].elements[0].value=""}
		 if(wys>0){cale[fr-1][1]=wys}
		 	else{cale[fr-1][1]=0;document.forms[fr].elements[1].value=""}
		 przelicz();//if(pocz==0) {przes()}
		
}
function kropka(wzor){var il=0,wz=""
il=wzor.indexOf(",",0)
if(il>0){wz=wzor.split(',');wz=wz[0]+"."+wz[1] ; return wz}
	return wzor	


}

function AUTO1(){var poz
		 for(poz=1;poz<=20;poz++){
		 if(parseFloat(cale[poz-1][2])>0){
		  if(cale[poz-1][4].indexOf("Silnik",0)>=0){
			if(cale[poz-1][8].indexOf("Wyłą",0)<0) {document.forms[poz][8].value=document.forms[poz][8].value+"Wyłą, ";cale[poz-1][8]=document.forms[poz][8].value}				 
			if(cale[poz-1][8].indexOf("Zacz",0)<0) {document.forms[poz][8].value=document.forms[poz][8].value+ "Zacz, ";cale[poz-1][8]=document.forms[poz][8].value}}
		  if(cale[poz-1][4].indexOf("Silnik",0)<0){
		  	if(cale[poz-1][8].indexOf("Blok",0)<0) {document.forms[poz][8].value=document.forms[poz][8].value+"Blok, ";cale[poz-1][8]=document.forms[poz][8].value}}   
}}przelicz()}
//

function AUTO(){var poz;var nas=new Array(1,3,2,4,6,5,7,8,9,10)
	for(poz=1;poz<=20;poz++){
	  if(parseFloat(cale[poz-1][2])>0){
		if(was==10){alert("Nie mogę stworzyć oferty") ;return}  if(cale[poz-1][7].length<2){cale[poz-1][7]=Wszystko[7][(nas[was]+parseFloat(cale[poz-1][11]))][0];document.forms[poz][7].value=cale[poz-1][7]}
  
	
	}}
;przelicz();was++;  if(P3==1){P3=0;AUTO()}else{AUTO1()}
P2=0;was=0}
function przelicz(){
       var poz,Dszer,Dwys,suma,cena=0,jot=0,sz=0,el=0,dd=0,ddn=""
		 var Sil_waga=21,Zwij_waga=12
		 var PowOg=0;
		 var WartNetto=0;
		 var WartBrutto=0;
		 var Montaz=0;
		 var Rabat=0;
		 var Rab=0;
		 var MontElek=0
	    RKS_sz=RKS_wys=Cdd=Cel=0
		 for (poz=0;poz<=19;poz++){
		 	if (cale[poz][3].indexOf("Poza",0)>=0 && cale[poz][7].length>2&&document.forms['pokaz'].RKS[0].checked) {
				Dszer=2*znajdz(cale[poz][7],7,5+8)
				if (parseFloat(cale[poz][1])<150)
					{Dwys = znajdz(cale[poz][7],7,6+8)}else{Dwys = znajdz(cale[poz][7],7,7+8)}
		   	}
			   else if(cale[poz][7].length>2&&document.forms['pokaz'].RKS[1].checked){
				   Dszer=0;Dwys=14;Sil_waga=Zwij_waga=16}
			  else{
				   Dszer=0;Dwys=0}
			  if (parseFloat(cale[poz][0])>0 && parseFloat(cale[poz][1])>0) { 
			      RKS_wys=RKS_wys+parseFloat(cale[poz][1])
				   RKS_sz=RKS_sz+parseFloat(cale[poz][0])
				   sz=parseFloat(cale[poz][0])+Dszer
				     if (sz<100&&document.forms['pokaz'].RKS[0].checked){Dszer=Dszer+100-sz}
				     if ((parseFloat(cale[poz][1])+Dwys)<100&&document.forms['pokaz'].RKS[0].checked){Dwys=Dwys+100-parseFloat(cale[poz][1])}
				   suma=(parseFloat(cale[poz][0])+Dszer)* (parseFloat(cale[poz][1])+Dwys)
				   suma=Math.round(suma/100)/100 
				   jot=znajdz(cale[poz][7],7,8+8)
				   if(suma<jot){suma=jot};
				   document.forms[poz+1].elements[2].value = suma;cale[poz][2]=suma 
				   PowOg=PowOg+suma;ilosc=poz+1
			  }
			  else {suma=0;document.forms[poz+1].elements[2].value ="";cale[poz][2]=suma ;}
		
		     if (cale[poz][7].length>2){ 
			   	var psik=document.getElementById('K'+(poz+1)).elements[4].style;psik.color='black'
			      if (parseFloat(cale[poz][0])+Dszer>parseFloat(znajdz(cale[poz][7],7,2+8))|| parseFloat(cale[poz][1])+Dwys>parseFloat(znajdz(cale[poz][7],7,3+8))){
				        if(P2==0){alert("Z powodu przekroczenia gabarytu \r\n dla profilu -   "+document.forms[poz+1].elements[7].value+". \r\n  Musisz dokonać nowego wyboru")};
						  P3=1
				        document.forms[poz+1].elements[7].value="" ;cale[poz][7]=""
			      }
			      if (document.forms['pokaz'].RKS[0].checked)
	 			      {cena=suma*parseFloat(znajdz(cale[poz][7],7,1+8))}
			      else if(document.forms['pokaz'].RKS[1].checked)
				      {cena=suma*parseFloat(znajdz(cale[poz][7],7,10+8))}
			      if (cale[poz][5].length>2) { cena=cena*parseFloat(znajdz(cale[poz][5],5,1+8))}
			      if (cale[poz][6].length>2) { cena=cena*parseFloat(znajdz(cale[poz][6],6,2+8))}
		 	      jot=suma*parseFloat(znajdz(cale[poz][7],7,4+8))
			      if(cale[poz][4].indexOf("Silnik",0)<0&&jot>Sil_waga){
				      cale[poz][4]=Wszystko[4][1][0];
				      document.forms[poz+1].elements[4].value=cale[poz][4]
				      if(P2==0){alert( "Waga rolety jest zbyt duża \r\n aby podnosić ją ręcznie , \r\n    - konieczny jest silnik -.")}
				   }

			      if (cale[poz][4].indexOf("Silnik",0)>=0){
			   	  ddn=ddn+cale[poz][4]+", ";
 				     if(jot<Sil_waga){psik.color='green'}
			      if (sz < 55)
					  {cale[poz][4]=Wszystko[4][4][0]
					  document.forms[poz+1].elements[4].value=cale[poz][4]
					  if(P2==0){alert("Roleta jest zbyt wąska dla silnika, \r\n musisz przejść na sterowanie ręczne.")
					}
			  }
			  else if (jot<=30){el=parseFloat(znajdz(cale[poz][4],4,1+8));cena=cena+el;MontElek++}
			  else {el=parseFloat(znajdz(cale[poz][4],4,2+8));cena=cena+el;MontElek++}
			}
			
			else if(jot>Zwij_waga&&jot<=Sil_waga&&cale[poz][4].indexOf("Silnik",0)<0&&cale[poz][4].indexOf("Spręż",0)<0){
				
				cale[poz][4]=Wszystko[4][5][0];
				document.forms[poz+1].elements[4].value=cale[poz][4]
				dd=parseFloat(znajdz(cale[poz][4],4,1+8));cena=cena+dd
			}
			else if(cale[poz][4].length>2){dd=parseFloat(znajdz(cale[poz][4],4,1+8));cena=cena + dd}	
			if (cale[poz][4]=="Korba"){
			   if (Zwij_waga==16){document.forms[poz+1].elements[4].value=cale[poz][4]="";}
				else{ddn=ddn+cale[poz][4]+", "}
			   if (jot<Zwij_waga){psik.color='green'} 
			}
			if (document.forms['pokaz'].RKS[1].checked){
			   if (cale[poz][4]==""||cale[poz][4]==0||cale[poz][4]=="Zwijacz"){cena=cena+40.00;ddn=ddn+"Zwijacz RKS, ";
				dd=dd+40.00}
			}
			if (cale[poz][8].length>2&&cale[poz][4].indexOf("Silnik",0)>=0){
				if (cale[poz][8].indexOf("Blok",0)>=0||cale[poz][8].indexOf("Zasu",0)>=0){
			   		if(P2==0){alert("Musisz zmienić skład wyposażenia dodatkowego, \r\n  jedna z pozycji nie może współpracować z \r\n     silnikiem.")}; document.forms[poz+1].elements[8].value=""; cale[poz][8]=""
				}
				if (cale[poz][8].indexOf("Wyłą",0)>=0){ddn=ddn+Wszystko[8][3][0]+",";el=el+Wszystko[8][3][1+8];cena=cena+Wszystko[8][3][1+8]}
				if (cale[poz][8].indexOf("Ster",0)>=0){ddn=ddn+Wszystko[8][5][0]+", ";el=el+Wszystko[8][5][1+8];cena=cena+Wszystko[8][5][1+8]}
				if (cale[poz][8].indexOf("Kluc",0)>=0){ddn=ddn+Wszystko[8][7][0]+", ";el=el+Wszystko[8][7][1+8];cena=cena+Wszystko[8][7][1+8]}
				if (cale[poz][8].indexOf("Pilo",0)>=0){ddn=ddn+Wszystko[8][6][0]+", ";el=el+Wszystko[8][6][1+8];cena=cena+Wszystko[8][6][1+8]}
				if 	(cale[poz][8].indexOf("Zacz",0)>=0){ddn=ddn+Wszystko[8][4][0]+", ";dd=dd+Wszystko[8][4][1+8]*(Math.round(sz/70)+1);cena=cena+Wszystko[8][4][1+8]*(Math.round(sz/70)+1)}
			}
			else if (cale[poz][8].length>2&&cale[poz][4].indexOf("Silnik",0)<0&&cale[poz][4].indexOf("Spręż",0)<0){
				if (cale[poz][8].indexOf("Wyłą",0)>=0||cale[poz][8].indexOf("Zacz",0)>=0||cale[poz][8].indexOf("Pilo",0)>=0 ||cale[poz][8].indexOf("Ster",0)>=0||cale[poz][8].indexOf("Kluc",0)>=0){ if(P2==0){alert("Musisz zmienić skład wyposażenia dodatkowego, \r\n  jedna z pozycji jest przeznaczona  \r\n wyłącznie do współpracy z silnikiem.")};document.forms[poz+1].elements[8].value="";cale[poz][8]=""
				}
				if (cale[poz][8].indexOf("Blok",0)>=0){ddn=ddn+Wszystko[8][1][0]+", ";dd=dd+Wszystko[8][1][1+8];cena=cena+Wszystko[8][1][1+8]}
				
				if (cale[poz][8].indexOf("Zasu",0)>=0){ddn=ddn+Wszystko[8][2][0]+", ";dd=dd+Wszystko[8][2][1+8];cena=cena+Wszystko[8][2][1+8]}
			}
			else if(cale[poz][8].length>2&&cale[poz][4].indexOf("Spręż",0)>=0){
				if(cale[poz][8].indexOf("Blok",0)>=0||cale[poz][8].indexOf("Zasu",0)>=0||cale[poz][8].indexOf("Wyłą",0)>=0||cale[poz][8].indexOf("Zacz",0)>=0 ||cale[poz][8].indexOf("Ster",0)>=0||cale[poz][8].indexOf("Pilo",0)>=0||cale[poz][8].indexOf("Kluc",0)>=0){
				   if(P2==0){alert("Wybrane elementy dodatkowe\n nie mogą współpracować z napędem sprężynowym")};document.forms[poz+1].elements[8].value="";cale[poz][8]=""
				}
			}

			if(cale[poz][8].indexOf("Wzmo",0)>=0&&parseFloat(znajdz(cale[poz][7],7,11+8))==0){if(P2==0){alert("Prowadnice wzmocnione \r\n nie są dla tego profilu.")};document.forms[poz+1].elements[8].value="";cale[poz][8]=""} 
			
			else if (cale[poz][8].indexOf("Wzmo",0)>=0&&parseFloat(znajdz(cale[poz][7],7,11+8))>0){Dwys=(parseFloat(cale[poz][1])-15)*2/100 ;ddn=ddn+Wszystko[8][8][0]+", ";dd=dd+Dwys*Wszystko[8][7][1+8];cena=cena+Dwys*Wszystko[8][8][1+8]}
			if (parseFloat(cale[poz][2])>0){var m1,me2
			    m1=suma * znajdz(cale[poz][7],7,9+8);(el>0)?(me2=65):(me2=0)
				Montaz=Math.ceil( (Montaz + m1 + me2)*100)/100
			}	
			if (parseFloat(cale[poz][2])==0){cale[poz][9]=cale[poz][10]=0;document.forms[poz+1].elements[9].value=document.forms[poz+1].elements[10].value=""}
			if (cale[poz][2]>0){var m3=cale[poz][9]=Math.ceil(cena*100)/100   // poprzednio tutaj dzielilem przez 1,07
				WartNetto=WartNetto+m3
 				document.forms[poz+1].elements[9].value=m3
//				var m4=cale[poz][10]=Math.ceil(cena*100)/100*1,22
//				WartBrutto=WartBrutto+m4
//				document.forms[poz+1].elements[10].value=m4
			}
			cena=0
		}	
		
		if (akt_form-1==poz){
		   if (parseFloat(cale[poz][2])>0&&cale[poz][7].length>2){
		   	    sz=Math.ceil(jot*10)/10;document.getElementById('waga').value=sz+" kg" }else{document.getElementById('waga').value="kg"}
		   	
		   
		   if (parseFloat(cale[poz][9])>0&&akt_elem==9){
		   	  	if (Dwys==14){document.forms['ww'].elements[0].value+=" płaszcza rolety RKS"}								
		   	    document.forms['ww'].elements[3].value="   -  Razem netto z montażem  =  "+m3+" zł  +  "+Math.ceil((m1+me2)*100)/100+" zł  = "+Math.ceil(((m1+me2)+m3)*100)/100+" zł"
				document.forms['ww'].elements[4].value="         W tym :"
				document.forms['ww'].elements[5].value="            wartość wyposażenia elektrycznego  = "+Math.ceil(el*100)/100
				document.forms['ww'].elements[6].value="            wartość wyposażenia dodatkowego    = "+Math.ceil(dd*100)/100
				document.forms['ww'].elements[7].value="   -  Składniki : " +ddn
		   }
//		   else if(parseFloat(cale[poz][9])>0&&akt_elem==10){
//		   		if (Dwys==14){document.forms['ww'].elements[0].value+=" płaszcza rolety RKS"}	
//		   	    document.forms['ww'].elements[3].value="   -  Razem brutto z montażem  =  "+m4+" zł  +  "+Math.ceil((m1+me2)*1.07*100)/100+" zł  = "+Math.ceil(((m1+me2)*1.07+m4)*100)/100+" zł"
//				document.forms['ww'].elements[4].value="         W tym :"
//				document.forms['ww'].elements[5].value="            wartość wyposażenia elektrycznego  = "+Math.ceil(el*100)/100
//				document.forms['ww'].elements[6].value="            wartość wyposażenia dodatkowego    = //"+Math.ceil(dd*100)/100
//				document.forms['ww'].elements[7].value="   -  Składniki : " +ddn
//		   }		   		
		}
		
		Cdd=Cdd+dd;Cel=Cel+el;ddn="";dd=0;el=0
		}
		Rab=Math.ceil((WartNetto)/1000*0.9);
		if (WartNetto<=1500){Rab=0};if(Rab>15){Rab=15};
		if(Rab<RabZew){ Rab=RabZew};
		if(Montaz!=0&Montaz<200){Montaz=200.00}
		
		Rabat=Math.ceil(((WartNetto+Montaz)*Rab/100)*100)/100
		WartNetto=Math.ceil((WartNetto*(100-Rab)/100)*100)/100;
//		WartBrutto=Math.ceil(WartNetto*1.22*100)/100
		Montaz=Math.ceil(Montaz*(100-Rab))/100
		document.forms['pokaz'].elements['powierz'].value=Math.ceil(PowOg*100)/100
		document.forms['pokaz'].elements['netto'].value=Math.ceil((WartNetto+Montaz)*100)/100
//		document.forms['pokaz'].elements['brutto'].value=Math.ceil((WartBrutto+Montaz*1.07)*100)/100
		document.forms['pokaz'].elements['montaz'].value=Montaz
		document.forms['pokaz'].elements['wartrab'].value=Rabat
		document.forms['pokaz'].elements['rabat'].value=Rab+'%'
		
		
		   



}

function znajdz(wzor,tabela,odskok){var poz

		 for (poz=1;poz<=13;poz++){ if ( Wszystko[tabela][poz][0]==wzor ){return  parseFloat(Wszystko[tabela][poz][odskok])}}
}

//tablica-rodzaj wyboru ; forma - Nr fom ; pozycja - pozycja form ; lewa - odbicie w prawo
function tablica(forma,pozycja,lewa){var poz=0,yk=0,Dszer=0,Dwys=0
		tab=pozycja 
		if( akt_form==forma&&akt_elem==pozycja&&propozycja.visibility=="visible")
		     {propozycja.visibility="hidden";return}
		for (yk=0;yk<=13;yk++)
		     {document.getElementById('prop').elements[yk].style.color='#000000'
		 	   document.getElementById('prop').elements[yk].style.background='#ffffff'
		}
		poz=Wszystko[tab][0]
		propozycja.visibility="hidden"
      for (yk=1;yk<=poz;yk++){
	
			if(tab==7&&cale[forma-1][2]>1){
				if(cale[forma-1][3]=="Poza otworem"){
					Dszer=2*parseFloat(Wszystko[7][yk][5+8])
					if (parseFloat(cale[forma-1][1])<150)
					  {Dwys = parseFloat(Wszystko[7][yk][6+8])}
					else{Dwys =parseFloat(Wszystko[7][yk][7+8])}
			   }
			   else{Dszer=0;Dwys=0}
				   
			   if(parseFloat(Wszystko[7][yk][2+8])<parseFloat(cale[forma-1][0])+Dszer|| parseFloat(Wszystko[ 7][yk][3+8]) < parseFloat(cale[forma-1][1])+Dwys){
			      document.getElementById('prop').elements[yk-1].style.color='red'}
		   }
			else if (tab==8&&cale[forma-1][4].indexOf("Silnik",0)>=0)
			      {if (yk==1||yk==2){document.getElementById('prop').elements[yk-1].style.color='red'}
		   }
			else if (tab==8&&cale[forma-1][4].indexOf("Silnik",0)<0){
			      if(cale[forma-1][4].indexOf("Spręż",0)<0){
				      if (yk>2&&yk<8){document.getElementById('prop').elements[yk-1].style.color='red'}
					}
				   else{if(yk>0&&yk<8){document.getElementById('prop').elements[yk-1].style.color='red'}
			}
      }
		if (tab==8&&parseFloat(znajdz(cale[forma-1][7],7,11+8))==0){
				document.getElementById('prop').elements[7].style.color='red'}
		document.forms['prop'].elements[yk-1].value = Wszystko[tab][yk][0]
	   }

      for (yk=yk;yk<=13;yk++){ document.forms['prop'].elements[yk-1].value =""}
      if (poz>0){
		    propozycja.left=(lewa+10+parseFloat(document.getElementById('uwaga').style.left))+'px'
   	    propozycja.top=(210-(poz*16/2)+(forma*5))+'px';
	       propozycja.height=poz*16+'px';propozycja.visibility="visible"
  
	   }
      akt_form=forma;akt_elem=pozycja;akt_tabl=tab;
      for ( yk=0;yk<=7;yk++)
         {document.forms['ww'].elements[yk].value=Wszystko[tab][yk+1+poz]}
      i=0;przelicz()//;migacz()

}

function wybopisu(elem){var poz
   for (poz=0;poz<=13;poz++){if(document.getElementById('prop').elements[poz].style.background!='#ffffff'){document.getElementById('prop').elements[poz].style.background='#ffffff'}}
   
   document.getElementById('prop').elements[elem].style.background="#66CC99"
   for(poz=0;poz<=7;poz++) {document.forms['ww'].elements[poz].value=Wszystko[akt_tabl][elem+1][poz+1]}

   i=0;//migacz()
}


function wybrano(elem){var jeden=document.forms[akt_form].elements[akt_elem]
   var dwa=document.forms['prop'].elements[elem]
   if ( dwa.style.color=='red'){return}
   if (akt_elem==8){
	  if (dwa.value=="Anuluj"){jeden.value=""} else {
	    jeden.value = jeden.value + dwa.value.substr(0,4)+", "}
   }
   else{jeden.value=dwa.value}
    
   cale[akt_form-1][akt_elem]=jeden.value
   propozycja.visibility="hidden";i=0;przelicz()
}


<!--ISO-->
