
function setCookie(name, value, expire) { document.cookie = name + "=" + escape(value)   + ((expire == null) ? "" : ("; expires=" + expire.toGMTString()))}
function getCookie(Name) {
var search = Name + "="
if (document.cookie.length > 0) { // if there are any cookies
offset = document.cookie.indexOf(search)
if (offset != -1) { // if cookie exists
offset += search.length          // set index of beginning of value
end = document.cookie.indexOf(";", offset)          // set index of end of cookie value
if (end == -1) end = document.cookie.length
return unescape(document.cookie.substring(offset, end))      }    }}




function displayp (obrazek){
var adres = "/_display.php?" + obrazek;
	window.open (adres, "display", "dependent=yes, directories=no, location=no, menubar=no, resizable=no, scrollbars=no, status=no, toolbars=no, width=770, height=580, screenX=300, screenY=300");
}//function

function displayr (obrazek){
var adres = "/_display.php?" + obrazek;
	window.open (adres, "display", "dependent=yes, directories=no, location=no, menubar=no, resizable=no, scrollbars=no, status=no, toolbars=no, width=570, height=810, screenX=300, screenY=300");
}//function

function displaym (obrazek){
var adres = "/_display.php?" + obrazek;
	window.open (adres, "display", "dependent=yes, directories=no, location=no, menubar=no, resizable=no, scrollbars=no, status=no, toolbars=no, width=540, height=410, screenX=300, screenY=300");
}//function


function exlink (url, disp, name){
	if (!disp){ disp = url;}
	var id_sesji = getCookie("id_sesji");
	if (!id_sesji){ id_sesji = "555";}
	document.write ("<a title='"+url+"' onMouseOut=\"self.status='Gotowe'; return true;\" onMouseOver=\"self.status='"+url+"'; return true;\" href='javascript:void(0)' onClick='window.open (\"/stat/hit.php?wx=y&pidname="+name+"&pid="+url+"&sid="+id_sesji+" \", \"\", \"\")'>"+disp+"</a> ");
}



function UTF8toWIN (os){
	os=os.replace(/%C4%85/g, "ą");
	os=os.replace(/%C4%84/g, "Ą");
	os=os.replace(/%C4%87/g, "ć");
	os=os.replace(/%C4%86/g, "Ć");
	os=os.replace(/%C4%99/g, "ę");
	os=os.replace(/%C4%98/g, "Ę");
	os=os.replace(/%C5%82/g, "ł");
	os=os.replace(/%C5%81/g, "Ł");
	os=os.replace(/%C5%84/g, "ń");
	os=os.replace(/%C5%83/g, "Ń");
	os=os.replace(/%C3%B3/g, "ó");
	os=os.replace(/%C3%93/g, "Ó");
	os=os.replace(/%C5%9B/g, "ś");
	os=os.replace(/%C5%9A/g, "Ś");
	os=os.replace(/%C5%BA/g, "ź");
	os=os.replace(/%C5%B9/g, "Ź");
	os=os.replace(/%C5%BC/g, "ż");
	os=os.replace(/%C5%BB/g, "Ż");
	os=os.replace(/\+/g, " ");
	return os;
}//f

function CP1250toWIN (os){
	os=os.replace(/%B1/g, "ą");
	os=os.replace(/%A1/g, "Ą");
	os=os.replace(/%E6/g, "ć");
	os=os.replace(/%C6/g, "Ć");
	os=os.replace(/%EA/g, "ę");
	os=os.replace(/%CA/g, "Ę");
	os=os.replace(/%B3/g, "ł");
	os=os.replace(/%A3/g, "Ł");
	os=os.replace(/%F1/g, "ń");
	os=os.replace(/%D1/g, "Ń");
	os=os.replace(/%F3/g, "ó");
	os=os.replace(/%D3/g, "Ó");
	os=os.replace(/%B6/g, "ś");
	os=os.replace(/%A6/g, "Ś");
	os=os.replace(/%BC/g, "ź");
	os=os.replace(/%AC/g, "Ź");
	os=os.replace(/%BF/g, "ż");
	os=os.replace(/%AF/g, "Ż");
	os=os.replace(/\+/g, " ");
	return os;
}//f
function extract (__ref, _start, _start_offset, _end){
	var _query_index = __ref.indexOf (_start)+_start_offset;
	var _query = __ref.substr (_query_index);
	var _end_index = _query.indexOf (_end);
	if (_end_index == -1){ _end_index = 200;}
	 _query = _query.substring (0, _end_index);
	 if ((!_query)||(_query =="")){_query = __ref;}
	 return _query;	
}//f



