var XMLHttpRequestObject = false;
var XMLHttpRequestObject2 = false;
var XMLHttpRequestObject3 = false;


var c=0;
var t;
var promo_time;
var time_left;
var ilosc_przyciskow=0;
var klucze="";
var link = new Array ();
var ft = true;
var tekst;
//var zdjecia="";
function IEver() //sprawdzenie wersji IE
{
  var rv = -1; // Return value assumes failure.
  if (navigator.appName == 'Microsoft Internet Explorer')
		{
			var ua = navigator.userAgent;
			var re  = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})");
			if (re.exec(ua) != null)
				rv = parseFloat( RegExp.$1 );
		}
  return rv;
}
var ver = IEver();

// Tworzy odpowiedni obiekt AJAX XMLHttpRequest dla roznych przegladarek

  if(window.XMLHttpRequest)
    {
    XMLHttpRequestObject = new XMLHttpRequest();
	  XMLHttpRequestObject2 = new XMLHttpRequest();
		XMLHttpRequestObject3 = new XMLHttpRequest();

    }
  else if(window.ActiveXObject)
	  {
    XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
    XMLHttpRequestObject2 = new ActiveXObject("Microsoft.XMLHTTP");
    XMLHttpRequestObject3 = new ActiveXObject("Microsoft.XMLHTTP");

    }    
function naglowki()
	{
	//XMLHttpRequestObject.setRequestHeader( "Pragma", "no-cache" );
	//XMLHttpRequestObject.setRequestHeader( "Cache-Control", "must-revalidate" );
	//XMLHttpRequestObject.setRequestHeader( "Cache-Control", "no-cache" );
	//XMLHttpRequestObject.setRequestHeader( "Cache-Control", "no-store" );
	//XMLHttpRequestObject.setRequestHeader("Expires", 0);
	XMLHttpRequestObject.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	//XMLHttpRequestObject.setRequestHeader("Content-Type", "text/plain;charset=UTF-8");
	}

// Obsluga przyciskow na stronie
function licz_przyciski()
		{
		if(XMLHttpRequestObject2)
			{
			var url="ile.php"+"?jvisnvk=" + new Date().getTime();
			XMLHttpRequestObject2.open("GET", url, true);
			XMLHttpRequestObject2.onreadystatechange = function()
					{
					if (XMLHttpRequestObject2.readyState == 4 && XMLHttpRequestObject2.status == 200) 
							{
							ilosc_przyciskow=XMLHttpRequestObject2.responseText;
							}
					}
			XMLHttpRequestObject2.send(null);
			}
		return ilosc_przyciskow;
		}

ilosc_przyciskow=licz_przyciski(); 

	
function promocja_close()
	{
	var div= document.getElementById("asortyment");
	var strona= document.getElementById("strona");

	//div.innerHTML="&nbsp;";
	strona.removeChild(div);
	clearTimeout(promo_time);
	clearTimeout(time_left);
	}
function zalej(co,jak)
	{
	var div= document.getElementById(co);
	var counter= document.getElementById("counter");
	var i=counter.value;
	i=parseInt(i,10);
	if (jak==1)
		{
		if (i<9) 
			{			
			var op="0."+i;
			div.style.opacity = op;
			div.style.filter = "alpha(opacity="+i+"0)";
			i=i+1;
			counter.value=i;
			t=setTimeout ("zalej('loader','1')",25);
			}
		else
			zalej("loader",'0');
		}
	else 
		{
		if (i==0)
				{
				if ((tekst=="")) //&& (XMLHttpRequestObject3.status != 0 || XMLHttpRequestObject3.status != 4))
					{
					zalej (co,'1');
					}
				else
					{
					document.body.removeChild(counter);
					document.body.removeChild(div);
					clearTimeout(t);
					var div = document.getElementById("tekst");
					div.innerHTML = tekst;
					}
				}
		else 
			{
			op="0."+i;
			div.style.opacity = op;
			div.style.filter = "alpha(opacity="+i+"0)";
			i=i-1;
			counter.value=i;
			t=setTimeout ("zalej('loader','0')",25);
			}
		}
	}
