
var menus = new Array;
var imagens = new Array;
var buttonWidth=165;


var idx =0;
imagens[idx] = new Image();
imagens[idx++].src = 'img/empresa_a.jpg';

imagens[idx] = new Image();
imagens[idx++].src = 'img/empresa_b.jpg';

imagens[idx] = new Image();
imagens[idx++].src = 'img/clientes_a.jpg';

imagens[idx] = new Image();
imagens[idx++].src = 'img/clientes_b.jpg';

imagens[idx] = new Image();
imagens[idx++].src = 'img/curriculo_a.jpg';

imagens[idx] = new Image();
imagens[idx++].src = 'img/curriculo_b.jpg';

imagens[idx] = new Image();
imagens[idx++].src = 'img/certificacao_a.jpg';

imagens[idx] = new Image();
imagens[idx++].src = 'img/certificacao_b.jpg';

imagens[idx] = new Image();
imagens[idx++].src = 'img/contactos_a.jpg';

imagens[idx] = new Image();
imagens[idx++].src = 'img/contactos_b.jpg';

imagens[idx] = new Image();
imagens[idx++].src = 'img/noticias_a.jpg';

imagens[idx] = new Image();
imagens[idx++].src = 'img/noticias_b.jpg';

menus['empresa'] = new Object();
menus['clientes'] = new Object();
menus['curriculo'] = new Object();
menus['certificacao'] = new Object();
menus['contactos'] = new Object();
menus['noticias'] = new Object();

menus['empresa'].outOfButton = true;
menus['empresa'].outOfTable = true;

menus['clientes'].outOfButton = true;
menus['clientes'].outOfTable = true;

menus['curriculo'].outOfButton = true;
menus['curriculo'].outOfTable = true;

menus['certificacao'].outOfButton = true;
menus['certificacao'].outOfTable = true;

menus['contactos'].outOfButton = true;
menus['contactos'].outOfTable = true;

menus['noticias'].outOfButton = true;
menus['noticias'].outOfTable = true;


function rollOver(obj, imagem){
	obj.src = imagens[imagem].src;
}

function rollOver2(obj, ev){
	var o = document.getElementById(obj+'_div');
	
	if(ev)
		o.style.visibility = 'hidden';
	else
		o.style.visibility = 'visible';
}


function tableOut(table){

	menus[table].outOfTable = true;
	setTimeout('kill("'+table+'")', 100);
	
}

function buttonOut(table){
	menus[table].outOfButton = true;

		setTimeout('kill("'+table+'")', 100);

}


function tableIn(table){
	menus[table].outOfTable = false;
}



function kill(table){
	var menu = document.getElementById(table);
	
	if(menus[table].outOfTable && menus[table].outOfButton)
		menu.style.visibility='hidden';
	
}
function show(table){
	var menu = document.getElementById(table);
	var menu_button = document.getElementById(table+"_button");
	yOffset = findPosY(menu_button);
	xOffset = findPosX(menu_button)-15;
	
	menus[table].outOfButton = false;
	menu.style.left = xOffset+buttonWidth+"px";
	menu.style.top = yOffset+"px";
	menu.style.visibility='visible';
	
}
function findPosX(obj)
{
	var curleft = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curleft += obj.offsetLeft
			obj = obj.offsetParent;
		}
	}
	else if (obj.x)
		curleft += obj.x;
	return curleft;
}


function findPosY(obj)
{
	var curtop = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curtop += obj.offsetTop
			obj = obj.offsetParent;
		}
	}
	else if (obj.y)
		curtop += obj.y;
	return curtop;
}