function decode_referer (__ref){
var _obr;
var _query;
__ref = unescape (__ref);

if ((__ref.indexOf ("www.google") != -1)&&(__ref.indexOf ("/search?") != -1)){
	_obr = "s***google***";
	__ref = UTF8toWIN (__ref);
	_query = extract (__ref, "q=", 2, "&");
	_obr += _query
}//if indexof google.


if ((__ref.indexOf ("szukaj.onet.pl/query.html?") != -1)&&(__ref.indexOf ("txn2=") != -1)){
	_obr = "s***onet***";
	__ref = CP1250toWIN (__ref);
	_query = extract (__ref, "txn2=", 5, "&");
	_obr += _query;
}


if ((__ref.indexOf ("szukaj.onet.pl/query.html?") != -1)&&(__ref.indexOf ("txn1=") != -1)&&(!_query)){
	_obr = "s***onet***";
	__ref = CP1250toWIN (__ref);
	_query = extract (__ref, "txn1=", 5, "&");
	_obr += _query;
}


if ((__ref.indexOf ("szukaj.onet.pl/query.html?") != -1)&&(!_query)){
	_obr = "s***onet***";
	__ref = CP1250toWIN (__ref);
	_query = extract (__ref, "qt=", 3, "&");
	_obr += _query;
}

	
if (__ref.indexOf ("szukaj.wp.pl") != -1){
	_obr = "s***wp***";
	__ref = CP1250toWIN (__ref);
	_query = extract (__ref, "szukaj=", 7, "&");
	_obr += _query;
}












//toplisty i katalogi


if (__ref.indexOf ("netgaleria.toplista.pl") != -1){
	_obr = "t***toplista***";
}//if indexof netgaleria.toplista.pl.




if ((__ref.indexOf ("direct_hit_to_") != -1)&& (!_obr)  )  {
	var _stronaxx = __ref.indexOf ("direct_hit_to_")+14;
	_stronaxx = __ref.substr (_stronaxx);
	_obr = "d***direct_hit_to "+_stronaxx+"***";
}//if indexof direct hit to art.pl







if (!_obr){
	_obr = "?***???***"+escape(__ref)+"***";
	}	

	
	return _obr;
	
}//function




var _odkryte;


function showhidemenu (_ktore){
	


if (_odkryte){
	_odkryte.style.visibility="hidden"
}


		objekt=document.getElementById(_ktore)
		objekt.style.visibility="visible"
		_odkryte=objekt



}//function



