var g_dest = new String();
var vDest = new Array();
vDest["dest_0"] = "alzen.html";
vDest["dest_1"] = "metodologia.html";
vDest["dest_2"] = "produtos.html";
vDest["dest_3"] = "solucoes.html";
vDest["dest_4"] = "clientes.html";
vDest["dest_5"] = "parceiros.html";
vDest["dest_6"] = "contato.html";
vDest["dest_7"] = "about:blank";
vDest["dest_8"] = "about:blank";
vDest["dest_9"] = "about:blank";
vDest["dest_10"] = "about:blank";
vDest["dest_11"] = "about:blank";

function getDest()
{
	var url = document.location.href;

	if (url.indexOf(vDest["dest_0"]))
		g_dest = "dest_0";
	else if (url.indexOf(vDest["dest_1"]))
		g_dest = "dest_1";
}

function init()
{
	return();
	//buildMenu();
	//buildFloatingMenu();
}

function processDest(element)
{
	var url = vDest[element.id];
	if (url != "")
		document.location.href = url;
}


function getOffsetTop(element)
{
	if (element.offsetParent)
		var y = getOffsetTop(element.offsetParent);
	else
		var y = 0;
	
	return y + element.offsetTop;
}

function getOffsetLeft(element)
{
	if (element.offsetParent)
		var y = getOffsetLeft(element.offsetParent);
	else
		var y = 0;
	
	return y + element.offsetLeft;
}

var curElem = null;
function hilite(element)
{
	if (curElem == element) return;
	
	if (curElem)
		curElem.className = "optNormal";

	if (element)
		element.className = "optMarked";
	
	curElem = element;
}

function disableMenu(element)
{
	var coll = element.getElementsByTagName("div");

	for (var i = 0; i < coll.length; i++)
	{
		var curOption = coll(i);
		curOption.className = "optNormal";
	}
	curElem = null;
	startTimeout();
}

function resetOptions(atributo)
{
	var oContainer = document.all["pop" + atributo];
	if (! oContainer) return;

	var tagName = oContainer.opttag;
	if (! tagName) tagName = "div";

	var coll = oContainer.getElementsByTagName(tagName);
	for (var i = 0; i < coll.length; i++)
	{
		var oElem = coll(i);
		if (oElem.optvalue)
		{
			if (vDefaults[atributo] == oElem.optvalue)
				oElem.className = "optMarked";
			else
				oElem.className = "optNormal";
				
			oElem.style.backgroundColor = "transparent";
			oElem.style.border = "#d6d3ce 1px solid";
		}
	}
}

var curPopup = null;
function showPopup(oOrigin, atributo)
{
	if (oOrigin.className == "dropdown-disabled")
		return false;

	hidePopup();
	
	var oPopup = document.all["pop" + atributo];
	if (! oPopup) return false;
	
	if (oPopup.ondisplay)
		eval(oPopup.ondisplay);
		
	// descobre posição na tela
	var x = getOffsetLeft(oOrigin);
	var y = getOffsetTop(oOrigin);
	
	y += oOrigin.offsetHeight + 2;
	
	if ((x + oPopup.offsetWidth) > document.body.clientWidth)
		x = document.body.clientWidth - oPopup.offsetWidth;
		
	oPopup.style.pixelLeft = x;
	oPopup.style.pixelTop = y;
	oPopup.style.visibility = "visible";

	curPopup = oPopup;
	return true;
}

function hidePopup()
{
	if (curPopup)
	{
		if (curPopup.onhide)
			eval(curPopup.onhide);

		curPopup.style.visibility = "hidden";
		curPopup.style.pixelLeft = curPopup.style.pixelTop = 0;
		resetButtons();
	}
		
	curPopup = null;
	cancelTimeout();
}

var hTimeout = null;
function startTimeout()
{
	if (! hTimeout)
		hTimeout = window.setTimeout("hidePopup()", 500);
}

function cancelTimeout()
{
	if (hTimeout)
		window.clearTimeout(hTimeout);
		
	hTimeout = null;
}

function initMenu(oElem, menuName)
{
	if (curPopup)
		hidePopup();
		
	toggleButton(oElem);

	if (arguments.length == 2)
	{
		showPopup(oElem, menuName);
		if (curPopup)
			oElem.onmouseout = startTimeout;
	}
	else
		oElem.onmouseout = resetButtons;
}

function resetButtons()
{
	var menu = document.all["menu"];
	var coll = menu.getElementsByTagName("img");

	for (var i = 0; i < coll.length; i++)
	{
		var curButton = coll(i);
		turnOff(curButton);
	}
}

