//登陆验证
function validLogin()
{
	if(document.frmLogin.logintype.value=='2') {
		document.frmLogin.credenceType.value = "CERTIFICATE";
	}
	if(document.frmLogin.logintype.value=='1') {
		document.frmLogin.credenceType.value = "COMMON";
	}
	if(document.frmLogin.credenceType.value == "COMMON") {
		if(document.frmLogin.loginName.value == "") {
			alert("请您输入登录名称！");
			document.frmLogin.loginName.focus();
			return false;
		}
		if(document.frmLogin.password.value == "") {
			alert("请您输入登录密码！");
			document.frmLogin.password.focus();
			return false;
		}
		return true;
	}
	if(document.frmLogin.credenceType.value == "CERTIFICATE") {
		var ret;

		var strContainerName = document.frmLogin.UserList.value;
		var strPin = document.frmLogin.password.value;
		if(strPin == "") {
			alert("请您输入证书口令！");
			document.frmLogin.password.focus();
			return false;
		}
		var logflag = gLogin(document.frmLogin, strContainerName, strPin);
		if(!logflag) {
			return false;
		}
		return true;
	}
}

//修改密码验证
function validPass(form)
{
	if(form.oldpass == null || form.password == null ||  form.passconfirm == null || form.password.value != form.passconfirm.value)
	{
		alert("新输入的密码和确认密码不一致！");
		form.password.focus();
		return false;
	}

	if(form.loginType == null || (form.loginType.value != "1" && form.loginType.value != "2"))
	{
		alert("参数错误，请与系统管理员联系！");
		return false;
	}

	//alert(form.secX_ContainerName.value);
	if(form.loginType.value == "1") //用户密码验证
	{
		return true;
	}
	else //证书验证
	{
		var strContainerName = form.secX_ContainerName.value;
		var ret = changeUserPassword(strContainerName, form.oldpass.value, form.password.value);
		//alert(ret);
		if(ret == 0){
			form.action = "";
			alert("修改证书密码成功！（如果是光盘用户，请妥善保管原始密码！）");
			window.close();
			
		   return true;
		}
		else{
		
			return false;
		}
	}
}

//显示导航
function createPageHTML(_nPageCount, _nCurrIndex, _sPageName, _sPageExt)
{
	var nCurrIndex = _nCurrIndex || 0;
	document.write("当前第" + (nCurrIndex+1) + "页 | 共" + _nPageCount + "页 | ");
	
	if(nCurrIndex == 0)
	{
		document.write("首页 | ");
		document.write("上一页 | ");
		if(_nPageCount > 1)
		{
			document.write("<a href=\""+_sPageName+"_" + (nCurrIndex+1) + "."+_sPageExt+"\">下一页</a> | ");
			document.write("<a href=\""+_sPageName+"_" + (_nPageCount-1) + "."+_sPageExt+"\">尾页</a>");
		}
		else
		{
			document.write("下一页 | ");
			document.write("尾页");
		}
	}
	else if(nCurrIndex == _nPageCount-1)
	{
		document.write("<a href=\""+_sPageName+"."+_sPageExt+"\">首页</a> | ");
		if(nCurrIndex > 1)
		{
			document.write("<a href=\""+_sPageName+"_" + (nCurrIndex-1) + "."+_sPageExt+"\">上一页</a> | ");
		}
		else
		{
			document.write("<a href=\""+_sPageName+"."+_sPageExt+"\">上一页</a> | ");
		}
		document.write("下一页 | ");
		document.write("尾页");
		
	}
	else
	{
		document.write("<a href=\""+_sPageName+"."+_sPageExt+"\">首页</a> | ");
		if(nCurrIndex == 1)
		{
			document.write("<a href=\""+_sPageName+ "."+_sPageExt+"\">上一页</a> | ");
		}
		else
		{
			document.write("<a href=\""+_sPageName+"_" + (nCurrIndex-1) + "."+_sPageExt+"\">上一页</a> | ");
		}
		if(nCurrIndex == _nPageCount-1)
		{
			document.write("<a href=\""+_sPageName+"_" + (_nPageCount-1) + "."+_sPageExt+"\">下一页</a> | ");
		}
		else
		{
			document.write("<a href=\""+_sPageName+"_" + (nCurrIndex+1) + "."+_sPageExt+"\">下一页</a> | ");
		}
		document.write("<a href=\""+_sPageName+"_" + (_nPageCount-1) + "."+_sPageExt+"\">尾页</a>");
	}
	
}

//===============goto()直接跳转函数=============================================
function goto(_nPageCount, _nCurrIndex, _sPageName, _sPageExt)
{
	var page = document.getElementById("CP").value;
	if(isNaN(page))
	{
		alert("请输入正确的页码！");
	}
	else
	{
		var pagenum = parseInt(page, 10);
		if(pagenum < 1 || pagenum > _nPageCount) 
		{
			alert("请输入正确的页码！");
		}
		else
		{
			if(pagenum == 1)
				document.location.href = _sPageName+"."+_sPageExt;
			else
				document.location.href = _sPageName+"_" + (pagenum-1) +"."+_sPageExt;
		}
	}
}
//跳转url
function loadURL(list) 
{
  var url = list.options[list.selectedIndex].value;
  if (url != "") open(url, "_blank");
  return false;
}
//设置页码
function setPagenum(_nCurrIndex)
{
	var nCurrIndex = _nCurrIndex || 0;
	document.getElementById("CP").value = _nCurrIndex + 1;
}

