
var posx=0;
var posy=0;
var show=0;	
window.onmousemove=setPosition;

function mouseMoveIE()
{
	posx=document.body.scrollLeft+window.event.clientX;
	posy=document.body.scrollTop+window.event.clientY;
}

function setPosition(e)
{
	if (e.pageX || e.pageY)
	{
		posx = e.pageX - 120;
		posy = e.pageY - 30;
	}
	else if (e.clientX || e.clientY)
	{
		posx = e.clientX - 120;
		posy = e.clientY - 30;
		
		posx += document.body.scrollLeft;
		posy += document.body.scrollTop;
	}
}

function sLayer(text, cmd)
{
	var menu_complete, menu_nav, pos, prev_pos, char_length;
	
	setShow(1);
	
	if(document.getElementById)
	{
		menu_complete = "document.getElementById('holder')";
	}
	else if(document.all)
	{
		menu_complete = "document.all['holder']";
	}
	
	menu_nav = eval(menu_complete);
	
	pos = 0;
	char_length = 0;
	while ( text.indexOf("<br>", pos) > 0 )
	{
		prev_pos = pos;
		pos = text.indexOf("<br>", pos) + 1;
		
		if ( (pos - prev_pos) > char_length)
			char_length = (pos - prev_pos);
	}
	
	char_length = char_length * .5;
	char_height = (text.split("<br>").length + 1) * 2.7;
	
	if (menu_nav)
	{
		if (text) menu_nav.innerHTML = text;
		if (!cmd)
		{	
			menu_nav.style.left = posx + "px";
			menu_nav.style.top = posy + "px";
			menu_nav.style.width = char_length + "em";
			menu_nav.style.height = char_height + "ex";
		}
		
		menu_nav.style.visibility = "visible";
	}
}

function setShow(val)
{
	show = val
}

function checkShow()
{
	if (show == 0)
		return true;
	else
		return false;
}

function hLayer()
{
	
	if(document.getElementById)
	{
		menu_complete = "document.getElementById('holder')";
	}
	else if(document.all)
	{
		menu_complete = "document.all['holder']";
	}
	
	menu_nav = eval(menu_complete);
			
	if (menu_nav && checkShow())
	{
		menu_nav.style.visibility = "hidden";
	}
}