
function menuHilite01( proItem ) {
	proItem.style.backgroundColor = "#ffa0a0";
	proItem.style.cursor = "hand";
}

function menuDeHilite01( proItem ) {
	proItem.style.backgroundColor = "";
	proItem.style.cursor = "auto";
}

function getMouseX(evt) {
if (evt.pageX) { return evt.pageX; }
else if (evt.clientX)
   { return evt.clientX + (document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft); }
else return -1;
}

function getMouseY(evt) {
if (evt.pageY) { return evt.pageY; }
else if (evt.clientY) {
   return evt.clientY + (document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop); }
else return -1;
}

function showHelp( voEvent, vsText ) {
var boxHelp, boxHelp_Text, isIE, docX, docY;
	isIE = (window.event) ? true : false;
	docX = getMouseX(voEvent);
	docY = getMouseY(voEvent);
	boxHelp = document.getElementById("boxHelp");
	boxHelp.style.left = isIE ? docX : docX + 'px';
	boxHelp.style.top  = isIE ? docY : docY + 'px';
	boxHelp_Text = document.getElementById("boxHelp_Text");
	boxHelp_Text.innerHTML = vsText;
	boxHelp.style.display  = "block";
}

function hideHelp() {
var boxHelp;
	boxHelp = document.getElementById("boxHelp");
	boxHelp.style.display = "none";
}


function getElementX(obj) {
var curleft = 0;

if(obj.offsetParent)
	while(1) {
		curleft += obj.offsetLeft;
		if(!obj.offsetParent)
			break;
		obj = obj.offsetParent;
	}
else if(obj.x)
	curleft += obj.x;
return curleft;
}

function getElementY(obj) {
var curtop = 0;
if(obj.offsetParent)
	while(1) {
		curtop += obj.offsetTop;
		if(!obj.offsetParent)
			break;
		obj = obj.offsetParent;
	}
else if(obj.y)
	curtop += obj.y;
return curtop;
}

function showFloatiesLeft( vsElementName, vsText ) {
var box_F, box_Text, isIE, docX, docY;
	isIE = (window.event) ? true : false;
	docX = getElementX(document.getElementById(vsElementName));
	docY = getElementY(document.getElementById(vsElementName));
	box_F = document.getElementById( "floatiesLeft" );
	box_F.style.left = isIE ? (docX - 253): (docX - 253) + 'px';
	box_F.style.top  = isIE ? (docY - 30) : (docY - 30) + 'px';
	box_Text = document.getElementById("floatiesLeft_Text");
	box_Text.innerHTML = vsText;
	box_F.style.display  = "block";
}

function showFloatiesRight( vsElementName, vsText ) {
var box_F, box_Text, isIE, docX, docY;
	isIE = (window.event) ? true : false;
	docX = getElementX(document.getElementById(vsElementName));
	docY = getElementY(document.getElementById(vsElementName));
	box_F = document.getElementById( "floatiesRight" );
	box_F.style.left = isIE ? (docX - docX + 745): (docX - docX + 745) + 'px';
	box_F.style.top  = isIE ? (docY) : (docY) + 'px';
	box_Text = document.getElementById("floatiesRight_Text");
	box_Text.innerHTML = vsText;
	box_F.style.display  = "block";
}

function hideFloaties( vsObjectName ) {
var boxHelp;
	boxHelp = document.getElementById(vsObjectName);
	boxHelp.style.display = "none";
}
