
function richToolTip(WinMsg, e) {

var xCoord = 0;
var yCoord = 0;
var oScreenWidth = 0;
var oScreenHeight = 0;
var myElement;
var xoffset = 550;
var yoffset = 250;

if (WinMsg == "divRules"){
	xoffset = 550;
	yoffset = 220;
} else if (WinMsg == "divScanner") {
	xoffset = 550;
	yoffset = 250;
} else if (WinMsg == "alertUsername"){
	xoffset = 20;
	yoffset = -10;
} else if (WinMsg == "alertPassword"){
	xoffset = 20;
	yoffset = -10;
} else if (WinMsg == "alertMobile"){
	xoffset = 20;
	yoffset = -10;
} else if (WinMsg == "alertEmail"){
	xoffset = 20;
	yoffset = -10;
} else if (WinMsg == "alertPostal"){
	xoffset = 20;
	yoffset = -10;
} else if (WinMsg == "alertPromo"){
	xoffset = 20;
	yoffset = -10;				
} else if (WinMsg == "SendMessage"){
	xoffset = 20;
	yoffset = -10;		
} else if (WinMsg == "alertUserNameVerify"){
	xoffset = 90;
	yoffset = 80;	
} else if (WinMsg == "alertForgotPassword"){
	xoffset = 20;
	yoffset = -10;	
} else if (WinMsg == "alertUsernameSearch" || WinMsg == "alertPasswordSearch" || WinMsg == "alertMobileSearch" || 
		   WinMsg == "alertEmailSearch" || WinMsg == "alertPostalSearch" || WinMsg == "alertUserNameVerifySearch"){
	xoffset = 280;
	yoffset = 150;
} else if (WinMsg == "alertUserNameVerifySearch2"){
	xoffset = 180;
	yoffset = -50;
} else if (WinMsg == "alertTermsofService"){
	xoffset = 728;
	yoffset = 450;
} else if (WinMsg == "alertTermsofService2"){
	xoffset = 428;
	yoffset = 350;
} else if (WinMsg == "alertTermsofService3"){
	xoffset = 528;
	yoffset = 300;	
} else {
	xoffset = 550;
	yoffset = 250;
}


if (document.layers) {
// old Netscape versions
myElement = document.layer[WinMsg];
if ((myElement == null) || (myElement == "undefined"))
{ myElement = document.getElementById(WinMsg); }

//alert(myElement);

oScreenWidth = window.innerWidth;
oScreenHeight = window.innerHeight;

xCoord = e.pageX - xoffset;
yCoord = e.pageY - yoffset;

if (xCoord + 200 + 5 > oScreenWidth) { xCoord = xCoord - 225; }
if (yCoord + 120 + 15 > oScreenHeight) { yCoord = yCoord - 150; }
}
else
{
// IE and newer versions of Netscape
myElement = document.getElementById(WinMsg);

if (myElement != null && myElement != "undefined") {
oScreenWidth = document.body.clientWidth;
oScreenHeight = document.body.clientHeight;

xCoord = e.clientX + document.body.scrollLeft +
document.documentElement.scrollLeft - xoffset;
yCoord = e.clientY + document.body.scrollTop +
document.documentElement.scrollTop - yoffset;

if (e.clientX + 200 + 5 > oScreenWidth) { xCoord = xCoord - 225; }
if (e.clientY + 120 + 15 > oScreenHeight) { yCoord = yCoord - 150; }
}
}
if (xCoord != 0 && yCoord != 0 && myElement != null && myElement != "undefined"){
	//myElement.innerHTML = WinMsg;
if (document.layers)
{

if (typeof myElement.style.top != 'number')
{ eval("myElement.moveTo(xCoord, yCoord)"); }
else
{ myElement.style.top = yCoord;
myElement.style.left = xCoord; }

if ((myElement.style.visibility == null) ||
(myElement.style.visibility == "undefined"))
{ myElement.visibility = 'visible'; }
else
{ myElement.style.visibility = 'visible'; }

}
else
{
myElement.style.top = yCoord;
myElement.style.left = xCoord;
myElement.style.visibility = 'visible';
}
}
}



function hideToolTip(WinMsg)
{
if (document.layers)
{
// old Netscape versions
var myElement = document.layer[WinMsg];
if ((myElement == null) || (myElement == "undefined"))
{ myElement = document.getElementById(WinMsg); }

if ((myElement.style.visibility == null) ||
(myElement.style.visibility == "undefined"))
{ myElement.visibility = 'hidden'; }
else
// IE and newer versions of Netscape
{ myElement.style.visibility = 'hidden'; }
}
else
{ document.getElementById(WinMsg).style.visibility = 'hidden'; }
}

