
// re-declarar previamente em cada página ...
// HRoot  = "../"				// path p/ o HomeDir 
// imgDir = HRoot +'img/'		// path p/ as imagens base da aplicação

var img_M1 = 0					// 0: usar imagens (bolas) c/ fundo / 1: ... s/ fundo
var Yoff   = 0					// Y offset para o posicionamento de imagens
var IEok   = isBRW('IE5+')		// se o browser for o IE5+ -> true
//	IEok=false					// forçar configuração:  browser <> IE5+

var Noticias = (IEok) ? 1 : 0	// dados das Noticias (se=1 -> exibir Noticias)

if (Noticias==1)  {				// se: Noticias:ON 
	document.write('<SCRIPT language="JavaScript" src="'+HRoot+'News\/FadeMsg.js">		<\/SCRIPT>')
	document.write('<SCRIPT language="JavaScript" src="'+HRoot+'News\/FadeMsg_Dados.js"><\/SCRIPT>')
  }

document.write('<SCRIPT language="JavaScript" src="'+HRoot+'NI_menu.js "> <\/SCRIPT>')
document.write('<SCRIPT language="JavaScript" src="'+HRoot+'Glide.js   "> <\/SCRIPT>')
document.write('<SCRIPT language="JavaScript" src="'+HRoot+'TG_menu.js "> <\/SCRIPT>')
document.write('<SCRIPT language="JavaScript" src="'+HRoot+'Code_inc.js"> <\/SCRIPT>')
document.write('<SCRIPT language="JavaScript" src="'+HRoot+'MyDefs_1.js"> <\/SCRIPT>')

document.write('<LINK    rel="stylesheet"    href="'+HRoot+'MyDefs.css"  id="css_menu">')

// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++


// inicializar e exibir todos os menus ...
function ShowMenus( m_Cen, m_Esq1, m_Esq2, m_Dir, i_Top )  {
	
	   //  -------------------------------------------------------------------
	  //   Se tentar mostrar os antigos menus, redireccionar p/ o novo site
					top.location = 'http://www.clubeedp.pt'
	//	-------------------------------------------------------------------

	var h, m
	var x =  0		// coordenada X de origem
	var y = -6		// coordenada Y de origem

	if (maxHeight()>600)  { h = 500;  m =   0 }
			else		  { h = 464;  m = -24 }

	// definir imagem de fundo
	document.body.background = imgDir+"menu_fundo.jpg"

	if  (IEok) 	{				// se: IE5+ -> configurar de acordo...
			Yoff = 600			// img Y offset
			hideMenu1()			// não exibir as labels do menu 1: esquerdo (Glide.js)
//			WriteDIV( (maxWidth()/2-220),(maxHeight()/2-42), '<IMG ID="SimbEDP" src="'
//				+ imgDir +'ClubeEDP.gif" style="z-index:55">', "" )
		}

	// imagem base do menu superior
	i_Top = (i_Top==null) ? 'menu_top.jpg' : i_Top
	WriteDIV( x-1, y-4, '<IMG src="'+ imgDir + i_Top + '">', "" )

	// label à ESQUERDA no Menu Superior
	m_Esq2 = (m_Esq2=='') ? m_Esq1 : m_Esq2
	WriteDIV(  x+17, y+26, m_Esq1, "TitS" )
	WriteDIV(  x+16, y+25, m_Esq2, "TitL" )
					 
	// label à DIREITA no Menu Superior
	WriteDIV( x+623, y+26, m_Dir,  "PagS" )
	WriteDIV( x+622, y+25, m_Dir,  "PagL" )
							 
	// label de título CENTRAL no Menu Superior
	WriteDIV( x+205, y+28, m_Cen, "Pag" )

	// imagens do menu esquerdo
	setMenu_IMG( x+19, y-Yoff+m+101, 0 )
	setMenu_IMG( x+19, y-Yoff+m+200, 1 )
	setMenu_IMG( x+19, y-Yoff+m+302, 2 )
	setMenu_IMG( x+19, y-Yoff+m+401, 3 )

	
	Show_TGmenus( x, y, m )			// exibir o Tigra menu		

	// Definir o sub-menu da Direcção Geral
	menuDirGeral( x+80, y+m+107, 'menu1Base.gif' )	

	// Definir o sub-menu das Delegações
	menuDelegas(  x+80, y+m+276, 'menu2Base.gif' )	


	Def_Tip( 208, -1, "" )			// definir local para exibir os tooltips


	// exibir o ícone/link para acesso ao mapa do site ...
	document.write( "<img src='"+imgDir+"MapIco.gif' style='position:absolute; "
				+	"left:757; top:17; cursor:hand' "
				+	"onClick='top.location=\""+HRoot+"UTIL/Mapa/siteMap.htm\"' "
				+	"onMouseOver='this.title=\"Consultar o Mapa do site\"'>" )

	if  (Noticias==1) {				// se: Noticias:ON -> iniciar...
			WriteDIV( x, h, '<IMG src="'+ imgDir + 'news_visor.jpg">', "" )
			MsgStart( 'Noticias', x+10, h+15 )	 // arranque ( variável, left, top )
		}
}


/***************************  My TIGRA Menus  ******************************/
function Show_TGmenus( x, y, m )  {
	// alterar default...
	Tg_fields = 3;			// Nº de campos usados na definição dos menus

	// o Opera ignora as opções de 'color'... podemos redefinir usando CSS
	OP_LinkCSS( HRoot+"MyDefsOp.css" )

	//	exibir a barra de menus definida (?: Nº do menu):    
	//							 ( m0: menu principal, mX: sub-menus )
	//	My_Defs_?( Left,Top, lrg_m0,alt_m0, lrg_mX,alt_mX )

	TgMenu[0] = ''						  // fica sem efeito o menu SUPERIOR: 0
	
	TG_menu(  My_Defs_1( x+6,y+107+m, 98,100, 160,50 )  );	// menu ESQUERDO: 1

	// esta função deve ser redefinida localmente...
	ShwMenu_2( x, y )							// exibir o menu da DIREITA:  2

}

 // exibir o menu da DIREITA:  2
// esta função deve ser redefinida localmente...
function ShwMenu_2( x, y )	{			

//	TG_menu(  My_Defs_2( x+622,y+25, 90,16, 167,20 )  );	// menu DIREITA:  2

}

/***************************************************************************/			


//  permite saber se estamos a usar determinado tipo de browser
function isBRW( brw )  {
	var rc
	var isDOM = (document.getElementById) ? true : false
	var isIE  = (document.all && document.all.item) ? true : false

	switch  ( brw )	{ 
		case 'DOM'	:	rc = isDOM						;	break; 
		case 'IE'	:	rc = isIE						;	break; 
		case 'IE4'	:	rc = ( isIE && !isDOM )			;	break; 
		case 'IE5+'	:	rc = ( isIE &&  isDOM )			;	break; 
		case 'OP5+'	:	rc = ( isDOM && window.opera )	;	break; 
		case 'NS4'	:	rc = ( document.layers )		;	break; 
		case 'NS6'	:	rc = ( !isIE && isDOM && !window.opera ) ;	break; 
		default		:	rc = false;
	}
	return (rc)
}
