/* ajaxnew.js */

// ponizej mamy funkcje z ajaxa
var przerzucaj = false

function PobierzDanePost(zrodlo, parameters, cel)
{
  	if (window.XMLHttpRequest)
		{
			ObiektXMLHttp = new XMLHttpRequest();
		}
	else
		{
		    var xhrVersion = [ "MSXML2.XMLHttp.5.0", "MSXML2.XMLHttp.4.0","MSXML2.XMLHttp.3.0","MSXML2.XMLHttp","Microsoft.XMLHttp" ];
        	for (var i = 0; i < xhrVersion.length; i++)
				{
            		try {
                		var ObiektXMLHttp = new ActiveXObject(xhrVersion[i]);
		                break;
    		        } catch (e) { }
        		}
};


if(ObiektXMLHttp)
	{
		var cel = document.getElementById(cel);

		ObiektXMLHttp.open('POST', zrodlo, true);
		ObiektXMLHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		ObiektXMLHttp.setRequestHeader("Content-length", parameters.length);
		ObiektXMLHttp.setRequestHeader("Connection", "close");
		ObiektXMLHttp.send(parameters);

		ObiektXMLHttp.onreadystatechange = function()
		{
		/*if (ObiektXMLHttp.readyState == 1 || 0)
			{
				cel.innerHTML = "ladowanie...";
			}*/
		if (ObiektXMLHttp.readyState == 4)
			{
				cel.innerHTML = ObiektXMLHttp.responseText;
			}
		else
			{
				cel.innerHTML = '<img src="skorki/' + skorka + '/przyciski/ajax-loader.gif" width="16" height="16" alt="" /> pobieram dane...';
			}
		}
	}
}

// druga czesc kodu
function PobierzDane(zrodlo, cel)
{

	if (window.XMLHttpRequest)
{
	ObiektXMLHttp = new XMLHttpRequest();
}
else
{
    var xhrVersion = [ "MSXML2.XMLHttp.5.0", "MSXML2.XMLHttp.4.0","MSXML2.XMLHttp.3.0","MSXML2.XMLHttp","Microsoft.XMLHttp" ];
        for (var i = 0; i < xhrVersion.length; i++)
			{
            	try {
                	var ObiektXMLHttp = new ActiveXObject(xhrVersion[i]);
	                break;
    	        } catch (e) { }
        	}

};


	if(ObiektXMLHttp)
		  {
			  var tmp = new String(cel);
				var cel = document.getElementById(cel);
				ObiektXMLHttp.open("GET", zrodlo, true);
				//setPage(zrodlo);
				ObiektXMLHttp.onreadystatechange = function()
					{
						/*if (ObiektXMLHttp.readyState == 1 || 0)
							{
								document.getElementById('przejsciowka').innerHTML = "ladowanie...";
							}*/
						if (ObiektXMLHttp.readyState == 4)
							{
								/*cel.innerHTML = ObiektXMLHttp.responseText;*/
								if (document.getElementById(tmp)) {
									document.getElementById(tmp).innerHTML = poprawURLe(ObiektXMLHttp.responseText);
								}
								document.getElementById('przejsciowka').innerHTML = '';
							}
							else
							{
								document.getElementById('przejsciowka').innerHTML = '<img src="skorki/' + skorka + '/przyciski/ajax-loader.gif" width="16" height="16" alt="" /> pobieram dane...';
							}

					}

			// trzecia czę¶ć kodu
			ObiektXMLHttp.send(null);
		}
}


// druga czę¶ć kodu
function PobierzSzybkoDane(zrodlo, cel)
{
	if (window.XMLHttpRequest)
{
	ObiektXMLHttp = new XMLHttpRequest();
}
else
{
    var xhrVersion = [ "MSXML2.XMLHttp.5.0", "MSXML2.XMLHttp.4.0","MSXML2.XMLHttp.3.0","MSXML2.XMLHttp","Microsoft.XMLHttp" ];
        for (var i = 0; i < xhrVersion.length; i++)
			{
            	try {
                	var ObiektXMLHttp = new ActiveXObject(xhrVersion[i]);
	                break;
    	        } catch (e) { }
        	}

};

	if(ObiektXMLHttp)
		  {
			  var tmp = new String(cel);
				var cel = document.getElementById(cel);
				ObiektXMLHttp.open("GET", zrodlo, true);
				//setPage(zrodlo);
				ObiektXMLHttp.onreadystatechange = function()
					{
						if (ObiektXMLHttp.readyState == 4)
							{
								cel.innerHTML = poprawURLe(ObiektXMLHttp.responseText);
							}

					}
			// trzecia czę¶ć kodu
			ObiektXMLHttp.send(null);
		}
}
function UstawStrone(nazwa,caly_link)
{
	PobierzDane('/ustawienia/sesje.php?strona='+nazwa+'&session=1&'+caly_link,'przejsciowka');

//	css  = document.getElementById('css_podstrona');
	//css.href = 'skorki/'+ skorka + '/' + nazwa + '.css';
	podstrona = nazwa;
	if ((podstrona == 'nowosci') || (podstrona == 'news'))
	{
		act = 1;
		zakladki_id = setTimeout('rotacja_zakladek()',5000);
	} else {
		clearTimeout(zakladki_id);
		zakladki_id = null;
	}
}

function WstawWDiva(tresc,ramka)
{
	var cel = document.getElementById(ramka);
		cel.innerHTML = tresc;

}

function NoweOkno(url,width,height)
{
	Win = window.open(url,'','width=' + width + ',height=' + height + ',toolbar=no,status=no,directories=no,scrolling=no,scrollbars=no,resizable=no,resize=no');
}
function LogowanieOnEnter(myfield,e)
{
	var keycode;
	if (window.event) keycode = window.event.keyCode;
	else
		if (e) keycode = e.which;
	else
		return  true;

	if (keycode == 13)
	   {
		  FormularzUzytkownika('form_logowanie','strony/logowanie/logowanie.php');
//  myfield.form.submit();
		   return false;
		}
	else   return true;
}

