var toggleswitch=0;
var Mac  =  (navigator.userAgent.indexOf("mac")!=-1)  || (navigator.userAgent.indexOf("Mac")!=-1);
var opnew = (navigator.userAgent.indexOf('Opera 7')!=-1);
var opold = (navigator.userAgent.indexOf('Opera')!=-1);
var msie  =  (navigator.userAgent.indexOf('MSIE')!=-1);
var moz  =  (navigator.userAgent.indexOf('Gecko')!=-1);
var NS6  =  (navigator.userAgent.indexOf('Netscape')!=-1 && navigator.userAgent.indexOf('Gecko')!=-1);
var Nav4  = (document.layers); 
var konq = (navigator.userAgent.indexOf('Konqueror')!=-1); 
if (opold && msie || opold){var opold=1; msie=0;} 
if (msie && !opold){msie=1;}
if(opnew && opold){opold=0;}
if(msie || moz || opnew){var dom = 1;}
var stopshow=0;
var noway=0;



if(konq){noway=1}

var timerID=null
var timerID2=null
var stopclose=1;
var whatsopen = "none";
var newsonoff=0;
var operaload=0;
var isform="no";
var menutop=0;
var menuleft=0;
var nsmenutop=0;
var nsmenuleft=0;

if (Nav4) {
    window.captureEvents(Event.MOUSEMOVE);
    window.onmousemove=move;
}

// =================================================================================================

function move(e) 
{
	nsmenuleft=e.pageX;
	nsmenutop=e.pageY;
	nsmenuleft1-=0;
	nsmenutop-=0;
}
// =================================================================================================

if(noway==0)
{
	document.write("<link rel=\"stylesheet\" href=\""+path_to_stylesheet+"\">");
}

// =================================================================================================

function startup()
{
	if(noway){return;}
	if (msie && !Mac)
	{       
		for(var i = 0 ; i <= howmanymenus ; i++)
		{
			toggle2(menunames[i]);
		}
	}
	else
	{return false;}
}

// =================================================================================================

function toggle(whatmenu,isMain){
	if(noway){return;}
	if(newsonoff==1){return false;}
	if (isMain==1)
	{
		if(timerID){clearTimeout(timerID);}
		
		if (whatsopen == "none")
		{
			toggle2(whatmenu);
			isMain=0;
		}
	
		if(whatsopen == whatmenu)
		{
			isMain=0;
		}
	
		if(whatsopen != whatmenu && whatsopen != "none")
		{
			toggle2(whatsopen);
			toggle2(whatmenu);
			isMain=0;
		}
		if(timerID2){clearTimeout(timerID2)}
		timerID2=setTimeout("toggle2('"+whatmenu+"');",5000);
		return;
	}
	if(isMain==0)
	{
		if(whatsopen != "none" && isMain!=1)
		{
			toggle2(whatmenu);
		}
	}
}

// =================================================================================================