function pisz_stat (stronax){
var parametry = "?wu=&ws=&licencja=&wp=&wx=";

function g (string){
//debugging function 
//version 1.0
//by jacek mroczkowski www.kawiarnia.art.pl
//usage: to check variable, type g (zmienna);

dbgver=10
vartosc = (eval(string))
if (vartosc == ""){
	vartosc = "empty string (\"\")";
};//if
var typek = typeof eval (string)
if(eval (string) === undefined){   
defined = "undefined"
	} else {   
defined = "yes"
	}
if (eval(string)){
	istnieje = "yes!"
}else{
	istnieje = "no"
}	



document.write("<TABLE style=\"font-size:100%\" cellspacing=0 cellpadding=6 border=1 bgcolor=#eeeeee><COL width=200><COL width=200>");

//nazwa
document.write("<TR><TD>nazwa:</TD><TD>");
document.write(string);
document.write("</TD></TR>");

//defined?
if (defined == "undefined"){
	document.write("<TR bgcolor=red><TD>defined?</TD><TD>");
}else{
document.write("<TR><TD>defined?</TD><TD>");
}
document.write(defined);
document.write("</TD></TR>");

//wartosc
if (defined == "undefined"){
document.write("<TR><TD>wartosc:</TD><TD>");
}else{
document.write("<TR bgcolor=\"#ADDE63\"><TD>wartosc:</TD><TD>");
}
document.write(vartosc);
document.write("</TD></TR>");

//typ
document.write("<TR><TD>typ:</TD><TD>");
document.write(typek);
document.write("</TD></TR>");

//wartosc
if (istnieje == "no"){
document.write("<TR  bgcolor=red><TD>if (string)</TD><TD>");
}else{
document.write("<TR><TD>istnieje? if (zmienna)</TD><TD>");
}
document.write(istnieje);
document.write("</TD></TR>");
//end
document.write("</TABLE>");

}//func

		
	
			
		//#
		//#
		//# etap4 - ustalenie identyfikatora sesji oraz  sprawdzenie, ile razy użytkownik byl juz na stronie
		//#
		//#
			
		var today = new Date()
		var expires = new Date();
		expires.setTime(today.getTime() + 1000*60*60*24*365*10) //10lat
		var id_sesji = getCookie("id_sesji");
//jeżeli referer jest lokalny...
var _refac2 = escape(document.referrer);
if ((_refac2.indexOf ("kawiarnia-catering") != -1) ){
	_refac2 = "lokalny";
}


		if ((!id_sesji)&&(_refac2 != "lokalny")){
			
			
			
			
			

			
					//jeżeli nie ma ciasteczka z identyfikatorem sesji,
					//a referer jest zewnętrzny,
					//załóż identyfikator sesji, ustal, ile razy user tu był i wpisz obie wartości do ciasteczek.
					//ponizej ustalenie i zalozenie ciasteczka, ile razu user byl.
					var ile_razy = getCookie("ile_razy");
					if (!ile_razy){
						ile_razy = 0;
					}else{
						ile_razy = ++ile_razy;
					}
					setCookie("ile_razy", ile_razy, expires);
					id_sesji = today.getTime();
					id_sesji = Math.ceil(id_sesji/1000); //do formatu unixowego znacznika czasu
					setCookie("id_sesji", id_sesji);
					parametry = parametry+"&ws=y"
					
					

					
		}//if id_sesji==null

	
		//#
		//#
		//# etap2 - odczytanie referera
		//# odczytaj ciasteczko z refererem. jeśli jest puste, to odczytaj search. jesli nie ma search'a, 
		//# odczytaj referer dokumentu zapisz go w ciasteczku....
		//#
		//#	
	

		
		ref=getCookie ("ref");
		
		
		
		if (!ref){//jeżeli nie było ciasteczka z refererem
			
			

		if (document.location.search.indexOf ("_ref=") != -1){
			var ref = escape (document.location.search);
		}
			
			
			if (!ref){
				var ref = escape(document.referrer);
			}
			
		
		var _dref = decode_referer (ref);
		//if ((stronax != "_display.php")&&(stronax != "_licencja.php")&&((ref=="blockedReferrer")||(ref=="Hidden-Referrer"))){
		//	document.location = _adres+"_licencja.php?_ref="+_refac;
		//}
		if (ref == ""){
		ref = "direct_hit_to_"+stronax;
		}
		setCookie("ref", ref)
		
		
		
		
		
		
		
		
		}//if cookie ref
		
		
		
		
		//#
		//#
		//# etap3 - ustalenie usera. to jest DRUGA rzecz potrzebna do zapisania sesji.
		//#
		//#
		

		var userid = getCookie("czy_byl");
			if ((userid == null)&&(_refac2 != "lokalny")){
				// jesli user jest null, a referer jest zewnetrzny....
				//jeżeli użytkownik jest null, to jest pierwszy raz na stronie i trzeba pobrać wszystkie jego dane i założyć mu ciastko.
				
				userid = today.getTime();
				userid = Math.ceil(userid/1000); //do formatu unixowego znacznika czasu
				setCookie("czy_byl", userid, expires);
				nav_ver = navigator.appVersion;
				var sc = window.screen.width;
				var col = window.screen.colorDepth;
				nav_ver = nav_ver + "***"+sc+"***"+col;
				nav_ver = escape (nav_ver)
				setCookie("nav_ver", nav_ver, expires);
				parametry = parametry+"&wu=y"
			}//if userid==null
			if (nav_ver == null) var nav_ver = "(c)"+getCookie ("nav_ver");
			parametry = parametry+"&uid="+userid+"&ua="+nav_ver
			parametry = parametry+"&sid="+id_sesji+"&_r="+ref+"&ir="+ile_razy+"&_dref="+_dref;


		
		
	



		//#
		//#
		//# etap5 - tak wyglądało z opcją wykluczania reloaded...
		//#
		//#


		var poprzednia = getCookie ("poprzednia")
		if (poprzednia != stronax) {//jeżeli poprzednia strona jest inna niż obecna, to zapisz historię.
			poprzednia=stronax;
			parametry = parametry+"&wp=y"
		}//if poprzednia != strona
		setCookie ("poprzednia", poprzednia);
		parametry = parametry+"&pid="+stronax;


document.write ("<img width=\"1\" height=\"1\" src=\"http://www.kawiarnia-catering.pl/stat/hit.php"+parametry+"\" alt=\".\">")



}//function







