var sHead_Menu = "home" ;
var sLeft_Menu = "manual" ;
var sLeft_Item = "xxx" ;
var iHead_Highlight_Timer = 0 ;
var iLeft_Highlight_Timer = 0 ;
var iHead_Highlight_Color = 0 ;
var iLeft_Highlight_Color = 0 ;

var iServerTimeStamp = 0 ;
var sServerTimeStr = "" ;

function _Top_Exist_JS()
{
	return 1 ;
}
function _Get_Hex(iColor)
{
	var sHex = "" ;
	switch(parseInt(iColor/16))
	{	case 10 : sHex = "A" ;	break ;
		case 11 : sHex = "B" ;	break ;
		case 12 : sHex = "C" ;	break ;
		case 13 : sHex = "D" ;	break ;
		case 14 : sHex = "E" ;	break ;
		case 15 : sHex = "F" ;	break ;
		default   : sHex = "" + parseInt(iColor/16) ;
	 }
	switch(iColor%16)
	{	case 10 : sHex += "A" ;	break ;
		case 11 : sHex += "B" ;	break ;
		case 12 : sHex += "C" ;	break ;
		case 13 : sHex += "D" ;	break ;
		case 14 : sHex += "E" ;	break ;
		case 15 : sHex += "F" ;	break ;
		default   : sHex += (iColor%16) ;
	 }
	return sHex ;
}
function _Get_MenuHighlight_NextColor(iColor)
{
	iColor = iColor + 30 ;	
	if(iColor > 512)
		iColor = 0 ;
	else if((iColor > 205) && (iColor < 305))
		iColor = iColor + (50 * 2) ;

	return iColor ;
}
function _Get_Hex_Color(iColor)
{
	if(iColor > 255)
		return _Get_Hex(255-(iColor-255)) ;
	else
		return _Get_Hex(iColor) ;
	return "00" ;
}
function Chg_Head_MenuHighlight()
{
	var doc = FrameHead.document ;
	var vLink = doc.getElementById(sHead_Menu) ;
	if(vLink)
	{	iHead_Highlight_Color = _Get_MenuHighlight_NextColor(iHead_Highlight_Color) ;
		var sColorHex = _Get_Hex_Color(iHead_Highlight_Color) ;
		vLink.style.color = "#" + sColorHex + "FF" + sColorHex ;
	}
}
function Head_CurrMenuHighlight() 
{	
	clearInterval(iHead_Highlight_Timer) ;
	iHead_Highlight_Timer = 0 ;

	var doc = FrameHead.document ;
	for(var i=0 ; i < doc.links.length ; i++)
		doc.links[i].style.color = "" ;

	var vLink = doc.getElementById(sHead_Menu) ;
	if(vLink)
	{	vLink.style.color = "#00FF00" ;
		iHead_Highlight_Color = 0 ;
		iHead_Highlight_Timer = setInterval("Chg_Head_MenuHighlight()", 200) ;
	}
}
function Top_ResetMenu_Head(sMenu)
{
	if(sMenu == "xxx")
		return ;

	if(sHead_Menu != sMenu)
	{	sHead_Menu = sMenu ;
		Head_CurrMenuHighlight() ;
	}
}
function Chg_Left_MenuHighlight()
{
	var doc = FrameLeft.document ;
	var vLink = doc.getElementById(sLeft_Item) ;
	if(vLink)
	{	iLeft_Highlight_Color = _Get_MenuHighlight_NextColor(iLeft_Highlight_Color) ;
		var sColorHex = _Get_Hex_Color(iLeft_Highlight_Color) ;
		vLink.style.color = "#" + sColorHex + "FFFF" ;
	}
}
function Left_CurrMenuHighlight() 
{	
	clearInterval(iLeft_Highlight_Timer) ;
	iLeft_Highlight_Timer = 0 ;

	var doc = FrameLeft.document ;
	for(var i=0 ; i < doc.links.length ; i++)
		doc.links[i].style.color = "" ;

	var vLink = doc.getElementById(sLeft_Item) ;
	if(vLink)
	{	vLink.style.color = "#00FFFF" ;
		iLeft_Highlight_Color = 0 ;
		iLeft_Highlight_Timer = setInterval("Chg_Left_MenuHighlight()", 200) ;
	}
}
function Top_ResetMenu_Left(sMenu, sItem, sTopPath)
{
	if(sMenu == "xxx")
		return ;

	try{	FrameSVTime.location.reload() ;  }   //Server Time °»½Å
	catch(e) { ; }

	if(sLeft_Menu != sMenu) 
	{	
		sLeft_Menu = sMenu ;
		sLeft_Item = sItem ;
		if(FrameLeft.location.href.toLowerCase().indexOf("top.submenu.htm") < 0)
			FrameLeft.location.replace(sTopPath + "top.submenu.htm") ;
		else
			FrameLeft.location.reload() ;
		//xx.FrameLeft.location.replace(sTopPath + "top.submenu.htm") ; 		//IE(1), FF(2)
		//xx.FrameLeft.location.reload() ; 					//IE(1), FF(1)
		//xx.FrameLeft.location = sTopPath + "top.submenu.htm" ; 			//IE(2), FF(2)
	}
	else if(sLeft_Item != sItem)
	{	
		sLeft_Item = sItem ;
		Left_CurrMenuHighlight() ;
	}
}