<!--
var isDOM=document.getElementById; //DOM1 browser (MSIE 5+, Netscape 6, Opera 5+)
/*var isMSIE=document.all && document.all.item; //Microsoft Internet Explorer 4+

isNetscape4=document.layers; //Netscape 4.*
isOpera=window.opera; //Opera
isOpera5=isOpera && isDOM; //Opera 5+

var isMSIE5=isDOM && isMSIE; //MSIE 5+
var isMac=(navigator.appVersion.indexOf('Mac') != -1);
*/
var isMozilla=isDOM && (navigator.userAgent.indexOf('Gecko') != -1) && (navigator.userAgent.indexOf('etscape') == -1);
var isNetscape6=!isMozilla && isDOM && (navigator.userAgent.indexOf('Gecko') != -1);

var inmenu,inhref,inSubmenu="";
var timeout_id=null;
var submenu=null;
//document.write('<iframe src="" marginheight="0" marginwidth="0" frameborder="0" style="visibility:hidden;position:absolute;z-index:1;" id="iframeFix"></iframe>');

function ShowHideLayer(layername,vis) 
{
	var i,p,v,obj,objBottom, objOrig;
	if ((obj=FindObj(layername))!=null) 
	{ 
		v=vis;
    	objOrig = obj;
    	if (obj.style) 
		{ 
			obj=obj.style; 
			v=(v=='show')?'visible':(v=='hide')?'hidden':v; 
		}
    	//objBottom=FindObj("iframeFix");
/*    	if (vis=='show')
   		{
			objBottom.style.top=obj.top;
			objBottom.style.left=obj.left;
			objBottom.style.width=objOrig.clientWidth;
			objBottom.style.height=objOrig.clientHeight;
	   	}*/
    	obj.visibility=v;
		//objBottom.style.visibility=v;
	}
}
function FindObj(n) 
{
	var x,d;  
	if(!d) 
  		d=document; 
	if(!(x=d[n])&&d.all) 
		x=d.all[n]; 
	if(!x && d.getElementById) 
		x=d.getElementById(n); 
	return x;
}
function enteritem(layer,id)
{
	var a,b;
	if (timeout_id!=null)	clearTimeout(timeout_id);
	inhref=layer;		
	timeout_id=setTimeout("ShowHideLayer('"+layer+"','show');",300);
	var obj;
	obj=FindObj(layer);
	//obj.style.top = (calcPositionTop(id)+30)+'px';
	obj.style.left = calcPositionLeft(id)+'px';
}
function leaveitem(layer,id)
{
	if (timeout_id!=null)	clearTimeout(timeout_id);
	if (id==null)
	{
		inhref="";
		setTimeout("hidemenu('"+layer+"')",300);
	}else
		highlight(id,false);	
}

function enterSubitem(parentLayer,layer,id)
{
	if (timeout_id!=null)	clearTimeout(timeout_id);
	inhref=layer;
	inSubmenu=layer;
	timeout_id=setTimeout("ShowHideLayer('"+layer+"','show');",300);
	var obj,parentObj,parentItem;
	obj=FindObj(layer);
	parentItem=FindObj(id);
	parentObj=FindObj(parentLayer);
	/*if (parentItem)
		obj.style.top=calcPositionTop(parentItem)+'px';
	else
		obj.style.top=calcPositionTop(parentObj)+'px';*/
	obj.style.left=(calcPositionLeft(parentObj)+parentObj.clientWidth)+'px';
}
function leaveSubitem(parentLayer,layer,id)
{
	if (timeout_id!=null)	clearTimeout(timeout_id);
	if (id==null)
	{
		inhref="";
		inmenu="";
		inSubmenu="";
		setTimeout("hidemenu('"+layer+"')",300);
	}
}

function entermenu(layer)
{
	inmenu=layer;	
}
function leavemenu(layer)
{
	if (inSubmenu=="") 
	{
		inmenu="";
		setTimeout("hidemenu('"+layer+"')",300);
	}
}
function enterSubmenu(layer,parent)
{
	inSubmenu=layer;
}
function leaveSubmenu(layer,parent)
{	
	inSubmenu="";
	inmenu="";
	setTimeout("hidemenu('"+layer+"')",300);
	setTimeout("hidemenu('"+parent+"')",300);
}
function hidemenu(layer,parent)
{
	if ((inhref!=layer)&&(inmenu!=layer)&&(inSubmenu==""))
	{
		ShowHideLayer(layer,"hide");
	}
}
function calcPositionTop(obj)
{
	var curtop = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curtop += obj.offsetTop;
			obj = obj.offsetParent;
		}
	}
	else if (obj.y)
	{
		curtop += obj.y;
	}
	return curtop;
}
function calcPositionLeft(obj)
{
	var curleft = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curleft += obj.offsetLeft;
			obj = obj.offsetParent;
		}
	}
	else if (obj.x)
	{
		curleft += obj.x;
	}
	return curleft;
}

//-->