function odliczanie(n,m)
			{
			clearTimeout(time_left);
			var div = document.getElementById("time_left");
			n=parseInt(n,10);
			if (n>0)
				{
				n=n-1;
				div.innerHTML = n+" s";
				time_left=setTimeout("odliczanie("+n+")",1000);
				}
			//else
				{
				//var promocje = document.getElementById("promocje");
				//promocje.innerHTML = '<p>ładowanie strony...<br><img src="grafika/loading.gif" alt="loading"><p>';
				//promo_time=setTimeout("nastepny_produkt("+m+")",20000);
				}
			}
			
function dane_check(t)
			{
			//Deklaracja zmiennych
			var wysylka=document.getElementById("form1");
		
			var login=document.getElementById("login_reg").value;
			var len = 0;
			var pos = 0;
			var dopis="";
			//warunki poczatkowe
			
			var blad=0;
			
			//sprawdzic poprawnosc zmiennej id_reg
					
			//obsluga e-mail
			var span=document.getElementById("e_mail");

			len = login.length;
			pos = login.lastIndexOf ('.', len - 1) + 1;
			
			if (login.length==0) blad=1;  
			
			if (login.indexOf('@',0) == -1) blad=1;
			
			if (login.indexOf('"',0) != -1) blad=1;
			
			if (login.indexOf(';',0) != -1) blad=1;
			
			if (login.indexOf("'",0) != -1) blad=1;
			
			if (login.indexOf(" ",0) != -1) blad=1;
			
			if (login.indexOf("=",0) != -1) blad=1;
			
			if (login.indexOf('@',0) < 1) blad=1;
			
			if (login.lastIndexOf('@') != login.indexOf('@',0)) blad=1;
			
			if ((login.indexOf('[',0) == -1) && (login.charAt (login.length - 1) == ']')) blad=1;
			
			if ((login.indexOf('[',0) > -1) && (login.charAt (login.length - 1) != ']')) blad=1;
			
			if (login.indexOf('.',0) == -1) blad=1;
			
			if (((len - pos) < 2) || ((len - pos) > 4)) blad=1;
			
			if (blad==1) dopis="<img src=\"x.gif\" alt=\"błąd\"> Nieprawidłowy e-mail!! Popraw";
			
			span.innerHTML=dopis;
			
			if (blad==0)
			
				{
						if(XMLHttpRequestObject)
								{
								//tekst='';
								//loader("wlacz");
								var div = document.getElementById("mail");
								//div.innerHTML = "<center><img src='grafika/loading.gif' alt='ladowanie'></center><br>";
								var url = "mailing.php?mail=" + encodeURIComponent(login) +"&jvisnvk=" + new Date().getTime();
								
								XMLHttpRequestObject.open("GET", url, true);
								
								naglowki();

								XMLHttpRequestObject.onreadystatechange = function()
								{
									if(XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200)
										{
										div.innerHTML = XMLHttpRequestObject.responseText;
										}
								}
								XMLHttpRequestObject.send(null);
								}
				
				}
				
			}
			