function AvatarChange() {
	var nr = document.FormularzProfil.Avatar.options[document.FormularzProfil.Avatar.selectedIndex].value;
	document.images['pic_avatar'].src = '../../zasoby/uzytkownicy/avatary/' + nr;
}

//--------------------------

function ustaw_menu_dolne(nazwa)
{
	if (nazwa == "") nazwa = 'glowna';
	document.getElementById('menu_dolne_zakladki').className = 'md_'+ nazwa;
	document.getElementById('menu_dolne_tresc').innerHTML = document.getElementById('menu_dolne_tresc_' + nazwa).innerHTML;
}

//--------------------------


var czas = new Array(4000,3000,3000,3000,2000);

var blok = 0;

function ustaw_zakladke(id)
{
	if (id == "") id = 1;
	if (document.getElementById('zakladki_menu') != null) {
	   document.getElementById('zakladki_menu').className = 'zakladki_menu_'+ id;
	   document.getElementById('zakladki_tresc').innerHTML = document.getElementById('zakladki_tresc_' + id).innerHTML;
 	   }


}

//--------------------------
var act = 0;

function rotacja_zakladek()
{
	if ((blok == 0))
		{
			act++;
			if (act > 6) act = 1;
			ustaw_zakladke(act);

		}
//zakladki_id = setTimeout("rotacja_zakladek()",5000);
}

//--------------------------
function blokada_zakladek(znacznik)
{
	blok = znacznik;
}

//--------------------------
nr_fotki = 1;

function FotoklubRotujaceMiniaturki()
{

 for (i=1;i<4;i++)
	{
		document.getElementById('PK_Fotoklub_fotka_'+ i).className = "pk_Fotoklub_Fotka_ukryta";
	}

	nr_fotki ++;
	if (nr_fotki > 3) nr_fotki = 1;

	document.getElementById('PK_Fotoklub_fotka_'+ nr_fotki).className = "pk_Fotoklub_Fotka_widoczna";

//	alert(nr_fotki);
if (typeof document.getElementById('zakladki_menu') != 'undefined')
rotacja_zakladek();
	setTimeout("FotoklubRotujaceMiniaturki()",5000);

}

//--------------------------
function AktualizujStatystyki()
{
	if (window.XMLHttpRequest)
{
	ObiektXMLHttp = new XMLHttpRequest();
}
else
{
    var xhrVersion = [ "MSXML2.XMLHttp.5.0", "MSXML2.XMLHttp.4.0","MSXML2.XMLHttp.3.0","MSXML2.XMLHttp","Microsoft.XMLHttp" ];
        for (var i = 0; i < xhrVersion.length; i++)
			{
            	try {
                	var ObiektXMLHttp = new ActiveXObject(xhrVersion[i]);
	                break;
    	        } catch (e) { }
        	}

};


	if(ObiektXMLHttp)
		  {
				var cel = document.getElementById('BokStatystyki');
				ObiektXMLHttp.open("GET", '/zasoby/statystyka.txt', true);
				//setPage(zrodlo);
				ObiektXMLHttp.onreadystatechange = function()
					{
						if (ObiektXMLHttp.readyState == 1 || 0)
							{
								cel.innerHTML = "";
							}
						if (ObiektXMLHttp.readyState == 4)
							{
								cel.innerHTML = ObiektXMLHttp.responseText;
							}
							else
							{
								cel.innerHTML = "";
							}
					}
			// trzecia czę¶ć kodu
			ObiektXMLHttp.send(null);
		}
	 setTimeout("AktualizujStatystyki();",60000);
}
var czy_zalogowany;
var podtrzymaj_sesje;

function zalogowany(czy_zalogowany)
{

	if (czy_zalogowany)
		{
		 	 //licznik pobieramy szybko... co 10 sekund
			 //PobierzSzybkoDane('/strony/wiadomosci/LicznikWiadomosci.php','nowe_wiadomosci');
			 // ale podtrzymanie sesji wywolyujemy zadko... co 10 wywolan licznika (ok 6 minut)
			 if (podtrzymaj_sesje > 10)
			 {
			 	 PobierzSzybkoDane('/strony/logowanie/podtrzymaj_sesje.php','sesja');
				 podtrzymaj_sesje = 0;
		     }
			 else
			 {
				podtrzymaj_sesje++;
			 }
		}// tu mozemy dozucic potem jakiegos skrypta ktory ma sie wykonywac cyklicznie dla niezalogowanych
}

/* dodane przez piotrale */
function DodajDoKontaktow(kogo)
{
	if (window.XMLHttpRequest)
{
	ObiektXMLHttp = new XMLHttpRequest();
}
else
{
    var xhrVersion = [ "MSXML2.XMLHttp.5.0", "MSXML2.XMLHttp.4.0","MSXML2.XMLHttp.3.0","MSXML2.XMLHttp","Microsoft.XMLHttp" ];
        for (var i = 0; i < xhrVersion.length; i++)
			{
            	try {
                	var ObiektXMLHttp = new ActiveXObject(xhrVersion[i]);
	                break;
    	        } catch (e) { }
        	}

};

	if(ObiektXMLHttp)
		  {
				//var cel = document.getElementById(cel);
				ObiektXMLHttp.open("GET", '/strony/profil/DodajDoZnajomych.php?id='+kogo, true);
				//setPage(zrodlo);
				ObiektXMLHttp.onreadystatechange = function()
					{
						if (ObiektXMLHttp.readyState == 4)
							{
								window.alert(ObiektXMLHttp.responseText);
							}

					}
			// trzecia czę¶ć kodu
			ObiektXMLHttp.send(null);
		}
}

/* piotralowe pierdoly, zeby przycisk wstecz, ogladanie w kartach i wrzucanie do zakladek dzialaly */

var trigger = false;  /* zeby mozna bylo dwa razy kliknac w ten sam link */

function wytnijStrone(str)
{
	var temp = new String();
	temp = str;
	var start = temp.indexOf('strona=');
	start = start + 7;
	var sub = temp.substr(start);
	var end = sub.indexOf('&');
	var ret = '';
	if (end > -1) {
		ret = sub.substring(0, end);
	} else {
		ret = sub;
	}

	if (ret != '')
		return ret + '.php';
	else {
		/*if (przerzucaj)
		return 'nowosci/index.php';
		else */return '';
	}
}

