//下拉菜单相关代码
 var h;
 var w;
 var l;
 var t;
 var topmar = 1;
 var leftmar = -2;
 var space = 1;
 var isvisible;
 var menu_shadow_color='#999999';//定义下拉菜单阴影色
 var global = window.document
 global.fo_currentmenu = null
 global.fo_shadows = new array

function hidemenu() 
{
 var mx;
 var my;
 var vdiv;
 var mdiv;
	if (isvisible == true)
{
		vdiv = document.all("menudiv");
		mx = window.event.clientx + document.body.scrollleft;
		my = window.event.clienty + document.body.scrolltop;
		if ((mx < parseint(vdiv.style.left)) || (mx > parseint(vdiv.style.left)+vdiv.offsetwidth) || (my < parseint(vdiv.style.top)-h) || (my > parseint(vdiv.style.top)+vdiv.offsetheight)){
			vdiv.style.visibility = "hidden";
			isvisible = false;
		}
}
}

function showmenu(vmnucode,twidth) {
	vsrc = window.event.srcelement;
	vmnucode = "<table id='submenu' cellspacing=1 cellpadding=3 style='width:"+twidth+"' class=menu onmouseout='hidemenu()'><tr height=23><td nowrap align=left class=menubody>" + vmnucode + "</td></tr></table>";

	h = vsrc.offsetheight;
	w = vsrc.offsetwidth;
	l = vsrc.offsetleft + leftmar+4;
	t = vsrc.offsettop + topmar + h + space-2;
	vparent = vsrc.offsetparent;
	while (vparent.tagname.touppercase() != "body")
	{
		l += vparent.offsetleft;
		t += vparent.offsettop;
		vparent = vparent.offsetparent;
	}

	menudiv.innerhtml = vmnucode;
	menudiv.style.top = t;
	menudiv.style.left = l;
	menudiv.style.visibility = "visible";
	isvisible = true;
    makerectangulardropshadow(submenu, menu_shadow_color, 4)
}
function makerectangulardropshadow(el, color, size)
{
	var i;
	for (i=size; i>0; i--)
	{
		var rect = document.createelement('div');
		var rs = rect.style
		rs.position = 'absolute';
		rs.left = (el.style.posleft + i) + 'px';
		rs.top = (el.style.postop + i) + 'px';
		rs.width = el.offsetwidth + 'px';
		rs.height = el.offsetheight + 'px';
		rs.zindex = el.style.zindex - i;
		rs.backgroundcolor = color;
		var opacity = 1 - i / (i + 1);
		rs.filter = 'alpha(opacity=' + (100 * opacity) + ')';
		el.insertadjacentelement('afterend', rect);
		global.fo_shadows[global.fo_shadows.length] = rect;
	}
}


                 
                 
