var mnu1;var mnu2;var mnu3;var mnu4;var mnu5;
var mnu1Href;var mnu2Href;var mnu3Href;var mnu4Href;var mnu5Href;
var mnu1Title;var mnu2Title;var mnu3Title;var mnu4Title;var mnu5Title;
var str_in;
var str_out = ""; 
var num_in;
var num_out = "";
var activeNivel='';

function Login_click() {
	if(document.form_entrar.txtUser.value.length == 0){
		document.form_entrar.txtUser.value = 'demo';
		document.form_entrar.txtPassword.value = 'demo';
	}		
        document.form_entrar.submit();
}

// =======================================================================
// Função	:getToogleMenuActions
// Parametros:
// Objetivo	:Encontrar recursivamente as informações do tracker e posicionamento do menu
// =======================================================================	   
function getToogleMenuActions(){
	var mnuActivated = num_to_str('<%=Request("mid")%>');
	var hidAction = document.getElementById('toogleAction');
	mnu1='';mnu2='';mnu3='';mnu4='';mnu5='';
	mnu1Title='';mnu2Title='';mnu3Title='';mnu4Title='';mnu5Title='';
	mnu1Href='';mnu2Href='';mnu3Href='';mnu4Href='';mnu5Href='';
	//
	var strSplit = mnuActivated.split('_');
	if((mnuActivated.substring(3,4)=='2')&&(mnuActivated.substring(mnuActivated.length-1,mnuActivated.length)=='0')){
		activeNivel='1';
	}else{
		activeNivel=mnuActivated.substring(3,4);
	}
	for(var i=0;i<strSplit.length;i++){
		if(i==1){
			mnu1 = 'mnu1_'+strSplit[1].toString();		
			//hidAction.value+="toogleMenu('"+mnu1+"',1);";
		}else if(i==2){
			mnu2 = 'mnu2_'+strSplit[1].toString()+'_'+strSplit[2].toString();
			hidAction.value += 'toogleMenu("mnu2_' + strSplit[1].toString() +'_0",1);';
			if(activeNivel=='2'){
				hidAction.value += 'toogleMenu("mnu3_' + strSplit[1].toString() +'_'+ strSplit[2].toString()+'_0",2);';
			}				
		}else if(i==3){
			mnu3 = 'mnu3_'+strSplit[1]+'_'+strSplit[2]+'_'+strSplit[3];		
			hidAction.value+="toogleMenu('mnu3_"+strSplit[1]+"_"+strSplit[2]+"_0',3);";
		}else if(i==4){
			mnu4 = 'mnu4_'+strSplit[1]+'_'+strSplit[2]+'_'+strSplit[3]+'_'+strSplit[4];
		}else if(i==5){
			mnu5 = 'mnu5_'+strSplit[1]+'_'+strSplit[2]+'_'+strSplit[3]+'_'+strSplit[4]+'_'+strSplit[5];		
		}
	}
}

// =======================================================================
// Função	:str_to_num
// Parametros: mId (Id do item do menu)
// Objetivo	:Encriptar o Id do menu
// =======================================================================
function str_to_num(mId) {
	num_out = "";
	str_in = escape(mId);
	for(i = 0; i < str_in.length; i++) {
		num_out += str_in.charCodeAt(i) - 23;
	}
	return num_out;
}

// =======================================================================
// Função	:num_to_str
// Parametros: mId (Id do item do menu)
// Objetivo	:Desencriptar o Id do menu
// =======================================================================
function num_to_str(mId)  {
	str_out = "";
	num_out = mId;  
	for(i = 0; i < num_out.length; i += 2) {
		num_in = parseInt(num_out.substr(i,[2])) + 23;
		num_in = unescape('%' + num_in.toString(16));
		str_out += num_in;
	}
	return unescape(str_out);
}

// =======================================================================
// Função	:toogleMenu
// Parametros:objNome (Nome do div)
//			 Nivel (Nivel do objeto no menu)
// Objetivo	:Alternar a visibilidade do div (layer)
// =======================================================================	   

function toogleMenu(objNome,Nivel)
{
	var nomeDiv='';
	var obj;
	var objImg='';
	obj = document.getElementById(objNome);
	if(Nivel==1){
		if(document.getElementById('img'+objNome)!=null){
			objImg = document.getElementById('img'+objNome);
		}
	}
	
    if (!(obj)){return; }

	if((obj.style.display=='none')||(obj.style.display==''))
	{
		if(Nivel==1){
			FechaGrupo('mnu2');
			FechaGrupo('mnu3');
			FechaGrupo('mnu4');
			if(objImg.src.length>0){
				objImg.src = '/web/imagens/mnu_pin_open.gif';
			}
		}
		if(Nivel==2){
			FechaGrupo('mnu3');
			FechaGrupo('mnu4');
		}
		obj.style.visibility='visible';
		obj.style.display='block';
	}else{
		obj.style.visibility='hidden';
		obj.style.display='none';	
		if(Nivel==1){
			FechaGrupo('mnu2');
			FechaGrupo('mnu3');
			FechaGrupo('mnu4');
			if(objImg.src.length>0){
				objImg.src = '/web/imagens/mnu_pin_closed.gif';			
			}
		}
		if(Nivel==2){
			FechaGrupo('mnu3');
			FechaGrupo('mnu4');
		}		
	}
}

