var agt=navigator.userAgent.toLowerCase();
var bname=navigator.appName
var ns4=(bname.indexOf("Netscape")!=-1)? true:false
var gecko = (agt.indexOf('gecko') != -1);
// var ns4=(document.layers)? true:false;
// var ie4=(document.all)? true:false;
var intTimeoutValue = 10;
var intTotalMenus=1;
var intCorrection=20;
var strShow;
var strHide;
var i;
var block=new Array(intTotalMenus);
var clearIt;
var boolInit=false;

function init(){
	boolInit=true;

        if (gecko) 
	{
                window.captureEvents(Event.MOUSEMOVE);

                for(var i=0; i<intTotalMenus; i++)
                {
                        block[i]=document.getElementById("block" + i + "Div").style;
                }
	
                clearIt = document.getElementById("CLEARIT").style;
                strShow="visible";
                strHide="hidden";
	}
	else
        {
                if (ns4)
                {
                        window.captureEvents(Event.MOUSEMOVE);

                        for(var i=0; i<intTotalMenus; i++)
                        {
                                block[i]=eval("document.block" + i + "Div");
                        }
	
                        clearIt = document.CLEARIT;
                        strShow = "show";
                        strHide = "hide";
                }
                else
                {
                        for(var i=0; i<intTotalMenus; i++)
                        {
                                block[i]=eval("block" + i + "Div.style")
                        }

                        clearIt = CLEARIT.style
                        strShow="visible";
                        strHide="hidden";
                }
        }
}

function show(intObjNum,strPosition,e)
{
	if (boolInit)
	{
		hideAll();

		if(ns4)
		{
			block[intObjNum].left = e.pageX-intCorrection;
			clearIt.top = e.pageY+20;
		}
		else
		{
			block[intObjNum].left = e.clientX+document.body.scrollLeft-intCorrection;
			clearIt.top = e.clientY+document.body.scrollTop+20;

		}

		block[intObjNum].visibility=strShow
		clearIt.visibility=strShow
	}
}

function hideAll()
{
	if (boolInit)
	{
		clearIt.visibility=strHide

		for(var i=0; i<intTotalMenus; i++)
		{
			block[i].visibility=strHide
		}
	}
}