function nastepny_produkt(n)
			{
			if(XMLHttpRequestObject3)
				 {
				 clearTimeout(promo_time);
				 //tekst='';
				 var div = document.getElementById("asortyment");
				 var promocja = document.getElementById("promocja");
				 var ile = document.getElementById("ile_pomocji").value;
				 //ile_pomocji
				 if (promocja!=null)
						{
						var promo_load = document.createElement("div");
						//var divw = promocja.style.width;
						//var divh = promocja.style.height;
						//m = promocja.style.marginLeft;
						promo_load.id = "promo_load";
						promo_load.style.width = "386px";
						promo_load.style.zIndex = "4";
						promo_load.style.marginLeft = "75px";
						promo_load.style.marginTop = "10px";
						promo_load.style.background = "#FFF";
						promo_load.style.height = "265px";
						promo_load.style.opacity = "0.9";
						promo_load.style.position = "absolute";
						promo_load.style.filter = "alpha(opacity=90)";
						promocja.parentNode.insertBefore(promo_load, promocja);
						//document.insertBefore(promo_load, div);
						promo_load.innerHTML = '<p><img src="grafika/loading.gif" alt="loading"><p>';
						//promocja.innerHTML = '<p><img src="grafika/loading.gif" alt="loading"><p>';
						}
				 
				 var url = "promocje.php?numer_p="+n+"&iloscpromo="+ile+"&jvisnvk=" + new Date().getTime();
				 XMLHttpRequestObject3.open("GET", url);
				 //loader("wlacz");
				 //naglowki();
				 XMLHttpRequestObject3.onreadystatechange = function()
					 {
					 if(XMLHttpRequestObject3.readyState == 4 && XMLHttpRequestObject3.status == 200)
						 {
						 div.innerHTML = '<input type="hidden" id="ile_pomocji" value="'+ile+'">'+ XMLHttpRequestObject3.responseText;
						 //tekst="<p>Kliknij szukaj aby zobaczyć interesujące produkty</p>";
						 n=parseInt(n,10);
						 n=n+1;
						 if (n<ile)
							{
							 promo_time=setTimeout("nastepny_produkt('"+n+"')",20000);
							 odliczanie('20',n);
							}
						 else
							{
							clearTimeout(time_left);
							clearTimeout(promo_time);
							}
						 }
					 }
				 XMLHttpRequestObject3.send(null);
				 }
			}
			
function loader(akcja)	
			{
			var div = document.getElementById("strona");
			//var div = document.getElementById("przyciski");
			if (akcja=="wlacz")
				{
				if (document.getElementById("loader")==null)
					{
					var loader = document.createElement("div");
					var counter = document.createElement("input");
					counter.id = "counter";
					counter.type = "hidden";
					counter.value = "0";
					loader.id = "loader";

					document.body.insertBefore(loader, div);
					document.body.insertBefore(counter, div);
					loader.innerHTML = '<p style="text-align:center;"><img src="grafika/loading.gif" alt="ładowanie strony"></p>';
					zalej('loader','1');
					}

				}
			}