function wytnijPodstrone(str)
{
	var temp = new String();
	temp = str;
	var start = temp.indexOf('pod=');
	if (start != -1) {
		start = start + 4;
		var sub = temp.substr(start);
		var end = sub.indexOf('&');
		var ret = '';
		if (end > -1) {
			ret = sub.substring(0, end);
		} else {
			ret = sub;
		}
		if (temp.indexOf('.txt') == -1) {
			if (ret != '')
				return ret + '.php';
		} else {
			return ret;
		}
	} else {
		return '';
	}
}

function wytnijRamke(str)
{
	var temp = new String();
	temp = str;
	var ret = '';
	var start = temp.indexOf('r=');
	if (start != -1) {
		start = start + 2;
		var sub = temp.substr(start);
		var end = sub.indexOf('&');
		if (end > -1) {
			ret = sub.substring(0, end);
		} else {
			ret = sub;
		}
	}
	if (ret != '')
		return ret;
	else
		return 'srodek';
}

function wytnijKatalog(str)
{
	var temp = new String(str);
	var end = temp.indexOf('/');
	return temp.substring(0, end);
}

function sprawdzZakladki(podstrona)
{
	var temp = new String(podstrona);
	if ((temp.indexOf('nowosci') > -1) || ((temp.indexOf('news') > -1) && (temp.indexOf('archiwum') == -1)))
	{
		act = 1;
		zakladki_id = setTimeout('rotacja_zakladek()',5000);
	} else {
		clearTimeout(zakladki_id);
		zakladki_id = null;
	}
}

function poprawURLe(kod)
{
	var x = new String(kod);
	var y = new String();
	var str = new String('');
	var ramka_href = new String('');
	var ramka_skocz = new String('');
	var pos_a = 0; var pos_href = 0; var pos_onclick = 0; var pos_strona = 0; var pos_strona_roz = 0; var pos_param = 0; var pos_param_end = 0; var pos_ramka = 0; var pos_ramka_end = 0; var pos_opis = 0; var pos_koniec = 0; var pos_pobierz = 0; var p_param = ''; var pos_param = 0; var pos_param_end = 0; var pos_slash = 0;
	var i = 0;  /* zabezpieczenie przed zapetleniem */
	var roz = new String('');
	while ((i < 300) && (pos_a != -1)) {
		y = y + pos_a + ', ';
		pos_a = x.indexOf('<a ', pos_a);
		if (pos_a != -1) {
			pos_href = x.indexOf('href="#"', pos_a);
			pos_koniec = x.indexOf('</a>', pos_a);
			pos_pobierz = x.indexOf('PobierzDane', pos_a);
			if ((pos_pobierz != -1) && (pos_pobierz < pos_koniec) && (pos_href != -1) && (pos_href < pos_koniec)) {
				pos_strona = x.indexOf('strony/', pos_a) + 7;
				pos_strona_roz = x.indexOf('.', pos_strona);
				roz = x.substring(pos_strona_roz, pos_strona_roz + 4);
				if (roz == '.php') {
					roz = '';
				}
				pos_ramka = x.indexOf(',', pos_strona_roz) + 1;
				pos_ramka = x.indexOf('\'', pos_ramka) + 1;
				pos_ramka_end = x.indexOf('\'', pos_ramka);
				pos_opis = x.indexOf('">', pos_ramka_end) + 2;
				pos_param = x.indexOf('?', pos_strona_roz);
				if ((pos_param < pos_koniec) && (pos_param != -1)) {
					pos_param_end = x.indexOf('\'', pos_param);
					p_param = x.substring(pos_param + 1, pos_param_end);
				} else {
					p_param = '';
				}

				var ramka = x.substring(pos_ramka, pos_ramka_end);
				if (ramka != 'srodek') {
					pos_slash = x.indexOf('/', pos_strona);
					str = 'strona=' + x.substring(pos_strona, pos_slash) + '/index&amp;pod=' + x.substring(pos_slash + 1, pos_strona_roz) + roz;
					ramka_href = '&amp;r=' + ramka;
					ramka_skocz = '&amp;r=' + ramka;
				} else {
					str = 'strona=' + x.substring(pos_strona, pos_strona_roz);
					ramka_href = '';
					ramka_skocz = '';
				}
				if (p_param != '')
					str = str + '&amp;' + p_param;
				x = x.substring(0, pos_a) + '<a href="#' + str + ramka_href + '" onclick="Skocz(\'' + str + ramka_skocz + '\')">' + x.substring(pos_opis, pos_koniec) + '</a>' + x.substring(pos_koniec + 4, x.length);
				pos_a = pos_a + str.length;
			} else {
				pos_a = pos_koniec + 4;
			}
		}
		i++;
	}
	i = 0;
	pos_a = 0;
	while ((i < 300) && (pos_a != -1)) {
		y = y + pos_a + ', ';
		pos_a = x.indexOf('<div class="odn"', pos_a);
		if (pos_a != -1) {
			pos_koniec = x.indexOf('</div>', pos_a);
			pos_pobierz = x.indexOf('PobierzDane', pos_a);
			if ((pos_pobierz != -1) && (pos_pobierz < pos_koniec)) {
				pos_strona = x.indexOf('strony/', pos_a) + 7;
				pos_strona_roz = x.indexOf('.', pos_strona);
				roz = x.substring(pos_strona_roz, pos_strona_roz + 4);
				if (roz == '.php') {
					roz = '';
				}
				pos_ramka = x.indexOf(',', pos_strona_roz) + 1;
				pos_ramka = x.indexOf('\'', pos_ramka) + 1;
				pos_ramka_end = x.indexOf('\'', pos_ramka);
				pos_opis = x.indexOf('">', pos_ramka_end) + 2;
				pos_param = x.indexOf('?', pos_strona_roz);
				if ((pos_param < pos_koniec) && (pos_param != -1)) {
					pos_param_end = x.indexOf('\'', pos_param);
					p_param = x.substring(pos_param + 1, pos_param_end);
				} else {
					p_param = '';
				}

				var ramka = x.substring(pos_ramka, pos_ramka_end);
				if (ramka != 'srodek') {
					pos_slash = x.indexOf('/', pos_strona);
					str = 'strona=' + x.substring(pos_strona, pos_slash) + '/index&amp;pod=' + x.substring(pos_slash + 1, pos_strona_roz) + roz;
					ramka_href = '&amp;r=' + ramka;
					ramka_skocz = '&amp;r=' + ramka;
				} else {
					str = 'strona=' + x.substring(pos_strona, pos_strona_roz);
					ramka_href = '';
					ramka_skocz = '';
				}
				if (p_param != '')
					str = str + '&amp;' + p_param;
				x = x.substring(0, pos_a) + '<a style="display: block" href="#' + str + ramka_href + '" onclick="Skocz(\'' + str + ramka_skocz + '\')">' + x.substring(pos_opis, pos_koniec) + '</a>' + x.substring(pos_koniec + 6, x.length);
				pos_a = pos_a + str.length;
			} else {
				pos_a = pos_koniec + 6;
			}
		}
		i++;
	}

	return x;
}

