// Niniejszy skrypt pochodzi z serwisu "JavaScript w przykladach"
// Copyright (C) 1999 Maciej Szczepaniak <maciek@wls1.ch.pwr.wroc.pl>

// Skrypt objety jest licencja GNU General Public License.
// Koniecznie przeczytaj pelna informacje o licencji pod adresem:
//     http://javascript.jest.o.k.pl/archiwum.html#l


var Imgi = new Array(); // Tablica obrazków
var Bledy = 0;          // Liczba błędów
var preloadTimer;       // Timer używany dalej
var preloadOK = ''      // Kod do wykonania po zakończeniu ładowania
var preloadBlad = ''    // j.w., ale jeśli wystąpi jakiś błąd

// rozpoczyna ścišganie obrazka
function preload(url) {
   if (document.images) {
      var i = Imgi.length;
      Imgi[i] = new Image();
      Imgi[i].onerror = preloadOnError;
      Imgi[i].src = url;
   }
}

// wywyoływana, jeśli wystąpił jakiś błąd - ustawia flagę Blad
function preloadOnError() {
   Bledy++;
}

// ustala, co należy zrobić po zakończeniu preloadu, uruchamia pętlę

// sprawdza, czy ładowanie się już zakończyło
function preloadCheck() {
   var i=0;
   var l=Imgi.length;
   var b = Bledy;
   // Trochę zagęszczonego kodu:
   while (i<l && Imgi[i].complete || b-->0) i++;
   if (i>=l) // to już wszystkie (wyjście z pętli na 1. warunku)
      if (Bledy==0)
         eval(preloadOK)
      else
         eval(preloadBlad)
   else // któryś nie był ukończony
      preloadTimer = setTimeout('preloadCheck()',100);
}

// Tu możesz umieścic wywołania funkcji ładujących obrazki.
	preload('images/menu_a_01.gif');
	preload('images/menu_01.gif');
	preload('images/menu_a_02.gif');
	preload('images/menu_02.gif');
	preload('images/menu_a_03.gif');
	preload('images/menu_03.gif');
	preload('images/menu_a_04.gif');
	preload('images/menu_04.gif');
	preload('images/menu_a_05.gif');
	preload('images/menu_05.gif');

	preload('images/kolory/duze/palisander_07.jpg');
	preload('images/kolory/duze/braz_czekolad_07.jpg');
	preload('images/kolory/duze/ciemny_dab_07.jpg');
	preload('images/kolory/duze/orzech_07.jpg');
	preload('images/kolory/duze/mahon_07.jpg');
	preload('images/kolory/duze/zloty_dab_07.jpg');
	preload('images/kolory/duze/bialy_07.jpg');


function Popup(idTyp){
	var wys = window.screen.height;
	var szer = window.screen.width;
	var x=(szer-800)/2;
	var y=(wys-600)/2;
	window.open('http://www.stookien.pl/wycena/WybierzTyp/'+idTyp, 'kalkulator',
	'menubar=no, toolbar=no, location=no, scrollbars=yes, resizable=yes, status=no, width=800, height=600, left='+x+', top='+y);

}

function PopupZKoszyka(typ){
	var wys = window.screen.height;
	var szer = window.screen.width;
	var x=(szer-800)/2;
	var y=(wys-600)/2;
	window.open('http://www.stookien.pl/wycena/WybierzTyp/0/1/', 'kalkulator',
	'menubar=no, toolbar=no, location=no, scrollbars=yes, resizable=yes, status=no, width=800, height=600, left='+x+', top='+y);
}
function TwojKoszyk(){
	var wys = window.screen.height;
	var szer = window.screen.width;
	var x=(szer-800)/2;
	var y=(wys-600)/2;
	window.open('http://www.stookien.pl/wycena/KoszykGl/0/1', 'kalkulator',
	'menubar=no, toolbar=no, location=no, scrollbars=yes, resizable=yes, status=no, width=800, height=600, left='+x+', top='+y).focus();
}

function var_dump(obj) {
   if(typeof obj == "object") {
      return "Type: "+typeof(obj)+((obj.constructor) ? "\nConstructor: "+obj.constructor : "")+"\nValue: " + obj;
   } else {
      return "Type: "+typeof(obj)+"\nValue: "+obj;
   }
}//end function var_dump


function submitform(i)
{
	document.getElementById('id'+i).value=0;
	if (document.forms['KoszykTypowe'].submit.click()) {
		document.forms['KoszykTypowe'].submit.click();
	}
	if (document.getElementById("KoszykTypowe").submit()) {
		document.getElementById("KoszykTypowe").submit();
	}

}


//-->
