// JavaScript Document

function setLinks() {
	if (!document.getElementsByTagName) return;
	var anchors = document.getElementsByTagName("a");
	for (var i=0; i<anchors.length; i++) {
		var anchor = anchors[i];
		if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "external") {
			anchor.end = anchor.getAttribute("href");
			anchor.onclick = function() {
				window.open(this.end);
				return false;
			};
		}
	}
}

var aOn = new Array();
aOn['home'] = new Image(37,16);
aOn['quem'] = new Image(77,16);
aOn['cont'] = new Image(51,16);
aOn['placa'] = new Image(95,16);
aOn['detec'] = new Image(95,16);
aOn['fone'] = new Image(95,16);
aOn['tgr'] = new Image(95,26);
aOn['pinfo'] = new Image(130,16);
aOn['paplica'] = new Image(130,16);
aOn['psuporte'] = new Image(130,16);
aOn['pclientes'] = new Image(130,16);
aOn['ginfo'] = new Image(130,16);
aOn['gaplica'] = new Image(130,16);
aOn['gversoes'] = new Image(130,16);
aOn['gclientes'] = new Image(130,16);
aOn['finfo'] = new Image(130,16);
aOn['faplica'] = new Image(130,16);
aOn['fconfig'] = new Image(130,16);
aOn['tinfo'] = new Image(130,16);
aOn['taplica'] = new Image(130,16);
aOn['tdesen'] = new Image(130,16);
aOn['tclientes'] = new Image(130,16);
aOn['tconfig'] = new Image(130,16);

aOn['home'].src = 'imagens/eng/estrutura/bth_home.gif';
aOn['quem'].src = 'imagens/eng/estrutura/bth_quem.gif';
aOn['cont'].src = 'imagens/eng/estrutura/bth_cont.gif';
aOn['placa'].src = 'imagens/eng/estrutura/bth_placa.gif';
aOn['detec'].src = 'imagens/eng/estrutura/bth_detec.gif';
aOn['fone'].src = 'imagens/eng/estrutura/bth_fone.gif';
aOn['tgr'].src = 'imagens/eng/estrutura/bth_tgr.gif';
aOn['pinfo'].src = 'imagens/eng/estrutura/bth_infotec.gif';
aOn['paplica'].src = 'imagens/eng/estrutura/bth_aplica.gif';
aOn['psuporte'].src = 'imagens/eng/estrutura/bth_suporte.gif';
aOn['pclientes'].src = 'imagens/eng/estrutura/bth_clientes.gif';
aOn['ginfo'].src = 'imagens/eng/estrutura/bth_infotec.gif';
aOn['gaplica'].src = 'imagens/eng/estrutura/bth_aplica.gif';
aOn['gversoes'].src = 'imagens/eng/estrutura/bth_versoes.gif';
aOn['gclientes'].src = 'imagens/eng/estrutura/bth_clientes.gif';
aOn['finfo'].src = 'imagens/eng/estrutura/bth_infotec.gif';
aOn['faplica'].src = 'imagens/eng/estrutura/bth_aplica.gif';
aOn['fconfig'].src = 'imagens/eng/estrutura/bth_config.gif';
aOn['tinfo'].src = 'imagens/eng/estrutura/bth_infotec.gif';
aOn['taplica'].src = 'imagens/eng/estrutura/bth_aplica.gif';
aOn['tdesen'].src = 'imagens/eng/estrutura/bth_des.gif';
aOn['tclientes'].src = 'imagens/eng/estrutura/bth_clientes.gif';
aOn['tconfig'].src = 'imagens/eng/estrutura/bth_config.gif';

var aOff = new Array();
aOff['home'] = new Image(37,16);
aOff['quem'] = new Image(77,16);
aOff['cont'] = new Image(51,16);
aOff['placa'] = new Image(95,16);
aOff['detec'] = new Image(95,16);
aOff['fone'] = new Image(95,16);
aOff['tgr'] = new Image(95,26);
aOff['pinfo'] = new Image(130,16);
aOff['paplica'] = new Image(130,16);
aOff['psuporte'] = new Image(130,16);
aOff['pclientes'] = new Image(130,16);
aOff['ginfo'] = new Image(130,16);
aOff['gaplica'] = new Image(130,16);
aOff['gversoes'] = new Image(130,16);
aOff['gclientes'] = new Image(130,16);
aOff['finfo'] = new Image(130,16);
aOff['faplica'] = new Image(130,16);
aOff['fconfig'] = new Image(130,16);
aOff['tinfo'] = new Image(130,16);
aOff['taplica'] = new Image(130,16);
aOff['tdesen'] = new Image(130,16);
aOff['tclientes'] = new Image(130,16);
aOff['tconfig'] = new Image(130,16);