function pobierzURL(old_location)
{
	document.getElementById('bok_potwierdzenie').innerHTML = '';
	var strona = wytnijStrone(location.hash);
	var strona_prev = wytnijStrone(old_location);
	var ramka = wytnijRamke(location.hash);
	var podstrona = wytnijPodstrone(location.hash);
	sprawdzZakladki(location.hash);
	if ((strona != strona_prev) || (podstrona == '')) {
		if ((strona != '') && (location.hash != '#') && (location.hash != '')) {
			if (podstrona == '') {
				var str = new String(strona);
				PobierzDane('/ustawienia/sesje.php?session=1&' + location.hash.substr(1), 'przejsciowka');
				PobierzDane('strony/' + strona + '?ajax&' + location.hash.substr(1), ramka);
			} else {
				PobierzDane('strony/' + strona + '?ajax&' + location.hash.substr(1), 'srodek');
			}
		}
	}
	if (podstrona != '') {
		var katalog = wytnijKatalog(strona);
		PobierzDane('strony/' + katalog + '/' + podstrona + '?ajax&' + location.hash.substr(1), ramka);
	}
}

function sprawdzURL(old_location)
{
	if (trigger != false) {
		pobierzURL(old_location);
		trigger = false;
	} else if (location.hash != old_location) {
		var str = new String(window.location);
		pobierzURL(old_location);
	}
	window.setTimeout("sprawdzURL('" + location.hash + "')", 200);
}

function sprawdzURL_IE(old_location)
{
	if (trigger != false) {
		pobierzURL(old_location);
		window.setTimeout("sprawdzURL_IE('#" + trigger + "')", 200);
		trigger = false;
	} else {
	/*	if (typeof document.frames['ie_mock'].getTrickHash != 'undefined') {
			var hash = '#' + document.frames['ie_mock'].getTrickHash();
		if (hash != old_location) {
			location.hash = hash;
			pobierzURL(old_location);
		}
		} else {
		var hash = old_location;
		}*/
/*		} else {
		  document.getElementById('przejsciowka').innerHTML = '0';
		  var hash = old_location;
		}*/
		window.setTimeout("sprawdzURL_IE('" + old_location + "')", 200);
	}
}

var fixIFRAME = false;
if (navigator.appName == 'Microsoft Internet Explorer') {
	fixIFRAME = true;
}

function Skocz(hash)
{
	trigger = hash;
	//location.hash = '#' + trigger;
	window.scrollTo(0, 0);
	if (fixIFRAME) {
		document.getElementById('ie_mock').setAttribute('src', 'r.php?' + hash);
	}
}


/* funkcje.js */

function menu_pokaz(id)
{
  var obiekt = document.getElementById(id);
  if (obiekt.style.display == "none")
  obiekt.style.display = "block";
  else
  obiekt.style.display = "none";
}

function RozwinKategorie(id) 
{
	 if (document.getElementById(id).style.display == 'none')
		 document.getElementById(id).style.display = 'block';
	 else
		 document.getElementById(id).style.display = 'none';
}
 function zwin_rozwin(divek)
 {
  var obiekt = document.getElementById(divek);
  nazwa_przycisku = divek + 'przycisk';
  var przycisk = document.getElementById(nazwa_przycisku);
  if (obiekt.style.display == "none")
  {
    obiekt.style.display = "block";
	przycisk.innerHTML = "Zwiń";
  }
  else
  {
    obiekt.style.display = "none";
	przycisk.innerHTML = "Rozwiń";
  }
 }

 function foty_userow_zwin_rozwin(divek)
 {
  var obiekt = document.getElementById(divek);
  nazwa_przycisku = divek + '_przycisk';
  var przycisk = document.getElementById(nazwa_przycisku);
  if (obiekt.style.display == "none")
  {
    obiekt.style.display = "block";
	przycisk.innerHTML = "zwiń";
  }
  else
  {
    obiekt.style.display = "none";
	przycisk.innerHTML = "rozwiń";
  }
 }

 function DodajEmote(text)
  {
   var txt = document.FormularzDodajPost.tresc;
   txt.value += " ";
   txt.value += text;
   txt.value += " ";
   txt.focus();
  }

 function WyswietlZasob(url)
 {

	okno = window.open(url,'','status=0, toolbar=0, location=0, menubar=0, directories=0, resizable=0, scrollbars=1, height=1, width=1');
   // = window.
    //okno.document.write('<div id="1234"><IMG src="' + url + '" border="0"></div>');
   //width = okno.document.getElementById(1234).width;
   //alert(width);

 }

 var ZdjOgl = 1;

 function DodajZdjecieOgl()
 {
	 ZdjOgl = ZdjOgl + 1;
	 if (ZdjOgl > 5) ZdjOgl = 5;
	 Nazwa = "ogl_zdj" + ZdjOgl;
	var obiekt = document.getElementById(Nazwa);
	obiekt.style.display = "block";
 }

 function SzukajNews()
 {
	slowo = document.getElementById('slowo').value;
	PobierzDane('strony/archiwum/archiwum.php?opcja=szukaj&slowo=' + slowo + '&gen=1','srodek_prawa');
 }

 function SzukajNewsKey(e)
 {
	 var keycode;
	 if (window.event) keycode = window.event.keyCode;
	 else
	 if (e) keycode = e.which;
	 else
	 return true;

   if (keycode == 13)
   {
     SzukajNews();
   }
 }

 function SzukajKey(e)
 {
	 var keycode;
	 if (window.event) keycode = window.event.keyCode;
	 else
	 if (e) keycode = e.which;
	 else
	 return true;

   if (keycode == 13)
   {
     FormularzWyszukiwarka('strony/wyszukiwarka/wyszukiwarka.php');
     UstawStrone('wyszukiwarka','pd=wyszukiwarka');
   }
 }

 function SzukajFirme()
 {
	slowo = document.getElementById('firma_slowo').value;
	odn = 'strony/katalogfirm/lista.php?slowo=' + slowo;
	PobierzDane(odn,'srodek_prawa');
 }

 function SzukajFirmeKey(e)
 {
	 var keycode;
	 if (window.event) keycode = window.event.keyCode;
	 else
	 if (e) keycode = e.which;
	 else
	 return true;

   if (keycode == 13)
   {
     SzukajFirme();
   }
 }

 function SzukajOgl()
 {
	kat = document.getElementById('skat').value;
	slowo = document.getElementById('ogl_slowo').value;
	odn = 'strony/ogloszenia/lista.php?kat=' + kat + '&slowo=' + slowo;
	PobierzDane(odn,'srodek_prawa');
 }

 function SzukajOglKey(e)
 {
	 var keycode;
	 if (window.event) keycode = window.event.keyCode;
	 else
	 if (e) keycode = e.which;
	 else
	 return true;

   if (keycode == 13)
   {
     SzukajOgl();
   }
 }
