
function doClickItem( )
{
	if ( ! document.getElementById )
	{
		return ;
	}

	var myTarget = document.getElementById( arguments[ 0 ] ) ;

	if ( window.event )
	{
		if ( event.srcElement.tagName == "TD" )
		{
			myTarget.children.tags("A")[0].click( ) ;
		}
	}
	else
	{
		location.href = myTarget.getElementsByTagName("A")[0].href ;
	}
}

function doHighlightItem( )
{
	var BG_COLOR    = "#eeeeee" ;
	var myArguments = doHighlightItem.arguments ;
	var myLength    = myArguments.length ;
	var targetObj   = null ;

	if ( ! document.getElementById )
	{
		return ;
	}

	for ( var i=0; i<myLength; i++ )
	{
		targetObj = document.getElementById( myArguments[ i ] ) ;

		if ( document.all ) 
		{
			if ( ! targetObj.contains( event.fromElement ) )
			{
				targetObj.style.cursor = "hand" ;
				targetObj.style.backgroundColor = BG_COLOR ;
			}
		}
		else
		{
			targetObj.style.cursor = "pointer" ;
			targetObj.style.backgroundColor = BG_COLOR ;
		}
	}
}

function doResetItem( )
{
	var BG_COLOR    = "#FAFAFA" ;
	var myArguments = doResetItem.arguments ;
	var myLength    = myArguments.length ;
	var targetObj   = null ;

	if ( ! document.getElementById )
	{
		return ;
	}

	for ( var i=0; i<myLength; i++ )
	{
		targetObj = document.getElementById( myArguments[ i ] ) ;

		if ( document.all )
		{
			if ( ! targetObj.contains( event.toElement ) )
			{
				targetObj.style.cursor = "default" ;
				targetObj.style.backgroundColor = BG_COLOR ;
			}
		}
		else
		{
			targetObj.style.cursor = "default" ;
			targetObj.style.backgroundColor = BG_COLOR ;
		}
	}
}

function setAnchorDecoration( )
{
	var myArguments  = setAnchorDecoration.arguments ;
	var myLength     = myArguments.length ;
	var myDecoration = myArguments[ myLength-1 ] ;
	var targetObj    = null ;

	if ( document.all )
	{
		for ( var i=0; i<myLength-1; i++ )
		{
			targetObj = document.all[ myArguments[ i ] ] ;
			targetObj.style.textDecoration = myDecoration ;
		}
	}
	else if ( document.getElementById )
	{
		for ( var i=0; i<myLength-1; i++ )
		{
			targetObj = document.getElementById( myArguments[ i ] ) ;
			targetObj.style.textDecoration = myDecoration ;
		}
	}
}
