// JavaScript Document
/*--------------------------------\
|  Authored by CZH;czh44@sohu.com |
\--------------------------------*/
var theShowLayIndex=0;
var mouseLayer;			//当前鼠标所在层
var rowHeight = 18;		//层中第一行行高
var delay = 1200;		//延时关闭时间,单位毫秒
var ifHide;				//决定鼠标移动时层的隐藏
function showSubMenu(parentLayer,subLayer,rows,xPos,ifmain)
{
/*------------------------------------------------------------
| parentLayer为当前菜单所在的层
| subLayer为当前菜单的子菜单层
| rows为当前菜单在层中的行位置,0表示位于第1行,用来确定子菜单纵向坐标
| xPos确定子菜单水平位置,取值0表示与父菜单水平位置相同，取值1表示显示在父菜单右侧
| ifmain表示当前菜单是否是主菜单
-------------------------------------------------------------*/
mouseLayer = parentLayer;
//先关闭该级下所子菜单
ifHide = false;
var menuLayers = document.getElementsByTagName("DIV");
if(ifmain)
{
hideAll();
}
else
{
	for (i=0; i<menuLayers.length; i++) 
	{
		if((menuLayers[i].id.indexOf(parentLayer) != -1) && (menuLayers[i].id != parentLayer))
		{
        document.getElementById(menuLayers[i].id).style.visibility = "hidden";
        }
    }
}
//展开子菜单
	if(subLayer)
	{	//确定子菜单位置，其中减5使菜单向上向左和父菜单有部分重合
		document.getElementById(subLayer).style.top = parseInt(document.getElementById(parentLayer).style.top) + rows * rowHeight-1;
		document.getElementById(subLayer).style.left = parseInt(document.getElementById(parentLayer).style.left) + xPos * document.getElementById(parentLayer).clientWidth - 5;	
		document.getElementById(subLayer).style.visibility = "visible";
	}
}
function hideMenu(oldMouseLayer)
{
	//如果不在子菜单中，则关闭所有菜单
	if(oldMouseLayer)
	{
		ifHide = true;
		//延时1秒后再执行hideMenu进行检查，决定是否关闭
		window.setTimeout("hideMenu()",delay);
	}
	else	//延时以后
	{
		if(ifHide == true)
		hideAll();
	}
}
function hideAll()
{	//关闭主菜单以外的所有菜单
var menuLayers = document.getElementsByTagName("DIV");
	for (i=0; i<menuLayers.length; i++) 
	{
		if(menuLayers[i].id != "menuOne" && menuLayers[i].id != "menuTwo" && menuLayers[i].id != "menuThree" && menuLayers[i].id != "menuFour")
		{
        document.getElementById(menuLayers[i].id).style.visibility = "hidden";
        }
    }
}

function Addme()
{ 
	url = "http://<? echo $BaseURL;?>"; //你自己的主页地址 
	title = "<? echo $BaseName;?>"; //你自己的主页名称 
	window.external.AddFavorite(url,title); 
}
function throwBlank(string)
{
	var msg = string;
	while (msg.substring(0,1) == " ") {
		msg = msg.substring(1,msg.length);
	}
	return msg;
}

function validateSearch()
{
	if (throwBlank(document.JF_search_form.keyword.value) == "") {
		alert ("请输入您要查找的内容！");
		JF_search_form.keyword.focus();
		JF_search_form.keyword.select();
		return false;
	}
	return true;
}
function showdiv(divname,divstatus)   
{   
	if   (divstatus   ==1)   
		{   
			divname.style.display   =   "block";   
		}   
	else   
		{   
			divname.style.display   =   "none";   
		}   
}

