var iex		= (document.all);
var nav		= (document.layers);
var old 	= (navigator.appName=="Netscape" && !document.layers && !document.getElementById);
var n_6 	= (window.sidebar);

//document.writeln("!"+navigator.appName=="Netscape");

var yy = 0;
if (navigator.appName=="Netscape") {
	yy=3;
}

curMenu 	= -1;
curSubMenu 	= -1;
menuContent = new Array ;
over 		= 0; 
over_sub 	= 0; 
out_div 	= 0;
cur_unique 	= 0;

/* ======================================================================================================================== */
function rand() {
	var now = new Date()
	return now.getSeconds()+":"+now.getMinutes();
}

/* ======================================================================================================================== */
for (j=0;j<menuCount;j++){	
	
		menuContent[j] = 	"<table width=194 border=0 cellpadding=0 cellspacing=0 class="+((isNaN(eval("menu"+j+"[-4]")))?"menutable":"menutable_sub")+"><tr><td><img src=img/pix.gif width=1 height=15/></td></tr>";
		for (i=0;i<eval("menu"+j).length;i++){
			var r1 = new RegExp("^"+siteurl);
    		var addstr = (!r1.test(eval("menu"+j+"[i][1]")))?" target=_blank ":"";
			if (!isNaN(eval("menu"+j+"[i][2]"))) {
				id_sub = eval("menu"+j+"[i][2]");
				menuContent[j] += "<tr><td id=m"+id_sub+" class=menuitem><a "+addstr+"id=l"+id_sub+" onmouseout=\"/**/ \" onmouseover=\"if (curSubMenu!="+j+") hide_submenu_sub(); oops_sub("+id_sub+")\" href=\""+eval("menu"+j+"[i][1]")+"\">"+eval("menu"+j+"[i][0]")+"</a></td></tr>";
			} else {
				menuContent[j] += "<tr><td class=menuitem><a " ;
				s = eval("menu"+j+"[i][1]");
				/*if (s.substr(0,7)=="http://")	{ 
					menuContent[j] += " target=_blank " ;
				}*/
				menuContent[j] += " onmouseover=\"if (curSubMenu!="+j+") hide_submenu_sub(); \" "+addstr+" href=\""+eval("menu"+j+"[i][1]")+"\">"+eval("menu"+j+"[i][0]")+"</a></td></tr>";
			}
		}
		menuContent[j] += 	"</table>";
	
	//alert(menuContent[j]);

}
/* ======================================================================================================================== */

// capture pointer
if(nav) document.captureEvents(Event.MOUSEMOVE);
if(n_6) document.addEventListener("mousemove",mousemove,true);
document.onmousemove=mousemove;

/* ======================================================================================================================== */
function get_mouse(e){
	if (!iex) {
	    x=e.clientX + document.body.scrollLeft;
	    y=e.clientY + document.body.scrollTop; 
	} else {
	    x=event.x + document.body.scrollLeft;
	    y=event.y + document.body.scrollTop; 
	} 
}

/* ======================================================================================================================== */
function hide_inactive_menu(i,cu) {
	//if ((i==curMenu)&&(over==0)&&(cu==cur_unique)&&over_sub==0) hide_submenu();
}

/* ======================================================================================================================== */
function hide_inactive_menu_sub(i,cu) {
	//if ((i==curSubMenu)&&(over_sub==0)&&(cu==cur_unique_sub)) hide_submenu_sub();
}

/* ======================================================================================================================== */
function show_submenu(i) {
	
	if (curSubMenu!=-1) hide_submenu_sub();
	
	cur_unique = rand();
	setTimeout("hide_inactive_menu("+i+",'"+cur_unique+"')",2000);
	calc_offsets();
	
	var x = y = 0;
	var tag = document.getElementById(menuItems[i]);
	while (tag.tagName!="BODY") { 
		y+=tag.offsetTop;
		x+=tag.offsetLeft;
		tag=tag.offsetParent; 
	} 
	
	document.getElementById("pup").style.left =  x+eval("menu"+i+"[-1]");
	document.getElementById("pup").style.top  =  y+eval("menu"+i+"[-2]")-yy;
	document.getElementById("pup").innerHTML  = menuContent[i];
	document.getElementById("pup").style.visibility = "visible";  

	if (document.getElementById("l"+i)) document.getElementById("l"+i).style.color = "#ffffff";  

	curMenu = i;
}

