////////////////////Define Color Start///////////////////////
var mover_fgcolor="#FFFFFF";
var mover_bgcolor="#4173B4";
var mover_bgcolor2="#999999";

var mout_fgcolor="#000000";
var mout_bgcolor="#CCCCCC";
var mout_bgcolor2="#E2E2E2";

////////////////////Define Color End//////////////////////
////////////////////////////MouseEvent Start//////////////////////////////////

function click_cc(temp)
{
	object=eval("document.all.a"+temp);
	location.href=object.href
}

function mout_cc(temp)
{
		object=eval("document.all.td"+temp);
		object.style.backgroundColor=mout_bgcolor;
		object=eval("document.all.a"+temp);
		object.style.color=mout_fgcolor;

}

function mover_cc(temp)
{
		object=eval("document.all.td"+temp);
		object.style.backgroundColor=mover_bgcolor;
		object=eval("document.all.a"+temp);
		object.style.color=mover_fgcolor;
}

function mover_dd(temp)
{
		object=eval("document.all.td"+temp);
		object.style.backgroundColor=mover_bgcolor2;
		object=eval("document.all.a"+temp);
		object.style.color=mover_fgcolor;
}

function mout_dd(temp)
{
		object=eval("document.all.td"+temp);
		object.style.backgroundColor=mout_bgcolor2;
		object=eval("document.all.a"+temp);
		object.style.color=mout_fgcolor;

}

////////////////////////////MouseEvent End//////////////////////////////////

//	查看内容（文章、图片等）的函数
function viewContent (url) {
	var win, fea;

	fea = 'scrollbars=yes,menubar=yes,toolbar=yes,resizable=yes,alwaysRaised=yes,width=700,height=420,left=20,top=20';
	if ('http://' == url.substr(0, 7))
		fea += ',location=yes';
	win = window.open(url, 'doc_view',	fea);
	win.focus();
}	//end function


	
	/**
	 * @author	Nio
	 * @date		2002-8-7
	 * @desc		定义公用的 JavaScript 函数，以提高代码的复用性
	 */


	/**
	 * 函数 _GetTrimStr
	 * @desc		去掉字符串首尾空字符
	 * @param		sInput	string	需要去掉首尾空字符的字符串
	 * @return	sOutput	string	返回去掉首尾空字符的字符串
	 */
	function _GetTrimStr (sInput) 
	{
		var sOutput;

		if (typeof (sInput) != "string")
			return false;

		sOutput = sInput.replace (/^(\s+)/, "");	 //去掉左边空字符
		sOutput = sOutput.replace (/(\s+)$/, "");	//去掉右边空字符

		return sOutput;
	}	//end function _GetTrimStr


	/**
	 * 函数 _IsNumber
	 * @desc		检测是否为数字，包括小数
	 * @param		sInput			string	需要检测的字符串
	 * @param		bCanBeNull	boolean	被检测的字符串是否允许为空，默认值为 false（不允许为空）
	 * @return							boolean	符号条件返回 true，否则返回 false
	 */
	function _IsNumber (sInput, bCanBeNull) 
	{
		if (!bCanBeNull && !sInput)
			return false;

		if (isNaN (sInput))
			return false;
		else
			return true;
	}	//end function _IsNumber


	/**
	 * 函数 _IsInteger
	 * @desc		检测是否为整数
	 * @param		sInput			string	需要检测的字符串
	 * @param		bCanBeNull	boolean	被检测的字符串是否允许为空，默认值为 false（不允许为空）
	 * @return							boolean	符号条件返回 true，否则返回 false
	 */
	function _IsInteger (sInput, bCanBeNull) 
	{
		var reExp=/[.]/g;

		if (_IsNumber (sInput, bCanBeNull) == false)	//调用函数 _IsNumber() 判断字符串是否为数字
			return false;

		if (reExp.exec (sInput))
			return false;
		else
			return true;
	}	//end function _IsInteger


	/**
	 * 函数 _IsLetterNum
	 * @desc		检测字符串是否为字母、数字(不包括中文)的组合
	 * @param		sInput			string	需要检测的字符串
	 * @param		bCanBeNull	boolean	被检测的字符串是否允许为空，默认值为 false（不允许为空）
	 * @return							boolean	符号条件返回 true，否则返回 false
	 */
	function _IsLetterNum (sInput, bCanBeNull) 
	{
		var reExp=/[^A-Za-z0-9]/g;	 	//查找非字母、数字字符的正则表达式
		
		if (!bCanBeNull && !sInput)
			return false;

		if (reExp.exec (sInput))
			return false;
		else
			return true;
	}	//end funciton _IsLetterNum


	/**
	 * 函数 _IsChrValid
	 * @desc		检测字符串是否合法，是否含有（导致错误的）特殊字符即为不合法
	 * @param		sInput			string	需要检测的字符串
	 * @param		bCanBeNull	boolean	被检测的字符串是否允许为空，默认值为 false（不允许为空）
	 * @return							boolean	符号条件返回 true，否则返回 false
	 */	
	function _IsChrValid (sInput, bCanBeNull) 
	{
			var reExp=/[\'\"\/\\]/g;	//查找特殊字符的正则表达式
			
			if (!bCanBeNull && !_GetTrimStr(sInput))	//不允许为空的情况
				return false;

			if (reExp.exec(sInput))
				return false;
			else
				return true;
	}	//end function _IsChrValid


	/**
	 * 函数 _IsDateValid
	 * @desc		检测字符串是否合法日期，格式为：YYY-MM-DD，如：2002-07-07
	 * @param		sInput			string	需要检测的字符串
	 * @param		bCanBeNull	boolean	被检测的字符串是否允许为空，默认值为 false（不允许为空）
	 * @return							boolean	符号条件返回 true，否则返回 false
	 */	
	function _IsDateValid (sInput, bCanBeNull)
	{
			var reExp=/^(19|20)\d{2}[\-](0[1-9]|1[0-2])[\-](0[1-9]|[12][0-9]|3[01])$/;
			
			if (!bCanBeNull && !_GetTrimStr(sInput))	//不允许为空的情况
				return false;
			if (!_GetTrimStr(sInput))	//空字符串，返回 true
				return true;

			if (reExp.exec(sInput))
				return true;
			else
				return false;

	}	//end function _IsDateValid
	
	function openNetBp (sKicqUrl) {
		window.open(sKicqUrl, 'kicq', 'scrollbars=no,menubar=no,toolbar=no,resizable=no,alwaysRaised=no,width=600,height=300,left=20,top=20');
	}
	
	function openWebmail () {
		sMailUrl = '/cgi-bin/mail';
		window.open(sMailUrl, 'webmail', 'scrollbars=yes,menubar=no,toolbar=no,resizable=yes,alwaysRaised=no,width=600,height=400,left=20,top=20');
	}