function toggle2(whatmenu)
{
	if(noway){return;}
	// **** MICROSOFT INTERNET EXPLORER ****
	if (msie)
	{    
		if (eval(whatmenu+".style.visibility") == 'hidden')
		{
			if(isform=="yes")
			{
				document.getElementById('formhide').style.visibility='hidden';
			}
			eval(whatmenu+".style.visibility='visible';");                        
			whatsopen=whatmenu;                     
		}
		else
		{				
			if(isform=="yes")
			{
				document.getElementById('formhide').style.visibility='visible';
			}
			eval(whatmenu+".style.visibility = 'hidden';");
			whatsopen="none";
		}       
	}
	
	// **** OPERA ANTIGO ****
	if (opold)
	{
		if(newsonoff !=1)
		{ 
		 	menuheight = buttonheight;
			winx = event.x;
			menuleft=winx;
			x1=buttonwidth/2;
			if(operaload==0 && menudir=="hor")
			{
				operatop = event.y+buttonheight;;
				operaload=1;
			}
				
			if(operaload!=0 && menudir=="hor")
				menutop=operatop;
				
			widtot = winx + x1;
			
			if (widtot > docwidth && menudir=="hor")
				menuleft = winx - buttonwidth;
			else
				var menuleft = winx -x1;
			
			if (menudir=="ver")
			{
				menuleft = winx+30;
				menutop = event.y;
			}		  
			eval("document.getElementById('"+whatmenu+"').style.left="+menuleft);
			eval("document.getElementById('"+whatmenu+"').style.top="+menutop); 
		}                 
	    if (toggleswitch==0)
        {
			if(isform=="yes"){document.getElementById('formhide').style.visibility='hidden';			}
            eval(whatmenu+".style.visibility='visible';");
            toggleswitch=1;
            whatsopen=whatmenu;
            return;
        }
		if (toggleswitch==1)
        {
			if(isform=="yes"){document.getElementById('formhide').style.visibility='visible';}
            eval(whatmenu+".style.visibility = 'hidden';");
            toggleswitch=0;
            whatsopen="none";
            return;
        }                       
	}
	
	// **** NETSCAPE NAVIGATOR ****
	if(Nav4)
	{

		if (toggleswitch==0 && isform=='yes'){document.layers["formhide"].visibility = 'hidden';}
		if (toggleswitch==1 && isform=='yes'){document.layers["formhide"].visibility = 'visible';}
		if (toggleswitch==0 && whatmenu=="newsitem"){document['newsitem'].visibility='visible';toggleswitch=1;return; }
		if (toggleswitch==1 && whatmenu=="newsitem"){document['newsitem'].visibility='hidden';toggleswitch=0;return; }
		if (toggleswitch==0)
		{
			if(menudir =="hor")
			{
				x1=buttonwidth/2;		
				nsmenuleft-=x1; 		
				eval("document['"+whatmenu+"'].top="+nsmenutop+"+"+buttonheight);
				eval("document['"+whatmenu+"'].left="+nsmenuleft+"+10");
			}
			if(menudir =="ver")
			{
				eval("document['"+whatmenu+"'].top="+nsmenutop);
				eval("document['"+whatmenu+"'].left="+nsmenuleft+"+20");
			}
			document.layers[whatmenu].visibility='visible';           
			toggleswitch=1;
			whatsopen=whatmenu;
			return;
		}
		if (toggleswitch==1)
		{
			document.layers[whatmenu].visibility='hidden';              
			toggleswitch=0;
			whatsopen="none";
			return;
		}
	}
	
	// **** MOZILLA OU OPERA NOVO ****
	if (moz || opnew)
    {
    	if(toggleswitch == 0)
		{
			if(isform=="yes"){document.getElementById('formhide').style.visibility='hidden';}
	        eval("document.getElementById('"+whatmenu+"').style.visibility = 'visible';");
			toggleswitch=1;
			whatsopen=whatmenu;
			return
		}
	    if(toggleswitch == 1)
		{
			if(isform=="yes"){document.getElementById('formhide').style.visibility='visible';}
			eval("document.getElementById('"+whatmenu+"').style.visibility = 'hidden';");
			toggleswitch=0;
			whatsopen="none";
			return;
		}
	}
}

// =================================================================================================

function donewsitem(onoff)
{
	if(noway){return;}
	newsonoff=onoff;
	if (window.innerWidth)
	{
		docwidth = window.innerWidth;
		docheight = window.innerHeight;
	}
	else
	{
		docwidth = document.body.clientWidth;
		docheight = document.body.clientHeight;
	}
	
	newsleft = docwidth-newswide;
	newsleft=newsleft/2;
	newstop = docheight-newshigh;
	newstop=newstop/2;
	timer=newstimer*1000;
	effectopenbak=effectopen;
	effectclosebak=effectclose;
	
	if(newsonoff != 1){return false;}
	
	toggleswitch = 1;
	if(dom || konq || opold || opnew)
	{
		effectopen=newseffect;
		effectclose=newseffect;
		document.getElementById("newsitem").style.left=newsleft;
		document.getElementById("newsitem").style.top=newstop;
		toggle2('newsitem');
	}
	
	if (Nav4) 
	{ 
		toggleswitch = 0;  
	   	document['newsitem'].top=newstop;
	   	document['newsitem'].left=newsleft; 	  
	}
	toggle2('newsitem');
	setTimeout("toggle2('newsitem');newsonoff=0;effectopen=effectopenbak;effectclose=effectclosebak",timer);
}

// =================================================================================================

function killMenu(whatwait)
{
	if(noway){return;}
	if(stopshow==-1){return;}
	if(timerID){clearTimeout(timerID)}
	if(timerID2){clearTimeout(timerID2)}
	timerID=setTimeout("toggle2('"+whatwait+"');",500);
}

// =================================================================================================

function checkMenu(){
	if(noway){return;}
	if(stopshow==-1){return;}
	if(timerID){clearTimeout(timerID)}
	if(timerID2){clearTimeout(timerID2)}
}

// =================================================================================================