// pokaz fotografie w divie
function pokaz(tablica,szerokosc,wysokosc,ile,nr)	
			{
			//var pliki=new Array(ile);
			var myWidth = 0, myHeight = 0;
			if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
				//IE 4 compatible
				var str= document.getElementById ("dol");
				var h = str.offsetHeight; 
				str= document.getElementById ("gora");
        h=h+str.offsetHeight+20; 
				myWidth = document.body.clientWidth;
				myHeight = h;
			}
			else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
				//IE 6+ in 'standards compliant mode'
				myWidth = document.documentElement.clientWidth;
				myHeight = document.documentElement.clientHeight;
			}
			
			var pliki=tablica.split("|");
			//zdjecia=tablica.split("|");
			if (document.getElementById("fota")==null)
				{
				var tlo = document.createElement("div");
				var fota = document.createElement("div");
				tlo.id = "tlo";
				fota.id="fota";
				}
			else 
				{
				var tlo=document.getElementById("tlo");
				var fota=document.getElementById("fota");
				}
				var div = document.getElementById("strona");
				var s=((myWidth)/2)-(szerokosc/2)-10;
				var wys=10;//((myHeight)/2)-(wysokosc/2)-10;
				
			//if(fota.currentstyle) 
			//	{  
				// for msie 
				tlo.style.height = myHeight+"px";
				//tlo.innerHTML = "tlo";
				fota.style.backgroundColor = "#FFF"; 
				fota.style.position = "fixed";
				fota.style.padding = 10+"px";
				fota.style.zIndex = "4";
				if ( ver !=-1 )
					{
					if ( ver < 7.0 )
						{
						wys=((myHeight)/2)-(wysokosc/2)-10;
						fota.style.position = "absolute";
						}
					if ( ver < 6.0 )
						{
						s=((909)/2)-(szerokosc/2)-10;
						}
					}
				fota.style.margin = wys + "px" + " 0px 0px " +s+"px" ;

				/*if (ile>1)
					{
						if (nr<ile-1){ 
						var next=nr+1;
						fota.innerHTML = "<div style='position:absolute'><a href=\"#nogo\" onclick=\"fota.innerHTML=\"<p><center><img src='" + zdjecia[next] + "' alt='zamknij' title='zamknij'></center><br>&copy; 2009 Art-Rosis<br>"+szerokosc+" px<br>"+ wysokosc+" px<br>zamknij</p>\">kolejne</a></div>";
						}
						//dodaj kolejne pokaz('"+tablica+" ','"+szerokosc+"','"+wysokosc+"','"+ile+"','"+next+"')
						if (nr>0)
						{
						fota.innerHTML ="poprzednie";
						}
						//dodaj poprzednie
					}*/
				fota.innerHTML += "<p><center><img src='" + pliki[nr] + "' alt='zamknij' title='zamknij'></center><br>&copy; 2009 PGH Jaś Kowalski<br>"+szerokosc+" px<br>"+ wysokosc+" px<br>zamknij</p>";

			//	} 
			//else { 
				// for real browsers ;) 
				//fota.style("background-color", "#c0c0c0"); 
			//	 } 
			document.body.insertBefore(fota, div);
			document.body.insertBefore(tlo, fota);
			if(fota.addEventListener && tlo.addEventListener)
				{
				fota.addEventListener('click', (function(i)
												{
						 						return function()
													{
													document.body.removeChild(fota);
													document.body.removeChild(tlo);
													}
						 						})(fota,tlo), false);
				tlo.addEventListener('click', (function(i)
												{
						 						return function()
													{
													document.body.removeChild(fota);
													document.body.removeChild(tlo);
													}
						 						})(tlo,fota), false);
			  	}
			else if(fota.attachEvent && tlo.attachEvent){
				fota.attachEvent('onclick', (function(i)
												{
						 						return function()
													{
													document.body.removeChild(fota);
													document.body.removeChild(tlo);
													}
						 						})(fota,tlo));
			  	tlo.attachEvent('onclick', (function(i)
												{
						 						return function()
													{
													document.body.removeChild(fota);
													document.body.removeChild(tlo);
													}
						 						})(tlo,fota));								
												}
			else
				{
				fota.onclick = "document.removeChild(fota); document.body.removeChild(tlo);";
				tlo.onclick = "document.removeChild(fota); document.body.removeChild(tlo);";
				}

			}
 
// obsluga galerii
function pokazfotki(dir,akcja)
						{
							if(XMLHttpRequestObject)
								{
								tekst='';
								loader("wlacz");
								var div = document.getElementById("tekst");
								//div.innerHTML = "<center><img src='grafika/loading.gif' alt='ladowanie'></center><br>";
								if (akcja=="2") 
									{
									var url = "galeria_pokaz.php?dir=" + dir +"&licznik=" +akcja+"&jvisnvk=" + new Date().getTime();
									}
								else var url = "galeria.php?dir=" + dir +"&licznik=" +akcja+"&jvisnvk=" + new Date().getTime();
								XMLHttpRequestObject.open("GET", url, true);
								
								naglowki();

								XMLHttpRequestObject.onreadystatechange = function()
								{
									if(XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200)
										{
										var tytul = document.getElementById("tytul");
										tytul.innerHTML= '<p>GALERIA</p>';
										tekst = XMLHttpRequestObject.responseText;
										}
								}
								XMLHttpRequestObject.send(null);
								}
						}
