// ----------------------------------------
// SCRIPT FOR NAVIGATION MENU
// ----------------------------------------

var x = 0;

function submenu() {}
function menu() {}

var main = new menu();
main.state = "off";

var directory_sub = new submenu();
directory_sub.varname = "directory_sub";
directory_sub.name = "directorysubmenu";
directory_sub.timer = null;
directory_sub.mousein = false;

var equipment_sub = new submenu();
equipment_sub.varname = "equipment_sub";
equipment_sub.name = "equipmentsubmenu";
equipment_sub.timer = null;
equipment_sub.mousein = false;

var news_sub = new submenu();
news_sub.varname = "news_sub";
news_sub.name = "newssubmenu";
news_sub.timer = null;
news_sub.mousein = false;

var events_sub = new submenu();
events_sub.varname = "events_sub";
events_sub.name = "eventssubmenu";
events_sub.timer = null;
events_sub.mousein = false;

var tenders_sub = new submenu();
tenders_sub.varname = "tenders_sub";
tenders_sub.name = "tenderssubmenu";
tenders_sub.timer = null;
tenders_sub.mousein = false;

var jobs_sub = new submenu();
jobs_sub.varname = "jobs_sub";
jobs_sub.name = "jobssubmenu";
jobs_sub.timer = null;
jobs_sub.mousein = false;

var forum_sub = new submenu();
forum_sub.varname = "forum_sub";
forum_sub.name = "forumsubmenu";
forum_sub.timer = null;
forum_sub.mousein = false;

var gallery_sub = new submenu();
gallery_sub.varname = "gallery_sub";
gallery_sub.name = "gallerysubmenu";
gallery_sub.timer = null;
gallery_sub.mousein = false;

var market_sub = new submenu();
market_sub.varname = "market_sub";
market_sub.name = "marketsubmenu";
market_sub.timer = null;
market_sub.mousein = false;

function setToClose(submenu) {
	if (submenu.timer == null) {
		clearTimeout(submenu.timer);
		submenu.timer = setTimeout("closeMenu(" + submenu.varname + ")", 500);
	}
}

function closeMenu(submenu) {
	if (main.state == "off") {
		var e = document.getElementById(submenu.name);
		e.style.display = "none";
		
		clearTimeout(submenu.timer);
		submenu.timer = null;
	}
	else {
		submenu.timer = setTimeout("closeMenu(" + submenu.varname + ")", 500);
	}
}

function menumousein(submenu) {
	submenu.mousein = true;
	submenu.timer = setTimeout("openSubMenu(" + submenu.varname + ")", 500);
}

function openSubMenu(submenu) {
	submenu.timer = null;
	
	if (submenu.mousein == true) {
		var e = document.getElementById(submenu.name);
		e.style.display = "block";
	
		setToClose(submenu);
	} 
}

function go(url) {
	document.location = url;
}