// =======================================================================
// Função	:FechaGrupo
// Parametros:Nivel (Nivel do objeto no menu)
// Objetivo	:Tirar a visibilidade do grupo por nivel
// =======================================================================
function FechaGrupo(nivel){
	var objDivs = document.getElementsByTagName('div');
	for(var i=0;i<objDivs.length;i++){
		if(objDivs.item(i).id.indexOf(nivel,0)!=-1){
			if(objDivs.item(i).id.substring(objDivs.item(i).id.length-1,objDivs.item(i).id.length)=='0'){
				objDivs.item(i).style.display='none';
				if(document.getElementById('img'+objDivs.item(i).id)!=null){
					if(nivel=='mnu2'){
						document.getElementById('img'+objDivs.item(i).id).src = '/web/imagens/mnu_pin_closed.gif';
					}else if(nivel=='mnu3'){
						document.getElementById('img'+objDivs.item(i).id).src = '/web/imagens/mnu_pin2_closed.gif';
					}
				}
			}
		}
	}
}

// =======================================================================
// Função	:nivelHumSelecionado
// Parametros:mnuItem (ID do div)
// Objetivo	:Alternar entre os menus de nivel 1
// =======================================================================
function nivelHumSelecionado(mnuItem){
	var objBGColor = document.getElementById(mnuItem).style.backgroundColor;
	if((objBGColor == '#009899')||(objBGColor == '')){
		document.getElementById(mnuItem).style.backgroundColor = '#017373';
	}else{
		document.getElementById(mnuItem).style.backgroundColor = '#009899';
	}
	var objDivs = document.getElementsByTagName('div');
	for(var i=0;i<objDivs.length;i++){
		if(objDivs.item(i).id.indexOf('mnu1',0)!=-1){
			if(objDivs.item(i).id!=mnuItem){
				objDivs.item(i).style.backgroundColor = '#009899';
			}
		}
	}	
}

// =======================================================================
// Função	:OpenUWT (Open URL with tracking)
// Parametros: 	url (endereço para ser aberto)
//				idMenu (ID do div do item de menu)
// Alteracao: Verificação se já existem parametros na Url
// =======================================================================
function OpenUWT(url,idMenu){
	var abr;
	//Se já existem parametros na Url
	if(url.indexOf("?")>=0){
	  abr = document.location.href=url+'&mid='+str_to_num(idMenu);	
	}else{
	  abr = document.location.href=url+'?mid='+str_to_num(idMenu);	
	}
}

// =======================================================================
// Função	:showMenu
// Parametros:objNome (Nome do div)
//			 Nivel (Nivel do objeto no menu)
// Objetivo	:Exibir o div do sub-menu
// =======================================================================
function showMenu(objNome,Nivel)
{
	obj = document.getElementById(objNome);
	obj.style.visibility='visible';
	obj.style.display='block';
}

// =======================================================================
// Função	:hideMenu
// Parametros:objNome (Nome do div)
//			 Nivel (Nivel do objeto no menu)
// Objetivo	:Esconder o div do sub-menu
// =======================================================================
function hideMenu(objNome,Nivel)
{
	obj = document.getElementById(objNome);
	obj.style.visibility='hidden';
	if(Nivel==1){objImg.src = '/web/imagens/mnu_pin_closed.gif'};
	obj.style.display='none';	
}

//Muda a cor de fundo do div
function MudaCor(obj){ document.getElementById(obj).style.backgroundColor='#F8C772' }
function VoltaCor(obj){ document.getElementById(obj).style.backgroundColor='#C2E6E6' }
function VoltaCorN3_4(obj){ document.getElementById(obj).style.backgroundColor='#FDF9EE' }
function VoltaCorN3(obj){ document.getElementById(obj).style.backgroundColor='#C1E6E6' }
function goToPage(urlPage){ document.location.href=urlPage }

// =======================================================================
// Função	:posicionaMenu
// Parametros:menuId  (Nome do div do menu)
//			 leftBase (Posição Left)
//           topBase  (Posição top)
// Objetivo	:posicionar o menus de nivel 4 na posição desejada
// =======================================================================
function posicionaMenu(menuId,leftBase,topBase){
	var objDivLayer = document.getElementById(menuId);
	var topDiv, leftDiv;
	topDiv  = topBase - objDivLayer.offsetHeight;
    leftDiv = leftBase
	objDivLayer.style.top  = topDiv + 'px';
    objDivLayer.style.left = leftDiv + 'px';	
}

// =======================================================================
// Função	:openLink
// Parametros: div  (Referencia do div)
// Objetivo	: executar o link do item do menu
// =======================================================================
function openLink(element){
  //Se existir um link no item do menu então ele será executado
  if (element.getElementsByTagName('a').length>0)
  {
    element.getElementsByTagName('a')[0].click();
  }
}