// JavaScript Document

var current_tab;
var state_flag = false;
var flag_complete = false;

window.onload = function()
{
	flag_complete = true;
}

function closeTab()
{
	if(state_flag == false && current_tab != "")
	{
		if(document.getElementById(current_tab))
		{
			document.getElementById(current_tab).style.display = 'none';	
		}
		current_tab = "";
	}
	state_flag = false;
}

function outEvent(e)
{
	var targ;
	if (!e) var e = window.event;
	if (e.target) targ = e.target;
	else if (e.srcElement) targ = e.srcElement;
	if (targ.nodeType == 3) // defeat Safari bug
		targ = targ.parentNode;
		
	//alert(targ.id);
	window.setTimeout(closeTab, 1);
}

function overEvent()
{
	state_flag = true;	
}

function openTabEvent(menuID)
{
	if(flag_complete)
	{
		if(current_tab != "")
		{
			closeTab();
		}
		
		var tab = '';
		if(menuID==1)
			tab = 'menu_tab1';
		else if(menuID==2)
			tab = 'menu_tab2';
		else if(menuID==3)
			tab = 'menu_tab3';
		
		current_tab = tab;
		if(tab != "")
		{
			var element = document.getElementById(tab);
			element.style.display = 'block';
			var itens = element.getElementsByTagName('a');
			for(x=0;x<itens.length;x++)
			{
				itens[x].onmouseout  = outEvent;
				itens[x].onmouseover = overEvent;
			}
		}	
	}
}