function okno(url,width,height) {
  	Win = window.open(url,'','width=' + width + ',height=' + height + ',toolbar=no,status=no,directories=no,scrolling=no,scrollbars=yes,resizable=yes,resize=no');
  }

/* dorzucone przez piotrale, wyswietla dymek podpowiedzi;
   wczesniej musi byc gdzies w kodzie wygenerowany div z klasa 'hint'
   i odpowiednim identyfikatorem */
function hint(zdarzenie, nazwa)
{
	if (!zdarzenie) {
		zdarzenie = window.event;
	}
	if (window.pageYOffset) {
		var ofsY = window.pageYOffset;
	} else if (document.body && document.body.scrollTop) {
		var ofsY = document.body.scrollTop;
	} else  {
		var ofsY = document.documentElement.scrollTop;
	}
	var x = document.getElementById(nazwa).style;
	var ofsX = zdarzenie.clientX + 16;
	x.left = ofsX + 'px';
	x.top = (zdarzenie.clientY + ofsY) + 'px';
	x.display = 'block';
}

function kasuj_hint(nazwa)
{
	var x = document.getElementById(nazwa).style;
	x.display = 'none';
}


/* formularze.js */

function Podswietl(obiekt)
{
	znacznik = document.getElementById(obiekt).className = 'pole_textowe_podswietl';
	znacznik.className = 'pole_textowe_podswietl';
}

function Poszarz(obiekt)
{
	znacznik = document.getElementById(obiekt).className = 'pole_textowe';
	znacznik.className = 'pole_textowe';
}

function Podswietl_B(obiekt)
{
	znacznik = document.getElementById(obiekt).className = 'pole_textowe_logowanie_podswietl';
	znacznik.className = 'pole_textowe_podswietl';
}

function Poszarz_B(obiekt)
{
	znacznik = document.getElementById(obiekt).className = 'pole_textowe_logowanie';
	znacznik.className = 'pole_textowe';
}

function zaznacz(obiekt)
{
 obiekt.className = 'pole_textowe_podswietl';
}

function odznacz(obiekt)
{
 obiekt.className = 'pole_textowe';
}

function DodajZdjecie()
{
	 lp++;
	 if (lp > 4) document.getElementById('btn_addphoto').disabled = true;
	 //document.getElementById('btn_addphoto').style.visibility = "hidden";
	 //var d = document.getElementsByTagName('input');
	 //alert(d.length);
	 var znacznik = document.createElement('input');
	 znacznik.setAttribute('type', 'file');
	 znacznik.setAttribute('name', 'plik_' + lp);
	 znacznik.setAttribute('style', 'display: block;');
	 znacznik.className = 'upload';

	var kontener = document.getElementById('zdjecia');
	 kontener.appendChild(znacznik);
}

function SprawdzGrupy()
{
i = 0;
  do
  {
	i++;
    nazwa_elementu = 'grupa' + i;
    var element = document.getElementById(nazwa_elementu);

	nazwa_divka = 'divgrupa' + i;
    var divek = document.getElementById(nazwa_divka);

	if (element.value == 0) divek.style.display = "none";
  }
  while(i < 5)

  if (i == 0) alert("Możesz wybrać max 5 grup");
}

function DodajGrupe()
{
	i = 0;
	mozna=1;
  do
  {
	i++;
    nazwa_elementu = 'grupa' + i;
    var element = document.getElementById(nazwa_elementu);
	nazwa_divka = 'divgrupa' + i;
    var divek = document.getElementById(nazwa_divka);
	if ((divek.style.display != "none") && (element.value == 0)) mozna=0;
  }
  while(i < 5)

  if (mozna == 1)
  {
	i = 0;
	  do
	  {
		i++;
	    nazwa_elementu = 'divgrupa' + i;
	    var divek = document.getElementById(nazwa_elementu);
	  }
	  while((divek.style.display != "none") & (i < 5))

 	 divek.style.display = "block";
  }
}


//obsluga formularza urzytkownika

function FormularzUzytkownika(obj,plik_wynikowy) {
      var poststr = "login=" + encodeURI( document.getElementById("login").value ) +
                    "&haslo=" + encodeURI( document.getElementById("haslo").value );
      PobierzDanePost(plik_wynikowy, poststr, 'logowanie');
}

