function Table_Cell_MouseOver( tableCellRef, hoverFlag, navStyle , event_color ) 
{
	var Table_Cell_MouseOver_color_tmp = "";
	var Table_Cell_MouseOut_color_tmp = "";

	if ( hoverFlag ) 
	{
	if (event_color) 
		{ 
		Table_Cell_MouseOver_color_tmp = event_color; 
		} else { 
		try {
				if ( eval('Table_Cell_MouseOver_color.'+navStyle) != undefined ) {
					Table_Cell_MouseOver_color_tmp = eval('Table_Cell_MouseOver_color.'+navStyle);
				} else {
				Table_Cell_MouseOver_color_tmp = Table_Cell_MouseOver_color.def;
				}
			} catch(exception) {
		  }
		}
		if (Table_Cell_MouseOver_color_tmp) 
				{ 
				Table_Cell_MouseOut_color_self_style = tableCellRef.style.backgroundColor;
				tableCellRef.style.backgroundColor = Table_Cell_MouseOver_color_tmp; 
				}
//			if ( document.getElementsByTagName ) {
//					tableCellRef.getElementsByTagName( 'a' )[0].style.color = '#F0F8FF';
//				}
	} else {
	if (event_color) 
		{ 
		Table_Cell_MouseOut_color_tmp = event_color; 
		} else { 
	if (Table_Cell_MouseOut_color_self_style) { 
			tableCellRef.style.backgroundColor = Table_Cell_MouseOut_color_self_style; }
		try {
				if ( eval('Table_Cell_MouseOut_color.'+navStyle) != "undefined" ) {
					Table_Cell_MouseOut_color_tmp = eval('Table_Cell_MouseOut_color.'+navStyle);
				} else {
				Table_Cell_MouseOut_color_tmp = Table_Cell_MouseOut_color.def;
				}
			} catch(exception) {
			}
		}
		if (Table_Cell_MouseOut_color_tmp) 
				{ tableCellRef.style.backgroundColor = Table_Cell_MouseOut_color_tmp; }
		}
}