var iex		= (document.all);
var nav		= (document.layers);
var old 	= (navigator.appName=="Netscape" && !document.layers && !document.getElementById);
var n_6 	= (window.sidebar);

curMenu 	= -1;
menuContent = new Array ;
over 		= 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=170 border=0 cellpadding=0 cellspacing=0 style=\"background:url(img/pup/f1.gif);background-repeat:no-repeat;\">"+
						"<tr height=11><td><img width=19 height=11 src=img/pix.gif></td><td width=100%><img width=100% height=11 src=img/pup/f2.gif></td><td><img width=5 height=11 src=img/pup/2.gif></td></tr>"+
						"<tr height=100% valign=top><td style=\"background:url(img/pup/f3.gif);\"><img width=19 height=11 src=img/pup/3.gif></td>"+
						"<td><table width=100% cellspacing=0 cellpadding=0 height=100%>";*/
	menuContent[j] = 	"<table width=140 border=0 cellpadding=0 cellspacing=0 class=menutable>";

	
	for (i=0;i<eval("menu"+j).length;i++){
		//cls = (i==0||i==eval("menu"+j).length-1)?"pup_item_sm":"pup_item";
		//menuContent[j] += "<tr><td class="+cls+"><img align=absmiddle width=13 height=14 src=img/pup/next.gif><a class=pup_link href=\""+eval("menu"+j+"[i][1]")+"\">"+eval("menu"+j+"[i][0]")+"</a></td></tr>";
		menuContent[j] += "<tr><td class=pupitem><img align=absmiddle width=8 height=8 src=img/ico/pup.gif>&nbsp;&nbsp;<a class=pup_link href=\""+eval("menu"+j+"[i][1]")+"\">"+eval("menu"+j+"[i][0]")+"</a></td></tr>";
		if (i!=eval("menu"+j).length-1) {
			menuContent[j] += "<tr><td height=1 bgcolor=#F7AF50></td></tr>";
		}
	}
	
	menuContent[j] += 	"</table>";

}
/* ======================================================================================================================== */

// 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) {
	//alert(i+' '+curMenu+' - '+cu+' '+cur_unique);
	if ((i==curMenu)&&(over==0)&&(cu==cur_unique)) hide_submenu();
}

/* ======================================================================================================================== */
function show_submenu(i) {
	cur_unique = rand();
	setTimeout("hide_inactive_menu("+i+",'"+cur_unique+"')",2000);
	calc_offsets();
	document.getElementById("pup").style.left =  xOffset+eval("menu"+i+"[-1]")+document.getElementById(menuItems[i]).offsetLeft;
	document.getElementById("pup").style.top  =  yOffset+eval("menu"+i+"[-2]")+document.getElementById(menuItems[i]).offsetTop;
	document.getElementById("pup").innerHTML  = menuContent[i];
	document.getElementById("pup").style.visibility = "visible";  
	curMenu = i;
}

/* ======================================================================================================================== */
function hide_submenu() {
	/*if (curMenu>=0&&curMenu<=menuCount) {
		//var src = document.getElementById("m_img"+eval("menu"+curMenu+"[-3]")).src;
		//if (src.search("_click")==-1) {
			m_out(document.getElementById("m_img"+eval("menu"+curMenu+"[-3]")),eval("menu"+curMenu+"[-4]"));	
		//}
	}*/
	document.getElementById("pup").style.visibility = "hidden";
	over = 0;	
	curMenu = -1;
}


/* ======================================================================================================================== */
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) {
	xOffset = parseInt(document.getElementById("leftmenu").offsetLeft)+parseInt(document.getElementById("main_table").offsetLeft);
	yOffset = parseInt(document.getElementById("leftmenu").offsetTop)+parseInt(document.getElementById("main_table").offsetTop);
}

/* ======================================================================================================================== */
function mousemove(e){
	if (!iex) {
		x=e.pageX;// + document.body.scrollLeft;
		y=e.pageY;// + document.body.scrollTop; 
	} else {
		x=event.x;// + document.body.scrollLeft;
		y=event.y + document.body.scrollTop; 
	} 
	j = curMenu;

	if (curMenu!=-1 && !inobj(x,y,"pup") && over==1) {
		over=0;
		hide_submenu();
	}
	
	if (curMenu!=-1 && inobj(x,y,"pup") && over==0) {
		over=1;
	}
}

/* ======================================================================================================================== */
function oops(i) {
	//if (curMenu!=-1) setTimeout("hide_submenu()",100);
	//setTimeout("show_submenu("+i+")",100);
	if (curMenu!=-1) hide_submenu();
	show_submenu(i);
}

/* ======================================================================================================================== */
function click_on_body() {
	hide_submenu();
}