// http://przyklady.gajdaw.pl/ajax/ajax-php/ex-2/

function inicjalizacja_popupow()
{
	var wszystkie_obrazki = document.getElementsByTagName('img');

	for (var i = 0; i < wszystkie_obrazki.length; i++)
	{
		if(wszystkie_obrazki[i].className == "fotografia_produktu")
		{
			wszystkie_obrazki[i].onmouseover = pokaz_popup;
			wszystkie_obrazki[i].onmousemove = przesun_popup;        
			wszystkie_obrazki[i].onmouseout = schowaj_popup;
		}
		if(wszystkie_obrazki[i].className == "fotografia_produktu_2")
		{
			wszystkie_obrazki[i].onmouseover = pokaz_popup2;
			wszystkie_obrazki[i].onmousemove = przesun_popup2;        
			wszystkie_obrazki[i].onmouseout = schowaj_popup;
		}
	}

	if(1) // preloader
	{
		try
		{
			var Obrazki = new Array();
			var wzorzec = /([0-9]){1,}/gi;
			$(".fotografia_produktu, .fotografia_produktu_2").each(function(i){
				var dane = this.id.match(wzorzec);
			 	Obrazki[i]=new Image(dane[1],dane[2]);
			 	Obrazki[i].src='obrazki_produkty/350_produkt_'+dane[0]+'.jpg';
			 	});
		}
		catch(err){}
	}
}

function pokaz_popup(e)
{	
	przesun_popup(e);
	// http://www.webmasterworld.com/forum91/2195.htm
	if(!e) var e = window.event;
	odwolanie_do_obrazka = e.srcElement;
	if(!odwolanie_do_obrazka)	odwolanie_do_obrazka = e.target;
	
	var wzorzec = /([0-9]){1,}/gi;
	var dane = odwolanie_do_obrazka.id.match(wzorzec);
	$("#popup_biezacy").css("min-width",dane[1]+"px");
	$("#popup_biezacy").css("min-height",dane[2]+"px");
	$("#popup_biezacy").html('<img src="obrazki_produkty/350_produkt_'+dane[0]+'.jpg" alt="" style="display: none;" id="foto_w_popupie" />');
	$("#foto_w_popupie").css("opacity",0);
	$("#foto_w_popupie").css("display","block");
	var pattern1=new RegExp('MSIE 6.0');
	var pattern2=new RegExp('MSIE 7.0');
	if(($.browser.msie && parseInt($.browser.version) < 8) || pattern1.test(navigator.userAgent) || pattern2.test(navigator.userAgent))
		$("#foto_w_popupie,#popup_biezacy").fadeTo(150,1);
	else
		$("#foto_w_popupie,#popup_biezacy").fadeTo(800,1);
}

function pokaz_popup2(e)
{	
	przesun_popup2(e);
	// http://www.webmasterworld.com/forum91/2195.htm
	if(!e) var e = window.event;
	odwolanie_do_obrazka = e.srcElement;
	if(!odwolanie_do_obrazka) odwolanie_do_obrazka = e.target;
	
	var wzorzec = /([0-9]){1,}/gi;
	var dane = odwolanie_do_obrazka.id.match(wzorzec);
	$("#popup_biezacy").css("min-width",dane[1]+"px");
	$("#popup_biezacy").css("min-height",dane[2]+"px");
	$("#popup_biezacy").html('<img src="obrazki_produkty/350_produkt_'+dane[0]+'.jpg" alt="" style="display: none;" id="foto_w_popupie" />');
	$("#foto_w_popupie").css("opacity",0);
	$("#foto_w_popupie").css("display","block");
	var pattern1=new RegExp('MSIE 6.0');
	var pattern2=new RegExp('MSIE 7.0');
	if(($.browser.msie && parseInt($.browser.version) < 8) || pattern1.test(navigator.userAgent) || pattern2.test(navigator.userAgent))
		$("#foto_w_popupie,#popup_biezacy").fadeTo(150,1);
	else
		$("#foto_w_popupie,#popup_biezacy").fadeTo(800,1);
}

function przesun_popup(e)
{
	if(!e) var e = window.event;
	odwolanie_do_obrazka = e.srcElement;
	if(!odwolanie_do_obrazka) odwolanie_do_obrazka = e.target;
	var wzorzec = /([0-9]){1,}/gi;
	var info_id = odwolanie_do_obrazka.id.match(wzorzec);
	popup = document.getElementById("popup_biezacy");
	popup.style.display = "block";
	popup.style.left = e.clientX + (document.documentElement.scrollLeft || document.body.scrollLeft) + 150 +  'px';
  popup.style.top = e.clientY  + (document.documentElement.scrollTop || document.body.scrollTop) - parseInt(info_id[2]) + 40 + 'px';
}

function przesun_popup2(e)
{
	if(!e) var e = window.event;
	odwolanie_do_obrazka = e.srcElement;
	if(!odwolanie_do_obrazka) odwolanie_do_obrazka = e.target;
	var wzorzec = /([0-9]){1,}/gi;
	var info_id = odwolanie_do_obrazka.id.match(wzorzec);
	popup = document.getElementById("popup_biezacy");
	popup.style.display = "block";
	popup.style.left = e.clientX + (document.documentElement.scrollLeft || document.body.scrollLeft) - 450 +  'px';
  popup.style.top = e.clientY  + (document.documentElement.scrollTop || document.body.scrollTop) - parseInt(info_id[2]) + 40 + 'px';
}

function schowaj_popup(e)
{
	$("#popup_biezacy").stop();
	$("#popup_biezacy").empty();
	$("#popup_biezacy").fadeTo(0,0.1);
	popup = document.getElementById("popup_biezacy");
	popup.style.display = "none";
	popup.style.minWidth = "100px";
	popup.style.minHeight = "100px";
}