function toggleButton(oButton)
{
	var src = oButton.src;
	var reOn = /-on\.gif$/;
	
	if (reOn.test(src))
		turnOff(oButton);
	else
		turnOn(oButton);
}

function turnOn(oButton)
{
	var src = oButton.src;
	src = src.replace(".gif", "-on.gif");
	oButton.src = src;
}

function turnOff(oButton)
{
	var src = oButton.src;
	src = src.replace("-on.gif", ".gif");
	oButton.src = src;
}

function buildMenu()
{
	var menu = document.all["menu"];
	var url = document.location.href;
	var strHTML = "";
	
	strHTML += "<table width=\"770\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\r\n";
	strHTML += "	<tr>\r\n";
	strHTML += "		<td><a href=\"alzen.html\"><img src=\"imagens/bot-menu-01.gif\" onmouseover=\"initMenu(this)\" border=\"0\"></a></td>\r\n";
	strHTML += "		<td><a href=\"metodologia.html\"><img src=\"imagens/bot-menu-02.gif\" onmouseover=\"initMenu(this)\" border=\"0\"></a></td>\r\n";
	strHTML += "		<td><a href=\"produtos.html\"><img src=\"imagens/bot-menu-03.gif\" onmouseover=\"initMenu(this)\" border=\"0\"></a></td>\r\n";
	strHTML += "		<td><a href=\"solucoes.html\"><img src=\"imagens/bot-menu-04.gif\" onmouseover=\"initMenu(this)\" border=\"0\"></a></td>\r\n";
	strHTML += "		<td><a href=\"clientes.html\"><img src=\"imagens/bot-menu-05.gif\" onmouseover=\"initMenu(this)\" border=\"0\"></a></td>\r\n";
	strHTML += "		<td><a href=\"parceiros.html\"><img src=\"imagens/bot-menu-06.gif\" onmouseover=\"initMenu(this)\" border=\"0\"></a></td>\r\n";
	//strHTML += "		<td><a href=\"contato.html\"><img src=\"imagens/bot-menu-07.gif\" onmouseover=\"initMenu(this)\" border=\"0\"></a></td>\r\n";
	
	if (url.indexOf("index.html") > 0 || url == "http://www.alzen.com.br/")
		strHTML += "		<td><a href=\"contato.html\"><img src=\"imagens/bot-menu-07.gif\" onmouseover=\"initMenu(this)\" border=\"0\"></a></td>\r\n";
	else
		strHTML += "		<td><img src=\"imagens/bot-menu-sem.gif\"></td>\r\n";
		
	strHTML += "	</tr>\r\n";
	strHTML += "</table>\r\n";
	
	prompt("",strHTML);
	//menu.innerHTML = strHTML;
	
}


function buildFloatingMenu()
{
	var floatingMenu = document.all["floating-menu"];
	var strHTML = "";
	
	strHTML += "<div class=\"popupMenu\" id=\"popProdutos\" onmouseover=\"cancelTimeout()\" onmouseout=\"disableMenu(this)\">\r\n";
	strHTML += "	<div id=\"dest_7\" class=\"optNormal\" onclick=\"processDest(this)\" onmouseover=\"hilite(this)\">Alzen CM - Small Business</div>\r\n";
	strHTML += "	<div id=\"dest_8\" class=\"optNormal\" onclick=\"processDest(this)\" onmouseover=\"hilite(this)\">Alzen CM - On Demand</div>\r\n";
	strHTML += "	<div id=\"dest_9\" class=\"optNormal\" onclick=\"processDest(this)\" onmouseover=\"hilite(this)\">Alzen Cm - Enterprise</div>\r\n";
	strHTML += "</div>\r\n";
	strHTML += "\r\n";
	strHTML += "<div class=\"popupMenu\" id=\"popSolucoes\" onmouseover=\"cancelTimeout()\" onmouseout=\"disableMenu(this)\">\r\n";
	strHTML += "	<div id=\"dest_10\" class=\"optNormal\" onclick=\"processDest(this)\" onmouseover=\"hilite(this)\">Gestão de Conteúdo</div>\r\n";
	strHTML += "	<div id=\"dest_11\" class=\"optNormal\" onclick=\"processDest(this)\" onmouseover=\"hilite(this)\">Soluções sob demanda</div>\r\n";
	strHTML += "</div>\r\n";

	floatingMenu.innerHTML = strHTML;
}

