//Global variables ***********************************************************************************
var checkMenu = 0;
var menus = 0;
var navigation = 0;
var IE6 = false /*@cc_on || @_jscript_version < 5.7 @*/;
//****************************************************************************************************
function addEvent(elm, evType, fn, useCapture)
{
  if (elm.addEventListener){
	elm.addEventListener(evType, fn, useCapture);
	return true;
  } else if (elm.attachEvent){
	var r = elm.attachEvent("on"+evType, fn);
	return r;
  } else {
	alert("Handler could not be removed");
  }
}

addEvent(window, "load", hideMenusInit);
function $(e){
	return document.getElementById(e);
}	

function checkMenus(){
	if(checkMenu != 0){
		clearTimeout(checkMenu);
	}
}
// onLoad function *****************************************************************
function hideMenusInit(){
	var mainUl;
	var ul;
	var mainMenus;
	ul = document.getElementsByTagName('ul');
	for(var j = 0; j < ul.length; j++){
		if(ul[j].className == 'landing-tabs'){
			mainMenus = ul[j];
		}
	}
	menus = mainMenus.getElementsByTagName('ul').length;
	for(var i = 0; i < menus; i++){
		mainUl = $('submenu_' + i);
		mainUl.onmouseover = function ()
							{
								checkMenus();
							};
		mainUl.onmouseout = function ()
							{
								hideMenusAndCheck();
							};
	}
	
	hideMenus();
}
//***********************************************************************************
function hideMenus(){
	for(var i = 0; i < menus; i++){
		$('submenu_' + i).style.visibility = "hidden";
	}
	if(IE6){
		if($("jumpMenu")){
			$("jumpMenu").style.visibility = "visible";
		}
	}
}
function showMenus(e){
	hideMenus();
	if (checkMenu != 0){
		clearTimeout(checkMenu);
	}
	if(navigation == 1){
		setTimeout("displayMenu('" + e + "');", 10);
	}else{
		displayMenu(e);
	}
}
function displayMenu(e){
	hideMenus();
	$(e).style.visibility = "visible";
	if(IE6){
		if(e){
			if(e == "submenu_5" || e == "submenu_4" ||  e == "submenu_3"){
				if($("jumpMenu")){
					$("jumpMenu").style.visibility = "hidden";
				}
			}
		}
	}
}
function hideMenusAndCheck(){
	checkMenu = setTimeout("hideMenus();",400);
}