function FormularzDo_koszyka(obj,plik_wynikowy) {
      var poststr = "ilosc=" + encodeURI( document.getElementById("ilosc").value ) +
	  				"&id=" + encodeURI( document.getElementById("id").value );
      PobierzDanePost(plik_wynikowy, poststr, 'srodek');
}

function FormularzWaluta(obj,plik_wynikowy) {
      var poststr = "nowy_kurs_kupno=" + encodeURI( document.getElementById("nowy_kurs_kupno").value ) +
                    "&nowy_kurs_sprzedaz=" + encodeURI( document.getElementById("nowy_kurs_sprzedaz").value ) +
					"&na_glownej=" + encodeURI( document.getElementById("na_glownej").value ) +
					"&submit=" + encodeURI( document.getElementById("submit").value );
      PobierzDanePost(plik_wynikowy, poststr, 'srodek');
}


function FormularzWyszukiwarka(plik_wynikowy) {


      var poststr = "szukaj=" + encodeURI( document.getElementById("szukaj").value ) +
                    "&szukaj_kfirm=" + encodeURI( document.getElementById("szukaj_kfirm").checked ) +
					"&szukaj_kci=" + encodeURI( document.getElementById("szukaj_kci").checked ) +
					"&szukaj_ogl=" + encodeURI( document.getElementById("szukaj_ogl").checked ) +
					"&szukaj_forum=" + encodeURI( document.getElementById("szukaj_forum").checked );
      PobierzDanePost(plik_wynikowy + "?" +poststr, poststr, 'srodek');
}

function FormularzSonda(obj,plik_wynikowy) {
	for (i=0;i<document.form_sonda.glos.length;i++)
	{
		if (document.form_sonda.glos[i].checked)
		{
			wartosc = document.form_sonda.glos[i].value;
		}
	}
      var poststr = "glos=" + encodeURI( wartosc );
      PobierzDanePost(plik_wynikowy, poststr, 'glosowanie');

}


function FormularzOgloszenia()
{
  var zaznaczony = document.ogloszenie.rodzaje.value;
  var tresc = document.ogloszenie.tresc.value;
  var kontakt = document.ogloszenie.kontakt.value;

if (document.getElementById("publikacja").checked)
	wynik = 1;
else
	wynik = 0;

  if (zaznaczony == 0)
  alert("Musisz wybrać kategorię")
  else
  if (kontakt == "")
  alert("Musisz wpisać kontakt")
  else
  if (tresc == "")
  alert("Musisz wpisać treść")
  else
  document.ogloszenie.submit();

}

function FormularzHumor(obj, plik)
{
      var poststr = "tresc=" + encodeURI( document.getElementById("tresc").value ) + "&";

      PobierzDanePost(plik, poststr, 'srodek_prawa');
}

function FormularzFirma(plik)
{
      var poststr = "nazwa=" + encodeURI( document.getElementById("nazwa").value ) +
                    "&adres=" + encodeURI( document.getElementById("adres").value ) +
                    "&kod=" + encodeURI( document.getElementById("kod").value ) +
					"&miasto=" + encodeURI( document.getElementById("miasto").value ) +
                    "&telefon=" + encodeURI( document.getElementById("telefon").value ) +
                    "&email=" + encodeURI( document.getElementById("email").value ) +
					"&www=" + encodeURI( document.getElementById("www").value ) +
                    "&nip=" + encodeURI( document.getElementById("nip").value ) +
                    "&grupa1=" + encodeURI( document.getElementById("grupa1").value ) +
					"&grupa2=" + encodeURI( document.getElementById("grupa2").value ) +
					"&grupa3=" + encodeURI( document.getElementById("grupa3").value ) +
					"&grupa4=" + encodeURI( document.getElementById("grupa4").value ) +
					"&grupa5=" + encodeURI( document.getElementById("grupa5").value ) +
					"&opis=" + encodeURI( document.getElementById("opis").value ) +
					"&uwagi=" + encodeURI( document.getElementById("uwagi").value );

      PobierzDanePost(plik, poststr, 'srodek_prawa');
}

//obsluga formularza dodawania posta do forum

// obsluga forumalrza dodawania wiadomsoci

function FormularzWiadomosc(obj,plik_wynikowy) {
      var poststr = "temat=" + encodeURI( document.getElementById("temat").value ) +
                    "&tresc=" + encodeURI( document.getElementById("tresc").value ) +
                    "&odbiorca_id=" + encodeURI( document.getElementById("odbiorca_id").value ) +
					"&wiadomosc_nadrzedna=" + encodeURI( document.getElementById("wiadomosc_nadrzedna").value );

      PobierzDanePost(plik_wynikowy, poststr, 'srodek_prawa');
}

