dX = 193;
dY = -17;
delay = 800;

dom = (document.getElementById) ? true : false;
nn4 = (document.layers) ? true : false;
ie4 = (!dom && document.all) ? true : false;
nn6 = (dom && !document.all) ? true : false;
opera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false;

var posX, posY, timer, timer1, image, curMenu = null;

src1 = "/images/triangle.gif";
src2 = "/images/triangle1.gif";

ImgOff = new Image;
ImgOff.src = src1;
ImgOn = new Image;
ImgOn.src = src2;

//if(nn4) dX = 80;

function OnImage(name)
{
	if(document.images) document.images[name].src = src2;
	image = name;
}

function OffImage(name)
{
	if(document.images) document.images[name].src = src1;
	image = null;
}

function HideMenu(name, img)
{
	if(curMenu != null)
	{
		if(dom)	document.getElementById(name).style.visibility = "hidden";
		else if(ie4) document.all(name).style.visibility = "hidden";
		else if(nn4) document.layers[name].visibility = "hide";
		curMenu = null;
		if(img) OffImage(img);
	}
}

function ShowMenu(name, par, img)
{
	if(!img) img = "";
	
	if(par=="out")
	{
		timer = setTimeout("HideMenu('" + name + "', '" + img + "')", delay);
	}
	else
	{
		if(curMenu != name) HideMenu(curMenu, image);
		
		scrY = 0;

		if(dom)
		{
			document.getElementById(name).style.left = posX + dX;
			document.getElementById(name).style.top = posY + dY + scrY;
			document.getElementById(name).style.visibility = "visible";
		}
		else if(ie4)
		{
			document.all(name).style.left = posX + dX;
			document.all(name).style.top = posY + dY;
			document.all(name).style.visibility="visible";
		}
		else if(nn4)
		{
			document.layers[name].left = posX + dX;
			document.layers[name].top = posY + dY;
			document.layers[name].visibility = "show";
		}
		if(timer!=null) clearTimeout(timer);
		curMenu = name;
		if(img) OnImage(img);
	}
}

function Where(name)
{
	if(nn4)
	{
		name = 'n' + name.charAt(1);
		posX = document.layers[name].pageX;
		posY = document.layers[name].pageY;
	}
	else if(dom)
	{
		elem = document.getElementById(name);
		FindPosition(elem);
	}
	else if(ie4)
	{
		elem = document.all(name);
		FindPosition(elem);
	}
}

function FindPosition(elem)
{
	posX = elem.offsetLeft;
	posY = elem.offsetTop;
	while(elem.offsetParent != null)
	{
		elem = elem.offsetParent;
		posX += elem.offsetLeft;
		posY += elem.offsetTop;
		if(elem.tagName == "BODY") break;
	}
}

js = true;