var ie5 = (document.getElementById && document.all); 
var ns6 = (document.getElementById && !document.all);

var mouseX = -60;
var mouseY = 22;

var help = false;

function getDocumentScrollTop()
{
	var scrOfY = 0;
	if(typeof(window.pageYOffset) == 'number') {
		scrOfY = window.pageYOffset;
	} else if(document.body && (document.body.scrollLeft || document.body.scrollTop)) {
		scrOfY = document.body.scrollTop;
	} else if(document.documentElement &&
		(document.documentElement.scrollLeft || document.documentElement.scrollTop)) {
	  	scrOfY = document.documentElement.scrollTop;
	}
	return scrOfY
}


function getDocumentScrollLeft() {
	var scrOfX = 0;
	if(typeof( window.pageYOffset) == 'number') {
		 scrOfX = window.pageXOffset;
	} else if(document.body && (document.body.scrollLeft || document.body.scrollTop )) {
		 scrOfX = document.body.scrollLeft;
	} else if(document.documentElement &&
	    (document.documentElement.scrollLeft || document.documentElement.scrollTop )) {
		 scrOfX = document.documentElement.scrollLeft;
	}
	return scrOfX;
}


function changeHelp(i)
{
	if (help)
	{		
		help.style.visibility = 'visible';
		help.style.display = 'block';
		help.innerHTML = helpText[i];
	}
}

function hideHelp()
{
	if (help)
	{
		help.style.visibility='hidden';
		help.style.display='none';
		
	}	
}

function getMouseMove(e){
	if(ie5){
		help.style.left = getDocumentScrollLeft() + event.clientX + mouseX;
		help.style.top = getDocumentScrollTop() + event.clientY + mouseY;
	}
	else if(ns6){
		help.style.left = window.pageXOffset + e.clientX + mouseX + 'px';
		help.style.top = window.pageYOffset + e.clientY + mouseY+ 'px';
	}
}



function helpInit()
{
	if (ie5 || ns6) 
	{
		help = document.getElementById('helpbox');
		document.onmousemove=getMouseMove;
	}
}

var helpText = new Array();