function FotoklubForumDodajPosta()
{
var foundErr=0;
	if (document.FormularzFotoklubDodajPost.podpis.value.length == "")
		{
			alert("Dodaj podpis!");
			foundErr = 1;
		}

	if (document.FormularzFotoklubDodajPost.podpis.value == "PODAJ IMIE LUB NICK")
		{
			alert("Podaj imię lub nick");
			foundErr = 1;
			document.FormularzFotoklubDodajPost.podpis.value = "";
		}
		
	if (document.FormularzFotoklubDodajPost.podpis.value == "PODAJ IMIE LUB NICKa")
		{
			alert("Wysil się trochę bardziej ;)");
			foundErr = 1;
			document.FormularzFotoklubDodajPost.podpis.value = "";
		}
		
	if (document.FormularzFotoklubDodajPost.podpis.value == "PODAJ IMIE LUB NICKb")
		{
			alert("Wysil się trochę bardziej ;)");
			foundErr = 1;
			document.FormularzFotoklubDodajPost.podpis.value = "";
		}
		
	if (document.FormularzFotoklubDodajPost.podpis.value == "PODAJ IMIE LUB NICKaa")
		{
			alert("Wysil się trochę bardziej ;)");
			foundErr = 1;
			document.FormularzFotoklubDodajPost.podpis.value = "";
		}
		
if (document.FormularzFotoklubDodajPost.podpis.value == "PODAJ IMIE LUB NICKaaa")
		{
			alert("Wysil się trochę bardziej ;)");
			foundErr = 1;
			document.FormularzFotoklubDodajPost.podpis.value = "";
		}
		
	if (document.FormularzFotoklubDodajPost.tresc.value == "")
		{
			alert("Jakaś treść by się przydała...");
			foundErr = 1;
		}

    // Czy wystapil jakis blad?
    if (foundErr==0)
		{
			//jesli nie wystapil blad to wyslij formularz

		  var poststr = "temat_posta=" + encodeURI( document.getElementById("temat_posta").value ) +
					"&id_tematu=" + encodeURI( document.getElementById("id_tematu").value ) +
					"&tresc=" + encodeURI( document.getElementById("tresc").value ) +
					"&id_fotki=" + encodeURI( document.getElementById("id_fotki").value ) +
					"&rodzaj_posta=" + encodeURI( document.getElementById("rodzaj_posta").value ) +
                    "&podpis=" + encodeURI( document.getElementById("podpis").value );

		   PobierzDanePost('/strony/fotoklub/FotoklubDodajPost.php', poststr, 'forum_fotoklubowe');
	     }
	
	
}
function ForumDodajPosta()
{
var foundErr=0;
	if (document.FormularzDodajPost.podpis.value.length == "")
		{
			alert("Dodaj podpis!");
			foundErr = 1;
		}

	if (document.FormularzDodajPost.podpis.value == "PODAJ IMIE LUB NICK")
		{
			alert("Podaj imię lub nick");
			foundErr = 1;
			document.FormularzDodajPost.podpis.value = "";
		}

	if (document.FormularzDodajPost.tresc.value == "")
		{
			alert("Jakaś treść by się przydała...");
			foundErr = 1;
		}

    // Czy wystapil jakis blad?
    if (foundErr==0)
		{
			//jesli nie wystapil blad to wyslij formularz

		  var poststr = "temat_posta=" + encodeURI( document.getElementById("temat_posta").value ) +
					"&idtematu=" + encodeURI( document.getElementById("idtematu").value ) +
					"&tresc=" + encodeURI( document.getElementById("tresc").value ) +
					"&rodzaj_posta=" + encodeURI( document.getElementById("rodzaj_posta").value ) +
                    "&podpis=" + encodeURI( document.getElementById("podpis").value );

		   PobierzDanePost('/strony/forum/DodajPost.php', poststr, 'srodek');
	     }
}

function ForumDodajEmote(text)
{
var txt = document.FormularzDodajPost.tresc;
		txt.value  += " ";
		txt.value  += text;
		txt.value  += " ";
		txt.focus();
}

function sprawdz_dane_mieszkancy()
{


  BLAD = '';

	if(document.getElementById(formularz_dodaj_mieszkanca).nazwisko.value == "") {
		BLAD += 'Nieprawidłowe dane w polu: Nazwisko.<br>'
	}

	if(formularz.imie.value == "")
		BLAD += 'Nieprawidłowe dane w polu: Imię.<br>'

	var dobryTel=/^[0-9\-]+$/;

	if(document.formularz.tel.value != '')
		if(dobryTel.test(document.formularz.tel.value))
			BLAD += 'Nieprawidłowe dane w polu: Telefon.<br>'

	var dobryEmail=/^[^@]+@([a-z0-9\-]+\.)+[a-z]{2,4}$/i;

	if(dobryEmail.test(!document.formularz.mail.value))
		BLAD += 'Nieprawidłowe dane w polu: E-mail.<br>'


	var dobraData=/^([0-9]){2}-([0-9]){2}-([0-9]){4}$/;

	if(document.formularz.data_urodzin.value != '')
		if(dobraData.test(document.formularz.data_urodzin.value))
			BLAD += 'Nieprawidłowe dane w polu: Data urodznia.<br>'

	if(document.formularz.data_smierci.value != '')
		if(dobraData.test(document.formularz.data_smierci.value))
			BLAD += 'Nieprawidłowe dane w polu: Data śmierci.<br>'

  if (!BLAD)
    formularz.submit();
  else
    alert (BLAD);
}

/* css.js */

function zmien_css(nazwa)