//设置颜色
function changeFont(_ChannelID)
{
	document.getElementById(_ChannelID).className = "li";
}

//隐藏频道名
function hideChannel(_ChannelID)
{
	document.getElementById(_ChannelID).style.display = "none";
}

//如果doctitle2不为空，则输出doctitle2，否则输出doctitle
function writeTitle(_url, _doctitle, _doctitle2, _class, _titlecolor)
{
	document.write("<a href=\"" + _url + "\" target=\"_blank\"");
	if(_class != null && _class != "")
	{
	document.write(" class=\"" + _class + "\"");
	}
	document.write(">");
	if(_titlecolor != null && _titlecolor != "")
	{
		document.write("<font color=\"" + _titlecolor + "\">");
	}
	if(	_doctitle2 != "")
	{
		document.write(_doctitle2);
	}
	else
	{
		document.write(_doctitle);
	}
	if(_titlecolor != null && _titlecolor != "")
	{
		document.write("</font>");
	}
	document.write("</a>");
}
function setSearchword(form)
{
	var actionurl="";
	var sChannel = "";
	var searchword = form.keyword.value;
	var level=form.level.value;
	if(level!=null&&level=="1")
	{
		sChannel="54477";
	}
	else if(level!=null&&level=="2")
	{
		sChannel="23603";
	}
	else
	{
		sChannel="38125";
	}
	if(searchword == "请输入关键词"||searchword=="") //searchword = "";
	{alert("请输入检索词");
		return false;
	}
	//var actionurl = "http://10.11.253.154/was40/search?channelid=54477&keyword="+ searchword +"&searchword=doctitle%3d" + searchword;
	if(searchword != "")
	{
		searchword = encodeURIComponent(searchword);
		actionurl = "http://10.11.253.154/was40/search?channelid=" + sChannel + "&keyword="+ searchword+"&searchword="+searchword;
	}
	form.action = actionurl;
}

//基本检索
function setSearchword1(form)
{
	var searchword = form.keyword.value;
	if(searchword != "")
	{
		searchword = "doctitle='" + searchword + "'";
	}
	/*
	if(form.doctime != null && form.doctime.value != "")
	{
		if(searchword != "") searchword = searchword + " and ";
		searchword = searchword + "docreltime='" + form.doctime.value + "'";
	}*/
	form.searchword.value = searchword;
}

//高级检索
function setSearchword2(form)
{
	var searchword = form.keyword.value;
	if(form.docreltime != null && form.docreltime.value != "")
	{
		if(searchword != "") searchword = searchword + " and ";
		searchword = searchword + "docreltime=" + form.docreltime.value;
	}
	form.searchword.value = searchword;
}

//登陆
function showmain(obj)
{
    if(obj==2){
	document.frmLogin.credenceType.value = "CERTIFICATE";
	submenu1.style.display="block";
	submenu2.style.display="none";
	
	//submenu3.style.display="block";
    //    submenu4.style.display="none";
    }
    else{
	document.frmLogin.credenceType.value = "COMMON";
	submenu1.style.display="none";
	submenu2.style.display="block";
	//submenu3.style.display="none";
    //    submenu4.style.display="block";
    }
}

//打开模式窗口
function showNewDlg(_sUrl,_sTitle,_sWidth,_sHeight)
{
	var sFeatures="dialogHeight: "+_sHeight+"px; dialogWidth: "+_sWidth+"px; center: Yes; scroll:no;help: No; resizable: No; status: No;";
    window.showModalDialog(_sUrl,_sTitle,sFeatures);
    
}

//打开普通窗口
function showNewWin(_sUrl,_sTitle,_sWidth,_sHeight)
{
	var sFeatures="height=" + _sHeight + ", width=" + _sWidth + ", toolbar=no, menubar=no, scrollbars=no, resizable=no,location=n o, status=no";
    window.open(_sUrl,_sTitle,sFeatures);
}

//概览检索
function gl_search(form)
{
	var actionurl="";
	var searchword = form.keyword.value;

	if(searchword == "请输入关键词"||searchword=="") //searchword = "";
	{alert("请输入检索词");
		return false;
	}
	//var actionurl = "http://10.11.253.154/was40/search?channelid=54477&keyword="+ searchword +"&searchword=doctitle%3d" + searchword;
	if(searchword != "")
	{
		//searchword = encodeURIComponent(searchword);
		actionurl = "/include/qlsearch.jsp?kw="+searchword;
		//alert(searchword);
	}
	form.action = actionurl;
}