aOff['home'].src = 'imagens/eng/estrutura/bt_home.gif';
aOff['quem'].src = 'imagens/eng/estrutura/bt_quem.gif';
aOff['cont'].src = 'imagens/eng/estrutura/bt_cont.gif';
aOff['placa'].src = 'imagens/eng/estrutura/bt_placa.gif';
aOff['detec'].src = 'imagens/eng/estrutura/bt_detec.gif';
aOff['fone'].src = 'imagens/eng/estrutura/bt_fone.gif';
aOff['tgr'].src = 'imagens/eng/estrutura/bt_tgr.gif';
aOff['pinfo'].src = 'imagens/eng/estrutura/bt_infotec.gif';
aOff['paplica'].src = 'imagens/eng/estrutura/bt_aplica.gif';
aOff['psuporte'].src = 'imagens/eng/estrutura/bt_suporte.gif';
aOff['pclientes'].src = 'imagens/eng/estrutura/bt_clientes.gif';
aOff['ginfo'].src = 'imagens/eng/estrutura/bt_infotec.gif';
aOff['gaplica'].src = 'imagens/eng/estrutura/bt_aplica.gif';
aOff['gversoes'].src = 'imagens/eng/estrutura/bt_versoes.gif';
aOff['gclientes'].src = 'imagens/eng/estrutura/bt_clientes.gif';
aOff['finfo'].src = 'imagens/eng/estrutura/bt_infotec.gif';
aOff['faplica'].src = 'imagens/eng/estrutura/bt_aplica.gif';
aOff['fconfig'].src = 'imagens/eng/estrutura/bt_config.gif';
aOff['tinfo'].src = 'imagens/eng/estrutura/bt_infotec.gif';
aOff['taplica'].src = 'imagens/eng/estrutura/bt_aplica.gif';
aOff['tdesen'].src = 'imagens/eng/estrutura/bt_des.gif';
aOff['tclientes'].src = 'imagens/eng/estrutura/bt_clientes.gif';
aOff['tconfig'].src = 'imagens/eng/estrutura/bt_config.gif';

function setMenu() {
	var aBtn = new Array('home','quem','cont','placa','detec', 'fone', 'tgr',
						 'pinfo','paplica','psuporte','pclientes',
						 'ginfo','gaplica','gversoes','gclientes',
						 'finfo','faplica','fconfig',
						 'tinfo','taplica','tdesen','tclientes','tconfig');
	
	for (var i=0; i<aBtn.length; i++) {
		var current = document.getElementById(aBtn[i]);
		current.nome = aBtn[i];
		current.parentNode.onmouseover = function() {
			imageOn(this.firstChild.nome);
		}
		current.parentNode.onmouseout = function() {
			imageOff(this.firstChild.nome);
		}
	}
}

function activateMenu(obj) {

	var navroot = document.getElementById(obj);
	
	/* Get all the list items within the menu */
	var lis=navroot.getElementsByTagName("LI");  
	for (i=0; i < lis.length; i++) {
	   /* If the LI has another menu level */
		if(lis[i].lastChild.tagName=="UL"){
		
			/* assign the function to the LI */
			lis[i].onmouseover=function() {
			   imageOn(this.firstChild.id);
			   /* display the inner menu */
			   this.lastChild.style.display="block";
			   this.lastChild.style.position="absolute";
			   this.lastChild.style.top="0";
			   this.lastChild.style.left="85px";
			   this.lastChild.style.zIndex="100";
			}
			lis[i].onmouseout=function() {
			   imageOff(this.firstChild.id);
			   this.lastChild.style.display="none";
			   this.lastChild.style.position="relative";
			   this.lastChild.style.top="0";
			   this.lastChild.style.left="0";
			   this.lastChild.style.zIndex="0";
			}
		}
	}
}

function imageOn(imgName) {
	if(document.images) {
		document.images[imgName].src = aOn[imgName].src;
	}
}

function imageOff(imgName) {
	if(document.images) {
		document.images[imgName].src = aOff[imgName].src;
	}
}

window.onload = function() {
	setLinks();
	setMenu();
	activateMenu('nav');
};