var tooltiplayer	=	false;

function hi( elid )
{
	if( !document.getElementById )
		return false;
	
	var el	=	document.getElementById( elid );
  if(el!=null){
	  el.src	=	getImageBase( el.src )+"_1.gif";
	}
}

function lo( elid )
{
	var el	=	document.getElementById( elid );
  if(el!=null){
	  el.src	=	getImageBase( el.src )+"_0.gif";
	 }
}

function getImageBase( imgsrc )
{
	return imgsrc.substring( 0, ( imgsrc.length-6 ) );
}

function showTooltip( elid, message )
{
	if( !document.getElementById )
		return false;

	if( !tooltiplayer )
	{
		tooltiplayer	=	document.getElementById( "tooltip" );
	}

	tooltiplayer.innerHTML	=	message;

	var el	=	document.getElementById( elid );
	
	xpos	=	getElementX( el );
	ypos	=	getElementY( el )-( getElementHeight( tooltiplayer )+8 );

	tooltiplayer.style.top	=	ypos;
	tooltiplayer.style.left	=	xpos;
	tooltiplayer.style.visibility	=	"visible";
}

function getElementX( obj )
{
	var x = 0;

	while (obj.offsetParent != null)
	{
		x += obj.offsetLeft;
		obj = obj.offsetParent;
	}
	x += obj.offsetLeft;

	return x;
}

function getElementY( obj )
{
	var x = 0;

	while (obj.offsetParent != null)
	{
		x += obj.offsetTop;
		obj = obj.offsetParent;
	}
	x += obj.offsetLeft;

	return x;
}

function getElementHeight( el )
{
	if( el.style.height )
		return	parseInt(el.style.height);
	else if( el.offsetHeight )
		return	parseInt(el.offsetHeight);
	else if( el.style.pixelHeight )
		return el.style.pixelHeight;
	else if( el.clientHeight )
		return el.clientHeight;
	else
		return false;
}


function hideTooltip( elid )
{
	if( !document.getElementById )
		return false;

	if( !tooltiplayer )
		return false;

	tooltiplayer.style.visibility	=	"hidden";
}

function getPageWidth()
{
	if( document.width )
		return document.width;
	if( document.body.scrollWidth )
		return document.body.scrollWidth;
		
	return false;
}

function getPageHeight()
{
	if( document.height )
		return document.height;
	if( document.body.scrollHeight )
		return document.body.scrollHeight;

	return	false;
}