/* ======================================================================================================================== */
function show_submenu_sub(i) {
	cur_unique_sub = rand();
	//setTimeout("hide_inactive_menu_sub("+i+",'"+cur_unique_sub+"')",2000);
	
	var x = y = 0;
	var tag = document.getElementById(menuItems[i]);
	while (tag.tagName!="BODY") { 
		y+=tag.offsetTop;
		x+=tag.offsetLeft;
		tag=tag.offsetParent; 
	} 
	
	document.getElementById("pup_sub").style.left =  x+eval("menu"+i+"[-1]");
	document.getElementById("pup_sub").style.top  =  y+eval("menu"+i+"[-2]");
	document.getElementById("pup_sub").innerHTML  = menuContent[i];
	document.getElementById("pup_sub").style.visibility = "visible";  

	document.getElementById("l"+i).style.color = "#ffffff";  

	curSubMenu = i;
}

/* ======================================================================================================================== */
function hide_submenu() {
	if (document.getElementById("l"+curMenu)) document.getElementById("l"+curMenu).style.color = "#000000";  
	document.getElementById("pup").style.visibility = "hidden";
	over = 0;	
	curMenu = -1;
}

/* ======================================================================================================================== */
function hide_submenu_sub() {
	if (curSubMenu==-1) return false;
	document.getElementById("l"+curSubMenu).style.color = "#000000";  
	document.getElementById("pup_sub").style.visibility = "hidden";
	over_sub = 0;
	curSubMenu = -1;
	over_sub = 0;
	over= 0;
	cur_unique = rand();
	//setTimeout("hide_inactive_menu("+curMenu+",'"+cur_unique+"')",2000);
}

/* ======================================================================================================================== */
function overdiv() {
	over = 1;
}


/* ======================================================================================================================== */
function inobj(x,y,id) {
	if (y>document.getElementById(id).offsetTop &&
    	y<document.getElementById(id).offsetTop+document.getElementById(id).offsetHeight &&
    	x>document.getElementById(id).offsetLeft &&
    	x<document.getElementById(id).offsetLeft+document.getElementById(id).offsetWidth )        
    {return 1;} else {return 0;}        
}

/* ======================================================================================================================== */
function calc_offsets(i) {
}

/* ======================================================================================================================== */
function mousemove(e){
	if (!iex) {
		x=e.pageX;
		y=e.pageY;
	} else {
		x=event.x;
		y=event.y + document.body.scrollTop; 
	} 
	j = curMenu;

	/*if (c_popup!=-1 && !inobj(x,y,"popup") && overpopup==1) {
		hidepopup();
	}*/

	if (curMenu!=-1 && !inobj(x,y,"pup") && over==1 && curSubMenu==-1) {
		over=0;
		hide_submenu();
	}
	
	if (curMenu!=-1 && inobj(x,y,"pup") && over==0) {
		over=1;
	}

	if (curSubMenu!=-1 && !inobj(x,y,"pup_sub") && over_sub==1) {
		over_sub=0;
		hide_submenu_sub();
	}
	
	if (curSubMenu!=-1 && inobj(x,y,"pup_sub") && over_sub==0) {
		over_sub=1;
	}
}

/* ======================================================================================================================== */
function oops(i) {
	if (curMenu!=-1) hide_submenu();
	show_submenu(i);
}

/* ======================================================================================================================== */
function oops_sub(i) {
	if (curSubMenu!=-1) hide_submenu_sub();
	show_submenu_sub(i);
}

/* ======================================================================================================================== */
function click_on_body() {
	if (curSubMenu!=-1) { hide_submenu_sub(); }
	if (curMenu!=-1) { hide_submenu(); }
	hidepopup();
}