/*
 * PROJECT:   mygosuMenu
 * VERSION:   1.0.4
 * COPYRIGHT: (c) 2003,2004 Cezary Tomczak
 * LINK:      http://gosu.pl/software/mygosumenu.html
 * LICENSE:   BSD (revised)
 */

var menuTimeout = 600

var menuSections = new Array()
var menuCountHide = new Array()

var menuSectionCnt = 0
var menuBoxCnt = 0

function menuShow(section, elements) {
  for (var i = 0; i < menuSections.length; i++) {
    if (menuSections[i] != section) {
      menuHide(menuSections[i], menuCountNodes(menuSections[i]))
    }
  }
  for (var i = 1; i <= elements; i++) {
    document.getElementById(section + '-' + i).style.visibility = 'visible'
  }
}

function menuHide(section, elements) {
  for (var i = 1; i <= elements; i++) {
    document.getElementById(section + '-' + i).style.visibility = 'hidden'
  }
  document.getElementById(section).style.zIndex = -1
}

function menuTryHide(section, elements, countHide) {
  if (countHide != menuCountHide[section]) {
    return
  }
  menuHide(section, elements)
}

function menuCountNodes(element) {
  ret = 0
  nodes = document.getElementById(element).childNodes.length
  for (var i = 0; i < nodes; i++) {
    if (document.getElementById(element).childNodes[i].nodeType == 1) {
      ret++
    }
  }
  return ret
}

function menuInitSection(section) {
  var elements = menuCountNodes(section)
  for (var i = 0; i <= elements; i++) {
    var s = (i == 0 ? (section + '-top') : (section + '-' + i))
    if (i == 0) {
      document.getElementById(s).onmouseover = function() {
        menuShow(section, elements)
        menuCountHide[section]++
        for (var ii = 0; ii < menuSections.length; ii++) {
          document.getElementById(section).style.zIndex = 1
          if (menuSections[ii] != section) {
            document.getElementById(menuSections[ii]).style.zIndex = -1
          }
        }
      }
    } else {
      document.getElementById(s).onmouseover = function() {
        //menuShow(section, elements)
        menuCountHide[section]++
      }
    }
    document.getElementById(s).onmouseout = function() {
      setTimeout("menuTryHide('" + section + "', " + elements + ", " + menuCountHide[section] + ")", menuTimeout)
    }
  }
}

function menuMakeId(nodes) {
  for (var i = 0; i < nodes.length; i++) {
  	zm = nodes[i].className;
    switch (nodes[i].className) {
      case 'top':
        menuSectionCnt++
        menuBoxCnt = 0
        nodes[i].id = 'menu-' + menuSectionCnt + '-top'
        break
      case 'section':
        nodes[i].id = 'menu-' + menuSectionCnt
        menuSections[menuSections.length] = nodes[i].id
        break
      case 'box':
        menuBoxCnt++
        nodes[i].id = 'menu-' + menuSectionCnt + '-' + menuBoxCnt
        break
    }
    if (nodes[i].childNodes) {
      menuMakeId(nodes[i].childNodes)
    }
  }
}

function menuInit() {
  menuMakeId(document.getElementById('menu').childNodes)
  for (var i = 0; i < menuSections.length; i++) {
    menuCountHide[menuSections[i]] = 0
  }
  for (var i = 0; i < menuSections.length; i++) {
    menuInitSection(menuSections[i])
  }
}





function PageOnLoad (page){
	
menuInit();





}//fn
