var refreshRate=15; //wiecej = wolniej
var fadingOut=false;

function setOpacity(id, o) {
  var obj = document.getElementById(id).style;
  obj.MozOpacity = (o / 100); // Mozilla i FireFox
  obj.KhtmlOpacity = (o / 100); // Safari < 1.2
  obj.opacity = (o / 100); // Safari 1.2, nowszy FireFox i Mozilla
  obj.filter = "alpha(opacity=" + o + ")"; // Internet Explorer
}

function getOpacity(id){
	var obj = document.getElementById(id).style;
	return obj.opacity*100;
}

function jumpScroll() {
   	window.scroll(0,355); // horizontal and vertical scroll targets
}

function hideObjectAni(divName){

	var existance = (document.getElementById(divName));
	
	if (getOpacity(divName)>1){
		//window.alert("bingo");
		if(fadingOut==true) {
			setOpacity(divName, getOpacity(divName)-8);
			window.setTimeout('hideObjectAni("submenu");', refreshRate*3);
		}
	}
	else
	{
		existance.style.visibility = 'hidden';
	}

}

function showObjectAni(divName){

	var existance = (document.getElementById(divName));
	var test=getOpacity(divName);
	
	if (getOpacity(divName)<100){
		//window.alert("bingo");
		if(fadingOut==false) {
			setOpacity(divName, getOpacity(divName)+16);
			window.setTimeout('showObjectAni("submenu");', refreshRate*3);
		}
	}
	/*else
	{
		existance.style.visibility = 'hidden';
	}*/

}

function hidediv(divName) 
{
	if (document.getElementById) 
	{ // DOM3 = IE5, NS6
		fadingOut=true;
		hideObjectAni(divName);
		//document.getElementById(divName).style.visibility = 'hidden';
	}
	else 
	{
			if (document.layers) { // Netscape 4
				document.divName.visibility = 'hidden';
			}
			else { // IE 4
				document.all.divName.style.visibility = 'hidden';
			}
	}
}

menuText = new Array();
menuLink = new Array();

function defineMenu(text, link) //id, 
{
	id=menuText.length;
	menuText[id]=text;
	menuLink[id]=link;
}

function resetMenu()
{
	//delete menuText;
	//delete menuLink;
	//menuText = new Array();
	//menuLink = new Array();
	menuText.length = 0;
	menuLink.length = 0;
}

function isdefined(variable)
{
    return (typeof(window[variable]) == "undefined")?  false: true;
}

function showMenu(zone) 
{
	fadingOut=false;
	//addsign="&raquo; ";
	addsign="";
	if(zone==undefined) zone=zoneGlobal;
	zoneGlobal=zone;
	if(zone>=0) { zoneLeft=zone; zoneRight=0; }
	else { zoneLeft=0; zoneRight=zone*(-1); }
	
	if((typeof(newContent))=="undefined") oldContent=false;
	else oldContent=newContent;
	
	newContent="<ul id=\"submenuNavlist\" style=\"margin-left: "+zoneLeft*10+"px; margin-right: "+zoneRight*10+"px; \" >";
	for(i=0; i<menuText.length; i++)
	{
		newContent+="<li><a href=\""+menuLink[i]+"\">"+addsign+menuText[i]+"</a></li>";
	}
	newContent+="</ul>";


		//alert(oldContent+"\n\nNOWY:\n"+newContent);
		if (document.getElementById) 
		{ // DOM3 = IE5, NS6
			document.getElementById('submenu').style.visibility = 'visible';
			//setOpacity('submenu',100);
			showObjectAni('submenu');
			if(oldContent!=newContent) document.getElementById('submenu_text').innerHTML = newContent;
		}
		else 
		{
			if (document.layers) { // Netscape 4
				document.submenu.visibility = 'visible';
				if(oldContent!=newContent) document.submenu_text.innerHTML = newContent;
			}
			else { // IE 4
				document.all.submenu.style.visibility = 'visible';
				if(oldContent!=newContent) document.all.submenu_text.innerHTML = newContent;
			}
		}

}
