//////////////////////////////////////////////////////////////////////
//	Description: Routines used to generate EORS interactive help
//	Created:     January, 2006
//	By:          Richard Griffiths
//
//	Amendment History
//	Date       		Who	Description
//	----------		---	-----------
//	Feb 20, 06	jc	Trap getElementById errors
//	11-01-06   	rjg	Allow use of Tip Message
//	03-01-06   	rjg	Development
//////////////////////////////////////////////////////////////////////
//
// If aries help is to be used a tipmessage_style.js will be included
// in the page that will set useTipMessage variable.
//
function showHelp(object,x,y,e)
{
	showErosHelp(object,x,y,e);
}
//
//
function showErosHelp(object,x,y,e)
{
//
// work out 12% of the total width of the current browser window
//
	helpWidth = document.body.clientWidth * 0.12;
//
// set width of help area
//
	try
	{
		document.getElementById(object).firstChild.width = helpWidth;
	} catch ( err ) {} ;
//
// set left hand side of help
//
	try
	{
		document.getElementById('iHelp').style.left=5;
	} catch ( err ) {};
//
// set top of help. 
//
// if scrollTop is greater than bottom of side menu (iHelpTop) position  set help top
// to scroll top + 30 (magic frig figure), otherwise set it to the side menu bottom + 10
//
	try
	{
		if (document.body.scrollTop  > (document.getElementById('iHelpTop').offsetTop - 10))
		{
			document.getElementById('iHelp').style.top=(document.body.scrollTop) + 40;
		} else {
			document.getElementById('iHelp').style.top= document.getElementById('iHelpTop').offsetTop+10;
		}
	} catch ( err ) {};
//
// set margin to zero
//
	try
	{
		document.getElementById('iHelp').style.margin = 0;
	} catch ( err ) {} ;
//
// set help message text
//
	try
	{
		document.getElementById('iHelp').innerHTML = document.getElementById(object).innerHTML ;
	} catch ( err ) {} ;
}
//
// hide help
//
function hide(object)
{
	if (document.layers && document.layers[object])
	{
            try
            {
                  document.layers[object].visibility = 'hidden';
            } catch ( err ) {};
	} else if (document.all) 
	{
            try
            {
                  document.all[object].style.visibility = 'hidden';
            } catch ( err ) {};
	}
	try
	{
		document.getElementById('iHelp').innerHTML =  "";
	} catch ( err ) {} ;
}

//////////////////////////////////////////////////////////////////////
// End of Module
//////////////////////////////////////////////////////////////////////