//obsluga dodawania wpisu
function dodaj_wpis(akcja,nr)
						{
						if(XMLHttpRequestObject)
								{
								tekst="";
								var div = document.getElementById("tekst");
								if (akcja!="1") var url = "form.htm?jvisnvk=" + new Date().getTime();
									else
											{
											var ak=document.getElementById("akcja").value;
											var tytul=document.getElementById("tyt").value;
											var tresc=document.getElementById("tre").value;
											
											var url ="ksiega.php?akcja=" + ak + "&tyt=" + encodeURIComponent(tytul) +"&tre=" +encodeURIComponent(tresc)+"&jvisnvk=" + new Date().getTime();
											}
									XMLHttpRequestObject.open("GET", url, true);
									loader("wlacz");
									naglowki();
									//XMLHttpRequestObject.setRequestHeader("Content-Type","text/html; charset=utf-8"); 
									XMLHttpRequestObject.onreadystatechange = function()
											{
											if(XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200)
												{
												tekst = XMLHttpRequestObject.responseText;
												}
											}
									XMLHttpRequestObject.send(null);
								}
						}
						
/*function pokaz_produkt()
	 {
	 if(XMLHttpRequestObject)
		 {
		 tekst='';
		 var div = document.getElementById("tekst");
		 //div.innerHTML = "";
		 var wybor = document.getElementById("gora");
		 var url = "wybor.php"+"?jvisnvk=" + new Date().getTime();
		 XMLHttpRequestObject.open("GET", url);
		 naglowki();
		 loader("wlacz");
		 XMLHttpRequestObject.onreadystatechange = function()
			 {
			 if(XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200)
				 {
				 wybor.innerHTML = XMLHttpRequestObject.responseText;
				 tekst="<p>Kliknij szukaj aby zobaczyć interesujące produkty</p>";
				 }
			 }
		 XMLHttpRequestObject.send(null);
		 }
	}*/
function wyswietl_produkt(pid,promo)
	{
	if(XMLHttpRequestObject)
		 {
		 tekst="";
		 var div = document.getElementById("tekst");
		 var url = "szablon_produkt.php";
		 var zapytanie="pid="+pid;
		 if (promo!="0") zapytanie+="&promo="+promo+"&jvisnvk=" + new Date().getTime();
		 XMLHttpRequestObject.open("POST", url);
		 loader("wlacz");
		 naglowki();
		 XMLHttpRequestObject.send(zapytanie);
		 XMLHttpRequestObject.onreadystatechange = function()
			 {
			 if(XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200)
				 {
				 tekst = XMLHttpRequestObject.responseText;
				 }
			 }
		 }
	}
function wyszukaj_produkty()
	 {
	 if(XMLHttpRequestObject)
		 {
		 tekst='';
		 var div = document.getElementById("tekst");
		 var rodzaj = document.getElementById("rodzaj").value;
		 var kategoria = document.getElementById("kategoria0").value;
		 var przedzial = document.getElementById("przedzial").value;
		 var plec = document.getElementById("plec").value;
		 var od = document.getElementById("od").value;
		 var sort = document.getElementById("sortuj").value;

		 
		 var url = "szablon_wyniki.php";
		 var zapytanie="rodzaj="+rodzaj+"&kategoria="+kategoria+"&przedzial="+przedzial+"&plec="+plec+"&od="+od+"&sort="+sort+"&jvisnvk=" + new Date().getTime();
		 XMLHttpRequestObject.open("POST", url);
		 loader("wlacz");
		 naglowki();
		 XMLHttpRequestObject.send(zapytanie);
		 XMLHttpRequestObject.onreadystatechange = function()
			 {
			 if(XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200)
				 {
				 tekst = XMLHttpRequestObject.responseText;
				 }
			 }
		 }
	}
