/*************************************/
/* Funkcje dla serwisu Capri 		 */
/* Copyright by studio+              */
/*************************************/
	
	function ZbudujMenu(kategoria,podstrona,katalog,naglowekStrony) {
		var menu, kategoria, podstrona, katalog, naglowekStrony;
		
		menu = new Array();
		switch (kategoria) {
			case 'o_nas':
				menu[0]	= '/o_nas/lok/ ^ lokalizacja';
				menu[1]	= '/o_nas/osi/ ^ osiągnięcia';
				menu[2]	= '/o_nas/upo/ ^ upominki';
				menu[3]	= '/o_nas/his/ ^ historia';
				break;
			case 'kuchnia':
				menu[0]	= '/kuchnia/res/ ^ w restauracji';
				menu[1]	= '/kuchnia/gar/ ^ garmażerka';
				menu[2]	= '/kuchnia/cia/ ^ ciastkarnia';
				menu[3]	= '/kuchnia/wes/ ^ weselne';
				menu[4]	= '/kuchnia/kom/ ^ komunijne';
				menu[5]	= '/kuchnia/ban/ ^ bankietowe';
				break;
			case 'przyjecia':
				menu[0]	= '/przyjecia/wes/ ^ weselne';
				menu[1]	= '/przyjecia/kom/ ^ komunijne';
				menu[2]	= '/przyjecia/ban/ ^ bankiety';
				menu[3]	= '/przyjecia/syl/ ^ sylwester';
				menu[4]	= '/przyjecia/inn/ ^ inne';
				break;
			case 'promocje':
				menu[0]	= '/promocje/obi/ ^ obiadowe';
				menu[1]	= '/promocje/cia/ ^ ciastkarskie';
				menu[2]	= '/promocje/gru/ ^ dla grup';
				menu[3]	= '/promocje/fir/ ^ dla firm';
				menu[4]	= '/promocje/dzi/ ^ dla dzieci';
				menu[5]	= '/promocje/dow/ ^ dowóz gratis';
				break;
			case 'ciastkarnia':
				menu[0]	= '/galerie/tor/ ^ torty';
				menu[1]	= '/galerie/cia/ ^ ciasta';
				menu[2]	= '/galerie/cka/ ^ ciastka';
				menu[3]	= '/galerie/dro/ ^ drożdżówki i pączki';
				menu[4]	= '/galerie/gro/ ^ groszek ptysiowy';
				//menu[5] = '/galerie/ofe/ ^ oferta';
				break;
			case 'galerie':
				menu[0]	= '/galerie/ogo/ ^ ogólne';
				menu[1]	= '/galerie/prz/ ^ przyjęcia';
				menu[2]	= '/galerie/wla/ ^ wyroby własne';
				menu[3]	= '/galerie/tor/ ^ torty';
				menu[4]	= '/galerie/cia/ ^ ciasta';
				menu[5]	= '/galerie/cka/ ^ ciastka';
				menu[6]	= '/galerie/dro/ ^ drożdżówki i pączki';
				menu[7]	= '/galerie/gro/ ^ groszek ptysiowy';
				//menu[8] = '/galerie/ofe/ ^ oferta';
				break;
		}

		for (i = 0; i < menu.length; i++) {
			mn = menu[i].split(" ^ ");
			
			if (podstrona == false) {
			
				document.write('<tr>');
				document.write('<td height="19" class="mnBorder"><a href="'+mn[0]+'" onmouseout="h()" onmouseover="sh=1" class="mn">&nbsp;'+mn[1]+'</a></td>');
				document.write('</tr>');
			
				document.write('<tr><td><img src="/p.gif" height="1" alt=""></td></tr>');
				
			} else if (naglowekStrony == true) {
			
				if ( (katalog == mn[0]) || (katalog == mn[0] + 'wiecej/') ) {
					document.write('<b class="f14">'+mn[1].substring(0, 1)+'</b><b class="pom14">'+mn[1].substring(1)+'</b>&nbsp;&nbsp;');
				}
				
			} else {
			
				document.write('<tr>');
				document.write('<td><img src="/p.gif" width="2" alt=""></td>');

				if ( (mn[0] != katalog) && (katalog != mn[0] + 'wiecej/') ) {
					document.write('<td width="121" class="menuPds" bgcolor="#F2EFDD"><a href="'+mn[0]+'" onmouseout="h()" onmouseover="sh=1" class="mnPds">&nbsp;'+mn[1]+'</a></td>');
					document.write('<td width="11"><img src="/i/l_endmenu_off.gif" alt=""></td>');			
				} else {
					document.write('<td width="121" class="menuPds" bgcolor="#EA7B31">&nbsp;<span class="zol">'+mn[1]+'</span></td>');
					document.write('<td width="11"><img src="/i/l_endmenu_on.gif" alt=""></td>');			
				}
				document.write('</tr>');
				
				document.write('<tr><td><img src="/p.gif" height="1" alt=""></td></tr>');
			}
		}
	}
	
	// START: menu
	<!--
	var sh = 0;
	
	function recalc() {
		if (document.all) {
			width = document.body.clientWidth;
		} else {
			width = window.innerWidth;
		}
		if (document.layers) {
			document.layers["oNas"].left = (width/2) - 370;
			document.layers["kuchnia"].left = (width/2) - 267;
			document.layers["przyjecia"].left = (width/2) - 177;
			document.layers["promocje"].left = (width/2) - 55;
			document.layers["ciastkarnia"].left = (width/2) + 28;
			document.layers["galerie"].left = (width/2) + 48;
		} else {
			document.getElementById("oNas").style.left = (width/2) - 365;
			document.getElementById("kuchnia").style.left = (width/2) - 255;
			document.getElementById("przyjecia").style.left = (width/2) - 127;
			document.getElementById("promocje").style.left = (width/2) - 28;
			document.getElementById("ciastkarnia").style.left = (width/2) + 76;
			document.getElementById("galerie").style.left = (width/2) + 256;
		}
	}
	
	function hideAll() {
		if (!sh) {
			MM_showHideLayers('oNas','','hide','kuchnia','','hide','przyjecia','','hide','promocje','','hide','ciastkarnia','','hide','galerie','','hide','sklep','','hide');
		}
	}
	
	function h() {
		sh=0;
		setTimeout("hideAll()", 2000);
	}
	
	
	function Active(what) {
		if(!document.layers) {
			what.style.backgroundColor 	= '#80A5D6'
			what.style.color			= '#FFFFFF'
	}
	}
	function NotActive(what) {
		if(!document.layers) {
			what.style.backgroundColor	= '#C4DEF4'
			what.style.color			= '#325F9B'
		}
	}
	
	function MM_reloadPage(init) {
		if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
	    	document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }
		} else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) {
			location.reload();
		}
	}
	MM_reloadPage(true);
	
	function MM_findObj(n, d) {
		var p,i,x;
		if(!d) {
			d = document;
		}
		if((p = n.indexOf("?")) > 0 && parent.frames.length) {
	    	d = parent.frames[n.substring(p+1)].document; n=n.substring(0,p);
		}
	  	if(!(x = d[n])&&d.all) {
			x = d.all[n];
		}
		for (i = 0; !x && i < d.forms.length; i++) {
			x = d.forms[i][n];
		}
	  	for(i = 0; !x && d.layers && i < d.layers.length; i++) {
			x = MM_findObj(n,d.layers[i].document);
		}
	  	if(!x && document.getElementById) {
			x = document.getElementById(n);
		}
		return x;
	}
	
	function MM_showHideLayers() {
		recalc();
		var i,p,v,obj,args=MM_showHideLayers.arguments;
		for(i = 0; i < (args.length - 2); i += 3) {
	 		if((obj = MM_findObj(args[i])) != null) {
				v = args[i + 2];
	    		if(obj.style) {
					origObj = obj;
					obj = obj.style;
					v = (v == 'show') ? 'visible' : (v = 'hide') ? 'hidden' : v;
					if(v == 'visible') {
						origObj.filters.Alpha.opacity = 0;
					}
				}
				obj.visibility = v;
				if(v == 'visible') {
					opIncrease(args[i], 15, 500);
				}
			}
		}
	}
	
	function MM_preloadImages() {
	  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
	    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
	    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
	}
	
	function MM_swapImgRestore() {
		var i,x,a=document.MM_sr; 
		for(i = 0; a && i < a.length && (x = a[i]) && x.oSrc; i++) {
	  		x.src = x.oSrc;
		}
	}
	
	function MM_swapImage() {
	  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
	   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
	}
	
	function opIncrease(divName, step, maximum) {
		if(document.getElementById(divName).filters.Alpha.opacity < maximum) {
			document.getElementById(divName).filters.Alpha.opacity += step;
			setTimeout("opIncrease('"+divName+"', "+step+", "+maximum+")", 50);
		}
	}
	
	function opDecrease(divName, step, minimum) {
		if(document.getElementById(divName).filters.Alpha.opacity > minimum) {
			document.getElementById(divName).filters.Alpha.opacity -= step;
			setTimeout("opDecrease('"+divName+"', "+step+", "+minimum+")", 25);
		}
	}
	//-->
	// END: menu