{

	skorka = nazwa;
	
	PobierzDane('/ustawienia/skorki.php?skora=' + nazwa, 'bok_potwierdzenie');
	
	//setTimeout("location.href = 'http://www.kutno.net.pl/'", 350);


	css  = document.getElementById('css_banerlandia');
	css.href = 'http://kutno2.serwery.pl/skorki/'+ nazwa + '/banerlandia.css';
	
	css  = document.getElementById('css_formularze');
	css.href = 'http://kutno2.serwery.pl/skorki/'+ nazwa + '/formularze.css';
	
	css  = document.getElementById('css_forum');
	css.href = 'http://kutno2.serwery.pl/skorki/'+ nazwa + '/forum.css';
	
	css  = document.getElementById('css_fotoklub');
	css.href = 'http://kutno2.serwery.pl/skorki/'+ nazwa + '/fotoklub.css'
	
	css  = document.getElementById('css_humor');
	css.href = 'http://kutno2.serwery.pl/skorki/'+ nazwa + '/humor.css'
	
	css = document.getElementById('css_index');
	css.href = 'http://kutno2.serwery.pl/skorki/'+ nazwa + '/index.css';
	
	css = document.getElementById('css_kalendarz');
	css.href = 'http://kutno2.serwery.pl/skorki/'+ nazwa + '/kalendarz.css';

	css = document.getElementById('css_katalogfirm');
	css.href = 'http://kutno2.serwery.pl/skorki/'+ nazwa + '/katalogfirm.css';
	
	css = document.getElementById('css_katalogstron');
	css.href = 'http://kutno2.serwery.pl/skorki/'+ nazwa + '/katalogstron.css';
	
	css = document.getElementById('css_kdk');
	css.href = 'http://kutno2.serwery.pl/skorki/'+ nazwa + '/kdk.css';
	
	css = document.getElementById('css_kmi');
	css.href = 'http://kutno2.serwery.pl/skorki/'+ nazwa + '/kmi.css';
	
	css = document.getElementById('css_kutno');
	css.href = 'http://kutno2.serwery.pl/skorki/'+ nazwa + '/kutno.css';
	
	css = document.getElementById('css_menu_boczne');
	css.href = 'http://kutno2.serwery.pl/skorki/'+ nazwa + '/menu_boczne.css';

	css  = document.getElementById('css_menu_gorne');
	css.href = 'http://kutno2.serwery.pl/skorki/'+ nazwa + '/menu_gorne.css';

	css  = document.getElementById('css_menu_dolne');
	css.href = 'http://kutno2.serwery.pl/skorki/'+ nazwa + '/menu_dolne.css';

	css = document.getElementById('css_mzk');
	css.href = 'http://kutno2.serwery.pl/skorki/'+ nazwa + '/mzk.css';

	css  = document.getElementById('css_nasze_uslugi');
	css.href = 'http://kutno2.serwery.pl/skorki/'+ nazwa + '/nasze_uslugi.css';
	
	css  = document.getElementById('css_nowosci');
	css.href = 'http://kutno2.serwery.pl/skorki/'+ nazwa + '/nowosci.css';
	
	css  = document.getElementById('css_ogloszenia');
	css.href = 'http://kutno2.serwery.pl/skorki/'+ nazwa + '/ogloszenia.css';

	css  = document.getElementById('css_pkp');
	css.href = 'http://kutno2.serwery.pl/skorki/'+ nazwa + '/pkp.css';
	
	css  = document.getElementById('css_pks');
	css.href = 'http://kutno2.serwery.pl/skorki/'+ nazwa + '/pks.css';
	
	css  = document.getElementById('css_polecane');
	css.href = 'http://kutno2.serwery.pl/skorki/'+ nazwa + '/polecane.css';

	css  = document.getElementById('css_prawa_kolumna');
	css.href = 'http://kutno2.serwery.pl/skorki/'+ nazwa + '/prawa_kolumna.css';

	css  = document.getElementById('css_profil');
	css.href = 'http://kutno2.serwery.pl/skorki/'+ nazwa + '/profil.css';
	
	css  = document.getElementById('css_przejsciowka');
	css.href = 'http://kutno2.serwery.pl/skorki/'+ nazwa + '/przejsciowka.css';

	css  = document.getElementById('css_redakcja');
	css.href = 'http://kutno2.serwery.pl/skorki/'+ nazwa + '/redakcja.css';
	
	css  = document.getElementById('css_sonda');
	css.href = 'http://kutno2.serwery.pl/skorki/'+ nazwa + '/sonda.css';

	css  = document.getElementById('css_srodek');
	css.href = 'http://kutno2.serwery.pl/skorki/'+ nazwa + '/srodek.css';
	
	css  = document.getElementById('css_statystyka');
	css.href = 'http://kutno2.serwery.pl/skorki/'+ nazwa + '/statystyka.css';

	css  = document.getElementById('css_stopka');
	css.href = 'http://kutno2.serwery.pl/skorki/'+ nazwa + '/stopka.css';

	css  = document.getElementById('css_waluty');
	css.href = 'http://kutno2.serwery.pl/skorki/'+ nazwa + '/waluty.css';

	css  = document.getElementById('css_wiadomosci');
	css.href = 'http://kutno2.serwery.pl/skorki/'+ nazwa + '/wiadomosci.css';

	/*

	css  = document.getElementById('css_podstrona');
	css.href = '/skorki/'+ nazwa + '/' + podstrona + '.css';
	
	css  = document.getElementById('css_profil');
	css.href = '/skorki/'+ nazwa + '/' + podstrona + '.css';	
		
	css  = document.getElementById('css_profil');
	css.href = '/skorki/'+ nazwa + '/' + podstrona + '.css';
		
	css  = document.getElementById('css_wiadomosci');
	css.href = '/skorki/'+ nazwa + '/' + podstrona + '.css';
	
	css  = document.getElementById('css_kutno');
	css.href = '/skorki/'+ nazwa + '/' + podstrona + '.css';
*/
	img = document.getElementById('mg_katalogfirm');
	img.src = 'http://kutno2.serwery.pl/skorki/'+ nazwa + '/menu_gorne/ikona_katalog_firm.png';
	img = document.getElementById('mg_kalendarz');
	img.src = 'http://kutno2.serwery.pl/skorki/'+ nazwa + '/menu_gorne/ikona_kalendarz_imprez.png';
	img = document.getElementById('mg_kino');
	img.src = 'http://kutno2.serwery.pl/skorki/'+ nazwa + '/menu_gorne/ikona_kino.png';
	img = document.getElementById('mg_fotoklub');
	img.src = 'http://kutno2.serwery.pl/skorki/'+ nazwa + '/menu_gorne/ikona_fotoklub.png';
	img = document.getElementById('mg_forum');
	img.src = 'http://kutno2.serwery.pl/skorki/'+ nazwa + '/menu_gorne/ikona_forum.png';
	img = document.getElementById('mg_ogloszenia');
	img.src = 'http://kutno2.serwery.pl/skorki/'+ nazwa + '/menu_gorne/ikona_ogloszenia.png';
	img = document.getElementById('mg_nowosci');
	img.src = 'http://kutno2.serwery.pl/skorki/'+ nazwa + '/menu_gorne/ikona_nowosci.png';




}

var stats_nr = 1;

function pokaz_stats(nr)
{
	document.getElementById('stat_ramka_' + stats_nr).style.display = 'none';
	stats_nr = nr;
	document.getElementById('stat_ramka_' + nr).style.display = 'block';
}

function zmien_zlecenie()
{
	var x = document.getElementById('zlecenie');
	if (x.style.display == 'block')
		x.style.display = 'none';
	else
		x.style.display = 'block';
}

var ctlLiczbaZnakow = null;
var ctlTresc = null;
var ctlKontakt = null;

function sprawdz_zlecenie()
{
	var len = ctlTresc.value.length + ctlKontakt.value.length;
	ctlLiczbaZnakow.innerHTML = len;
	if (len > 300) {
		ctlLiczbaZnakow.style.color = '#F00000';
	} else {
		ctlLiczbaZnakow.style.color = '#000000';
	}
}