function newsy_dalej(ile,od,co)
	 {
	 if(XMLHttpRequestObject)
		 {
		 tekst="";
		 var div = document.getElementById("tekst");
		 var url = "wyswietl.php?ile="+ile+"&od="+od+"&co="+co+"&jvisnvk=" + new Date().getTime();
		 XMLHttpRequestObject.open("GET", url);
		 //naglowki();
		 loader("wlacz");
		 XMLHttpRequestObject.onreadystatechange = function()
			 {
			 if(XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200)
				 {
				 tekst=XMLHttpRequestObject.responseText;
				 var tytul = document.getElementById("tytul");
				 tytul.innerHTML='<p>Wpisy Naszych Gości</p>';
				 }
			 }
		 XMLHttpRequestObject.send(null);
		 }
	}
	
function imprezy()
	 {
	 if(XMLHttpRequestObject)
		 {
		 tekst="";
		 var div = document.getElementById("tekst");
		 var url = "imprezy-wyswietl.php?jvisnvk=" + new Date().getTime();
		 XMLHttpRequestObject.open("GET", url);
		 //naglowki();
		 loader("wlacz");
		 XMLHttpRequestObject.onreadystatechange = function()
			 {
			 if(XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200)
				 {
				 tekst=XMLHttpRequestObject.responseText;
				 var tytul = document.getElementById("tytul");
				 tytul.innerHTML='<p>Imprezy w klubie Jaś Kowalski</p>';
				 }
			 }
		 XMLHttpRequestObject.send(null);
		 }
		}
		
function pobierz_tytul (strona)
			{
			if(XMLHttpRequestObject2)
				{
				var tytul="Brak tytulu";
				var div = document.getElementById("tytul");
				var url="info/"+strona+"_t.skl"+"?jvisnvk=" + new Date().getTime();
				XMLHttpRequestObject2.open("GET", url);
				// przetwarzanie zlecenia
							
				XMLHttpRequestObject2.onreadystatechange = function()
					{
					if (XMLHttpRequestObject2.readyState == 4 && XMLHttpRequestObject2.status == 200) 
						{
						tytul=XMLHttpRequestObject2.responseText;
						div.innerHTML = '<p>'+tytul+"</p>";
						}
					if (XMLHttpRequestObject2.readyState == 4 && XMLHttpRequestObject2.status == 404) 
					div.innerHTML = "";	
					}
				XMLHttpRequestObject2.send(null);
				}
			}
			
function pobierzDane(strona,nr)
					{
					if(XMLHttpRequestObject && (XMLHttpRequestObject.readyState == 4 || XMLHttpRequestObject.readyState == 0))
						{
						var div = document.getElementById("tekst");
						
						tekst ="";
						var p="";
						p="p"+nr;
						var przycisk = document.getElementById(p);
						var a=0;
						var i=0;
						for (i=0;i<ilosc_przyciskow;i++)
							{
              p="p"+i;
              przycisk = document.getElementById(p);
							if (ft)
								link[i]=przycisk.innerHTML;
							if (i==nr)
								{
								przycisk.className = "on";
                }
              else
								przycisk.className = "off";
							a=link[i].indexOf('">')+2;			  
							przycisk.innerHTML="<a>"+(link[i]).substr(a,(link[i].length));
							}
							ft=false;
							//div.innerHTML = "";
							if (strona.length!=0)
							{
							loader("wlacz");
							var url="przetwarzaj.php?info=info/"+strona+"&jvisnvk=" + new Date().getTime();
							//var tytul=pobierz_tytul (strona);
							//div2.innerHTML = "<h1>"+tytul+"</h1><hr>";
							XMLHttpRequestObject.open("GET", url);
							// przetwarzanie zlecenia
							naglowki();
							XMLHttpRequestObject.onreadystatechange = function()
								{
								
								if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) 
									{
									//var div = document.getElementById("tekst");
									tekst=XMLHttpRequestObject.responseText;																	
									}
								
								}
							XMLHttpRequestObject.send(null); 
							pobierz_tytul (strona);
							}
						}
						for (i=0;i<ilosc_przyciskow;i++)
										{
										p="p"+i;
										przycisk = document.getElementById(p);
										if (i!=nr)
										przycisk.innerHTML=link[i];
										}

					}

