var READOPTIONS_GOV = encodeURIComponent("GROUPNAME;PUBINFOURL;WEBURL;REGION;GROUPID");
//临时处理，过滤数据在“新增资料”中不显示
var FILTER_JG = "";//"*发布机构!=('安徽省人民政府','长春市人民政府','广东省人民政府','广西壮族自治区人民政府','广州市人民政府','贵阳市人民政府','贵州省人民政府','合肥市人民政府','郑州市人民政府','河南省人民政府','呼和浩特市人民政府','吉林省人民政府','济南市人民政府','江苏省人民政府','昆明市人民政府','拉萨市人民政府','辽宁省人民政府','内蒙古自治区人民政府','南京市人民政府','南宁市人民政府','宁夏回族自治区人民政府','山东省人民政府','陕西省人民政府','上海市人民政府','沈阳市人民政府','郑州市人民政府')";
//全局变量，构造JSON结构
var oJSON = function(page,tableid,tablename,searchword,searchurl){
	this.page = page;
	this.tableid  = tableid;
	this.tablename = tablename;
	this.searchword = searchword;
	this.searchurl = searchurl;
};
//首页检索方法
function simplesearch(){
	var searchword = replaceSpace(e2c($F("keyword")).trim());
	var myJSON = new Array();
	varall=false,govinfo=false,govgroup=false,govpub=false;
	
	if($("selectdb")!=null)
	{
		if($("selectdb").value=="govinfo"){
			govinfo = true;
			$("sortfield").value = "-发布日期";
		}
		if($("selectdb").value=="govgroup"){
			govgroup = true;
			$("sortfield").value = "RELEVANCE";
		}
		if($("selectdb").value=="govpub"){
			govpub = true;
			$("sortfield").value = "RELEVANCE";
		}
	}
	else if($("govinfo").type=="radio"&&$("govgroup").type=="radio"&&$("govpub").type=="radio")
	{
		if($("govinfo").checked){
			govinfo = true;
			$("sortfield").value = "-发布日期";
		}
		if($("govgroup").checked){
			govgroup = true;
			$("sortfield").value = "RELEVANCE";
		}
		if($("govpub").checked){
			govpub = true;
			$("sortfield").value = "RELEVANCE";
		}
	}
	var s_sortfield = encodeURIComponent($F("sortfield"));
	if(govinfo)
	{
		//if(searchword==""||searchword==" ")
			//searchword = "库类别=0";
		//else
			//searchword = searchword +"*库类别=0";
		//searchword +="*文档格式='text/html'";
		var a_searchword = searchword.split(" ");
		if(searchword!="")
		{
			for(var i=0;i<a_searchword.length;i++)
			{
				if(i==(a_searchword.length-1))
					searchword =  a_searchword[i];
				else
					searchword =  a_searchword[i] + " * " ;
			}
		}
		myJSON.push(new oJSON("1","1","",searchword,"searchjson.jsp?sortfield="+s_sortfield+"&option="+$F("option")));
		searchform.action="/search.jsp?r="+rnd();
		searchform.menutabid.value = "1";
	}
	else if(govgroup)
	{
		if(searchword==' '||searchword=='')
			myJSON.push(new oJSON("1","3","","GROUPID !=(1,2,3,4,5,6,7,8)","govgroupjson.jsp?sortfield=-GROUPNAME&readoptions="+READOPTIONS_GOV+"&option="+$F("option")));
		else
			myJSON.push(new oJSON("1","3","","GROUPNAME="+searchword+"*GROUPID !=(1,2,3,4,5,6,7,8)","govgroupjson.jsp?sortfield=-GROUPNAME&readoptions="+READOPTIONS_GOV+"&option="+$F("option")));
		searchform.action="/gov.jsp";
	}
	else if(govpub)
	{
		//if(searchword==""||searchword==" ")
			//searchword ="库类别=1";
		//else
			//searchword = searchword +"*库类别=1";
		if(searchword==""||searchword==" ")
			searchword ="库类别=1";
		else
			searchword = "发布机构="+searchword +"*库类别=1";
		myJSON.push(new oJSON("1","1","",searchword,"searchjson.jsp?sortfield=RELEVANCE&option="+$F("option")));
		searchform.action="/search.jsp?r="+rnd();
		searchform.menutabid.value = "6";
	}	
	var strSearch = JSON.stringify(myJSON);
	//alert(strSearch);
	searchform.searchword.value = searchword;
	searchform.strsearch.value = strSearch;
};
//替换空格为*
function replaceSpace(str){
	 var reg = / {1,}|　{1,}/gm;
	 return str.replace(reg,"*");
}
//概览检索方法
function subsearch(){

	var searchword = replaceSpace(e2c($F("keyword")).trim());
	
	if($F("c")!="all")
	{
		if(searchword==""||searchword==" "){
			alert("请输入检索词！");
			$("keyword").focus();
			return false;
		}
		searchword = $F("c") + "=" + searchword;
	}
		
	if($F("d")!="all")
	{
		if(searchword==""||searchword==" ")
			searchword ="发布日期=" + $F("d");
		else
			searchword = searchword + " AND " + "发布日期=" + $F("d");
	}
		
	//组合后的searchword检索表达式: searchword = 资源名称=国务院* 发布日期=2008
	searchform.searchword.value = searchword;
	var s_sortfield = encodeURIComponent($F("sortfield"));
	//处理无刷新显示
	for(var i=1;i<7;i++)
	{
		if($("menuTab_"+i).style.display=="block")
		{
			switch(i)
			{
				case 1:
				case 2:
				case 4:
					var myJSON = new Array();
					//alert(searchword);
					//if(searchword==""||searchword==" ")
						//searchword = "库类别=0";
					//else
						//searchword = searchword +"*库类别=0";
					//searchword +="*文档格式='text/html'";
					myJSON.push(new oJSON("1","1","",searchword,"searchjson.jsp?sortfield="+s_sortfield+"&option="+$F("option")));
					var strSearch = JSON.stringify(myJSON);
					searchform.strsearch.value = strSearch;
					//菜单分类结果数量需要刷新
					menuTab(i,eval($F("strsearch")));
					break;
				case 3:
					//searchword +="*"+eval($F("strsearch"))[0].searchword+"*库类别=0*文档格式='text/html'";
					//searchword +="*"+eval($F("strsearch"))[0].searchword+"*库类别=0";
					searchword +="*"+eval($F("strsearch"))[0].searchword;
					var myJSON = new Array();
					myJSON.push(new oJSON("1","1","",searchword,"searchjson.jsp?sortfield="+s_sortfield+"&option="+$F("option")));
					var strSearch = JSON.stringify(myJSON);
					searchform.strsearch.value = strSearch;
					break;
				case 6:
					var myJSON = new Array();
					//公报库分类
					searchword = "发布机构="+searchword +"*库类别=1";;
					//cicn=按发布机构分组显示
					myJSON.push(new oJSON("1","1","",searchword,"classinfojson.jsp?oci=yes&cicn="+encodeURIComponent("发布机构")+"&sortfield="+s_sortfield+"&option="+$F("option")));
					var strSearch = JSON.stringify(myJSON);
					searchform.strsearch.value = strSearch;
					break;
				case 5:
					var now = new Date();//当前时间 
					var daystoadd=-30;//距离当前日期的天数 
					var newdate=now;//当前时间 
					var pretimes=now.getTime()+(daystoadd*24*60*60*1000); //取得前一天的毫秒数 
					newdate.setTime(pretimes); 
					var month=newdate.getMonth()+1; 
					var xday=newdate.getDate(); 
					if(month<10) month="0"+month; 
					if(xday<10) xday="0"+xday; 
					var predate = newdate.getYear()+"."+month+"."+xday;

				if(searchword==""){
					searchword ="LASTTIME>"+predate+"*((库类别=1)+(库类别=0))"+FILTER_JG;
				}else{
					searchword ="资源名称='"+e2c($F("keyword")).trim()+"'*"+"LASTTIME>"+predate+"*((库类别=1)+(库类别=0))";
				}

				var myJSON = new Array();
					myJSON.push(new oJSON("1","1","",searchword,"searchjson.jsp?sortfield="+s_sortfield+"&option="+$F("option")));
					var strSearch = JSON.stringify(myJSON);
					searchform.strsearch.value = strSearch;
					break;
				default:
					break;
			}
			break;
		}	
	}
	creatTableLists(myJSON,$("list"),"");
};
//高级检索
function advsearch()
{
	var vsearch = "";//高级检索拼接得到表达式
	var vtemp = "";//临时表达式，用来拼接标题和正文的表达式
	if(beforesearch()==false)
	{
		return false;	
	}
	//得到检索日期
	vsearch = $F("searchdate");
	//正文包含、任意、不包含关系
	var v_zw_all = e2c($F("allsearch")).trim();
	var v_zw_op = e2c($F("optionsearch")).trim();
	var v_zw_not = e2c($F("notsearch")).trim();
	var v_zyname = e2c($F("zyname")).trim();
	var v_wh = $F("wh");
	var v_keyword = e2c($F("keywords")).trim();
	var v_zt = $F("zt");
	var v_tc = $F("tc");
	var v_fbjg=$F("fbjg");
	//空格分隔,去掉头尾空格
	var a_zw_all = v_zw_all.split(" ");
	var a_zw_op = v_zw_op.split(" ");
	var a_zw_not = v_zw_not.split(" ");
	var a_zyname = v_zyname.split(" ");
	var a_keyword = v_keyword.split(" ");
	if(v_zw_all!="" ||v_zw_op!=""||v_zw_not!="")
		vtemp += "(";
	//全部包含使用*
	if(v_zw_all!="")
	{
		vtemp += "原文=("
		for(var i=0;i<a_zw_all.length;i++)
		{
			if(i==(a_zw_all.length-1))
				vtemp +=  a_zw_all[i];
			else
				vtemp +=  a_zw_all[i] + " * " ;
		}
		vtemp +=")";
		
	}
	//任意包含使用+
	if(v_zw_op!="")
	{
		if (vtemp!="") 
			vtemp += " * 原文=(";
		else
			vtemp += "原文=(";
		for(var i=0;i<a_zw_op.length;i++)
		{
			if(i==(a_zw_op.length-1))
				vtemp +=  a_zw_op[i];
			else
				vtemp +=  a_zw_op[i] + " + " ;
		}
		vtemp +=")";
	}
	//不包含使用-
	if(v_zw_not!="")
	{
		if (vtemp!="") 
			//特殊性，如果前面有检索条件，则使用-
			vtemp += " - 原文=(";
		else
			//否则使用!=
			vtemp += "原文!=(";
			
		for(var i=0;i<a_zw_not.length;i++)
		{
			if(i==(a_zw_not.length-1))
				vtemp +=  a_zw_not[i];
			else
				vtemp +=  a_zw_not[i] + " * " ;
		}
		vtemp +=")";
	}
	if(v_zw_all!="" ||v_zw_op!=""||v_zw_not!="")
		vtemp += ")";
	//组合后的表达式应为 (原文=(市长*书记) * 原文=(董事长+总经理) -原文=(男*高级工程师))
	if(v_zyname!="")
	{
		if(vtemp!="")
			vtemp +=" * 资源名称=(";
		else
			vtemp +="资源名称=(";
		for(var i=0;i<a_zyname.length;i++)
		{
			if(i==(a_zyname.length-1))
				vtemp +=  a_zyname[i];
			else
				vtemp +=  a_zyname[i] + " * " ;
		}
		vtemp +=")";
	}
	//组合后的表达式应为 (原文=(市长*书记) * 原文=(董事长+总经理) -原文=(男*高级工程师)) * 资源名称 = (黑龙江省*哈尔滨市)
	if(v_wh!="")
	{
		if(vtemp!="")
			vtemp+=" * 文号=";
		else
			vtemp+="文号=";
		vtemp+=v_wh;
	}
	//组合后的表达式应为 ((原文=(市长*书记) * 原文=(董事长+总经理) -原文=(男*高级工程师))) * 资源名称 = (黑龙江省*哈尔滨市) * 文号=12345678
	if(v_keyword!="")
	{
		if(vtemp!="")
			vtemp +=" * 关键词=(";
		else
			vtemp +="关键词=(";
		for(var i=0;i<a_keyword.length;i++)
		{
			if(i==(a_keyword.length-1))
				vtemp +=  a_keyword[i];
			else
				vtemp +=  a_keyword[i] + " * " ;
		}
		vtemp +=")";
	}
	//组合后的表达式应为 (原文=(市长*书记) * 原文=(董事长+总经理) -原文=(男*高级工程师)) * 资源名称 = (黑龙江省*哈尔滨市) * 文号=12345678 * 关键词=(公报*2008年)
	if(v_zt!="all")
	{
		if(vtemp!="")
			vtemp+=" * 主题分类=";
		else
			vtemp+="主题分类=";
		vtemp+=v_zt;
	}
	if(v_tc!="all")
	{
		if(vtemp!="")
			vtemp+=" * 题材分类=";
		else
			vtemp+="题材分类=";
		vtemp+=v_tc;
	}
	if(v_fbjg!="")
	{
		if(vtemp!="")
			vtemp+=" * 发布机构=";
		else
			vtemp+="发布机构=";
		vtemp+=v_fbjg;
	}
	if(vsearch==""){
		//未选择时间段
		vsearch = vtemp;
	}
	else
	{
		if(vtemp!="")
		{
			vsearch = vsearch+" * " + vtemp;
		}
	}

	//vsearch +="*库类别=0";
	//lxh@20090515修改
	vsearch = vsearch.replace("( * ","( ").replace("( - ","( ");
	document.searchform.searchword.value=vsearch;
	var searchword = vsearch;
	//searchword +="*文档格式='text/html'";
	var myJSON = new Array();
	myJSON.push(new oJSON("1","1","",searchword,"searchjson.jsp?sortfield="+encodeURIComponent("-发布日期")+"&option="+$F("option")));
	var strSearch = JSON.stringify(myJSON);
	//alert(strSearch);
	searchform.strsearch.value = strSearch;
};

//翻页方法
//id:第几种翻页类型，page:第几页，ot:第几个表，searchword：检索表达式，sortfield：排序方式，option：扩展方式
function goTo(id,page,ot,searchword,_sortfield,option,pagecount){
	var sortfield = _sortfield;
	if(_sortfield == undefined)
		sortfield = "RELEVANCE";
	if(page=="")
	{
		alert("请输入页码！");
		$("goto_head").focus();
		return false;
	}
	else if(isNaN(parseInt(page)))
	{
		alert("输入页码不是数字！");
		$("goto_head").focus();
		return false;
	}
	else if(page<0||parseInt(page)>parseInt(pagecount))
	{
		alert("输入页码不在结果范围中，跳转到第一页！");
		page=1;
	}
	var searchword = decodeURIComponent(searchword);
	searchform.currpage.value = page;
	searchform.searchword.value = searchword;
	var myJSON = new Array();
	if(ot==3)
		myJSON.push(new oJSON(page,ot,"",searchword,"govgroupjson.jsp?readoptions="+READOPTIONS_GOV+"&sortfield=-GROUPNAME&option="+option));		
	if(id==2)
		myJSON.push(new oJSON(page,ot,"",searchword,"classinfojson.jsp?sortfield="+sortfield+"&option="+option+"&oci=yes&cicn="+encodeURIComponent("发布机构")));
	if(ot==1&&id==1)
		myJSON.push(new oJSON(page,ot,"",searchword,"searchjson.jsp?sortfield="+sortfield+"&option="+option));
	var strSearch = JSON.stringify(myJSON);
	searchform.strsearch.value = strSearch;
	
	creatTableLists(myJSON,$("list"),"");
};
//菜单分类点击检索
function menuGoTo(menuTabNum,searchword,sw,num){
	var sortfield = encodeURIComponent($F("sortfield"));
	var option = $F("option");
	searchword = unescape(searchword);
	sw = unescape(sw);
	switch(menuTabNum)
	{
		case 1:
			if(sw==' '||sw=='')
				searchword = "主题分类="+searchword;
			else
				searchword = "主题分类="+searchword+"*"+sw;
			var myJSON = new Array();
			myJSON.push(new oJSON("1","1","",searchword,"searchjson.jsp?sortfield="+sortfield+"&option="+option));
			break;
		case 2:
			if(sw==' '||sw=='')
				searchword = "题材分类="+searchword+"";
			else
				searchword = "题材分类="+searchword+"*"+sw;
			var myJSON = new Array();
			myJSON.push(new oJSON("1","1","",searchword,"searchjson.jsp?sortfield="+sortfield+"&option="+option));
			break;
		case 3:
			searchword = "发布机构="+searchword;
			var myJSON = new Array();
			myJSON.push(new oJSON("1","1","",searchword,"searchjson.jsp?sortfield="+sortfield+"&option="+option));
			break;
		case 6:
			//searchword = "库类别=1 *"+sw;
			(num==1)?searchword = "库类别=1":searchword = "库类别=3";
			var myJSON = new Array();
			myJSON.push(new oJSON("1","1","",searchword,"classinfojson.jsp?sortfield="+sortfield+"&option="+option+"&oci=yes&cicn="+encodeURIComponent("发布机构")));
			break;
		default:
			url="searchjson.jsp?sortfield="+sortfield+"&option="+option;
			var myJSON = new Array();
			myJSON.push(new oJSON("1","1","",searchword,"searchjson.jsp?sortfield="+sortfield+"&option="+option));
	}
	//点击之后变色
	if(num!=0)
		$("menufocus_"+menuTabNum+"_"+num).style.color="red";
	//清除其余变色
	if(menuTabNum==1)
	{
		var arrZhuTi = new Array("综合政务","国民经济管理、国有资产监管","财政、金融、审计","国土资源、能源","农业、林业、水利","工业、交通"
				,"商贸、海关、旅游","市场监管、安全生产监管","城乡建设、环境保护","科技、教育","文化、广电、新闻出版","卫生、体育","人口与计划生育、妇女儿童工作"
				,"劳动、人事、监察","公安、安全、司法","民政、扶贫、救灾","民族、宗教","对外事务","港澳台侨工作","国防","其他");
		for(var i=1;i<=arrZhuTi.length;i++)
		{
			if(i!=num)
				$("menufocus_"+menuTabNum+"_"+i).style.color="#851d00";
		}
	}
	if(menuTabNum==2)
	{
		var arrTiCai = new Array("机构基本信息","机构法定职责","领导信息","内设机构"
				,"国家法律法规","地方性法规","政府规章","规范性文件"
				,"公务员招考","部门会议信息","通知公告公示","日常工作动态"
				,"规划信息","总结计划","公开征集事项","统计公报及指标","折子工程","重要实事项目"
				,"行政处罚","行政许可","行政确认","行政强制","行政给付");
		for(var i=1;i<=arrTiCai.length;i++)
		{
			if(i!=num)
				$("menufocus_"+menuTabNum+"_"+i).style.color="#851d00";
		}
	}
	
	var strSearch = JSON.stringify(myJSON);
	//alert(strSearch);
	searchform.strsearch.value = strSearch;
	searchform.focus.value = num;
	creatTableLists(myJSON,$("list"),"");
};
//菜单控制方法
function menuTab(id,strsearch,focus)
{

	if(id!=7){//7为demo，未发布用来做测试
		//控制菜单显示
		for(var i=1 ;i<7;i++)
		{
			if($("menuTab_"+i).style.display=="block")
			{
				$("menuTab_"+i).style.display="none";
				$("menuImg_"+i).src="images/up.gif";
			}
		}
		//alert(id);
		$("menuTab_"+id).style.display="block";
		$("menuImg_"+id).src="images/down.gif";
	}
	//alert(focus);
	switch(id)
	{
		case 1:
			$("g_Tab_Pub").style.display="none";
			$("g_Tab_Info").style.display="block";
			$("selsource").style.display="block";
			$("seldate").style.display="block";
			var arrZhuTi = new Array("综合政务","国民经济管理、国有资产监管","财政、金融、审计","国土资源、能源","农业、林业、水利","工业、交通"
													,"商贸、海关、旅游","市场监管、安全生产监管","城乡建设、环境保护","科技、教育","文化、广电、新闻出版","卫生、体育","人口与计划生育、妇女儿童工作"
													,"劳动、人事、监察","公安、安全、司法","民政、扶贫、救灾","民族、宗教","对外事务","港澳台侨工作","国防","其他");
			for(var i=0;i<arrZhuTi.length;i++)
			{
				showMenuCount($("menu_ZT"),arrZhuTi[i],id,(i+1),strsearch,arrZhuTi[i],focus);
			}
			var myJSON = new Array();
			myJSON.push(new oJSON(strsearch[0].page,strsearch[0].tableid,"",strsearch[0].searchword,strsearch[0].searchurl));
			//给strsearch赋值，值为字符串
			var strSearch = JSON.stringify(myJSON);
			searchform.strsearch.value = strSearch;
			//给全局变量赋值，值为对象
			strsearch4menutab = myJSON;
			creatTableLists(myJSON,$("list"),"");
			break;
		case 2:
			$("g_Tab_Pub").style.display="none";
			$("g_Tab_Info").style.display="block";
			$("selsource").style.display="block";
			$("seldate").style.display="block";
			var arrTiCai = new Array("机构基本信息","机构法定职责","领导信息","内设机构"
												,"国家法律法规","地方性法规","政府规章","规范性文件"
												,"公务员招考","部门会议信息","通知公告公示","日常工作动态"
												,"规划信息","总结计划","公开征集事项","统计公报及指标","折子工程","重要实事项目"
												,"行政处罚","行政许可","行政确认","行政强制","行政给付");
			for(var i=0;i<arrTiCai.length;i++)
			{
				showMenuCount($("menu_TC"),arrTiCai[i],id,(i+1),strsearch,arrTiCai[i],focus);	
			}
			var myJSON = new Array();
			myJSON.push(new oJSON(strsearch[0].page,strsearch[0].tableid,"",strsearch[0].searchword,strsearch[0].searchurl));
			var strSearch = JSON.stringify(myJSON);
			searchform.strsearch.value = strSearch;
			//给全局变量赋值，值为对象
			strsearch4menutab = myJSON;
			creatTableLists(myJSON,$("list"),"");
			break;
		case 3:
			$("g_Tab_Pub").style.display="none";
			$("g_Tab_Info").style.display="block";
			$("selsource").style.display="block";
			$("seldate").style.display="block";
			//默认构造一级机构下拉列表
			//地方政府机构
			var myJSON = new Array();
			myJSON.push(new oJSON("1","3","","FGROUPID=2","govgroupjson.jsp?readoptions="+READOPTIONS_GOV+"&prepage=500&sortfield=-GROUPNAME&option="+$F("option")));
			var strSearch = JSON.stringify(myJSON);
			searchform.strsearch.value = strSearch;
			createSelectLists(myJSON,"level_2_1","");	
			//更新列表
			var myJSON = new Array();
			myJSON.push(new oJSON(strsearch[0].page,strsearch[0].tableid,"",strsearch[0].searchword,strsearch[0].searchurl));
			var strSearch = JSON.stringify(myJSON);
			searchform.strsearch.value = strSearch;
			strsearch4menutab = myJSON;
			creatTableLists(myJSON,$("list"),"");
			break;
		case 4:
			$("g_Tab_Pub").style.display="none";
			$("g_Tab_Info").style.display="block";
			$("selsource").style.display="block";
			$("seldate").style.display="block";
			var myJSON = new Array();
			myJSON.push(new oJSON(strsearch[0].page,strsearch[0].tableid,"",strsearch[0].searchword,strsearch[0].searchurl));
			//给strsearch赋值，值为字符串
			var strSearch = JSON.stringify(myJSON);
			searchform.strsearch.value = strSearch;
			//给全局变量赋值，值为对象
			strsearch4menutab = myJSON;
			creatTableLists(myJSON,$("list"),"");
			break;
		case 5:
			$("g_Tab_Pub").style.display="none";
			$("g_Tab_Info").style.display="block";
			$("selsource").style.display="block";
			$("seldate").style.display="block";
			var now = new Date();//当前时间 
			var daystoadd=-30;//距离当前日期的天数 
			var newdate=now;//当前时间 
			var pretimes=now.getTime()+(daystoadd*24*60*60*1000); //取得前一天的毫秒数 
			newdate.setTime(pretimes); 
			var month=newdate.getMonth()+1; 
			var xday=newdate.getDate(); 
			if(month<10) month="0"+month; 
			if(xday<10) xday="0"+xday; 
			var predate = newdate.getYear()+"."+month+"."+xday;
			var myJSON = new Array();
			var searchword;
			if(strsearch[0].searchword==""|| strsearch[0].searchword==" ")
				searchword = "LASTTIME>"+predate;
			else
				searchword = strsearch[0].searchword+"*LASTTIME>"+predate;
			searchword += "*((库类别=1)+(库类别=0))"+FILTER_JG;
			myJSON.push(new oJSON(strsearch[0].page,strsearch[0].tableid,"",searchword,strsearch[0].searchurl));
			//给strsearch赋值，值为字符串
			var strSearch = JSON.stringify(myJSON);
			searchform.strsearch.value = strSearch;
			//给全局变量赋值，值为对象
			strsearch4menutab = myJSON;
			creatTableLists(myJSON,$("list"),"");
			break;
		case 6:
			$("g_Tab_Info").style.display="none";
			$("g_Tab_Pub").style.display="block";
			$("selsource").style.display="none";
			$("seldate").style.display="none";
			showMenuCount($("menu_PUB"),"政府公报",id,1,strsearch,"政府公报",focus);
			//showMenuCount($("menu_PUB"),"年报",id,2,strsearch,"年报",focus);
			var oriurl = strsearch[0].searchurl
			var searchurl = "classinfojson.jsp"+oriurl.substring(oriurl.indexOf("?"))+"&oci=yes&cicn="+encodeURIComponent("发布机构");
			var myJSON = new Array();
			var searchword;
			if(strsearch[0].searchword=="")
				searchword = "库类别=1";
			else
				searchword = strsearch[0].searchword;
			//alert(strsearch[0].searchword);
			//myJSON.push(new oJSON(strsearch[0].page,strsearch[0].tableid,"",strsearch[0].searchword,searchurl));
			myJSON.push(new oJSON(strsearch[0].page,strsearch[0].tableid,"",searchword,searchurl));
			var strSearch = JSON.stringify(myJSON);
			searchform.strsearch.value = strSearch;
			creatTableLists(myJSON,$("list"),"");
			break;
		case 7://demo，未发布用来做测试
			$("g_Tab_Pub").style.display="none";
			$("g_Tab_Info").style.display="block";
			$("selsource").style.display="block";
			$("seldate").style.display="block";
			var now = new Date();//当前时间 
			var daystoadd=-30;//距离当前日期的天数 
			var newdate=now;//当前时间 
			var pretimes=now.getTime()+(daystoadd*24*60*60*1000); //取得前一天的毫秒数 
			newdate.setTime(pretimes); 
			var month=newdate.getMonth()+1; 
			var xday=newdate.getDate(); 
			if(month<10) month="0"+month; 
			if(xday<10) xday="0"+xday; 
			var predate = newdate.getYear()+"."+month+"."+xday;
			var myJSON = new Array();
			var searchword;
			
			if(strsearch[0].searchword==""|| strsearch[0].searchword==" ")
				searchword = "发布日期>"+predate;
			else
				searchword = strsearch[0].searchword+"*发布日期>"+predate;

			searchword += "*库类别=(10,20)";//20公开，10公报
			myJSON.push(new oJSON(strsearch[0].page,strsearch[0].tableid,"",searchword,strsearch[0].searchurl));
			//给strsearch赋值，值为字符串
			var strSearch = JSON.stringify(myJSON);
			searchform.strsearch.value = strSearch;
			//给全局变量赋值，值为对象
			strsearch4menutab = myJSON;
			creatTableLists(myJSON,$("list"),"");
			break;
		default:
			break;
	}
};
//公报单册点击查看方法
function gbview(qk){
	var searchword = gbform.searchword.value;
	if(searchword!='')
		searchword += " * 单册='"+qk+"'";
	var myJSON = new Array();
	myJSON.push(new oJSON("1","1","",searchword,"gbjson.jsp?gbname="+encodeURIComponent($F("gbname"))+"&qk="+encodeURIComponent(qk)+"&sortfield="+encodeURIComponent("-资源名称")+"&prepage=100&option="+$F("option")));
	var strSearch = JSON.stringify(myJSON);
	gbform.strsearch.value = strSearch;
};
//首页最新内容显示
function newsLists(){
	var now = new Date();//当前时间 
	var daystoadd=-30;//距离当前日期的天数 
	var newdate=now;//当前时间 
	var pretimes=now.getTime()+(daystoadd*24*60*60*1000); //取得前一天的毫秒数 
	newdate.setTime(pretimes); 
	var month=newdate.getMonth()+1; 
	var xday=newdate.getDate(); 
	if(month<10) month="0"+month; 
	if(xday<10) xday="0"+xday; 
	var predate = newdate.getYear()+"."+month+"."+xday;

	var myJSON = new Array();
	//myJSON.push(new oJSON("1","1","","库类别=1*文档格式='text/html'*发布日期>"+predate,"searchjson.jsp?sortfield="+encodeURIComponent("-发布日期")+"&option=mixsort"));
	myJSON.push(new oJSON("1","1","","库类别=1*发布日期>"+predate,"searchjson.jsp?sortfield="+encodeURIComponent("-发布日期")+"&option=mixsort"));
	var strSearch = JSON.stringify(myJSON);
	//alert(strSearch);
	searchform.strsearch.value = strSearch;
	creatNewLists(myJSON,$("news"),"");
};
//首页菜单链接方法
function indexGoTo(id){
	var searchword="";
	switch(id)
	{
		case 1:
			searchform.sortfield.value = "-发布日期";
		case 2:
		case 3:
		case 4:
		case 5:
			searchform.sortfield.value = "-发布日期";
			//searchword = "库类别=0";
			//searchword +="*文档格式='text/html'";
			break;
		case 6:
			break;
	}
	var myJSON = new Array();
	myJSON.push(new oJSON("1","1","",searchword,"searchjson.jsp?sortfield="+encodeURIComponent($F("sortfield"))+"&option="+$F("option")));
	var strSearch = JSON.stringify(myJSON);
	searchform.strsearch.value = strSearch;
	
	searchform.menutabid.value = id;
	searchform.action="/search.jsp?r="+rnd();
	searchform.submit();
};
function indexInfoGoTo1(focus)
{
	var sortfield = encodeURIComponent($F("sortfield"));
	var option = $F("option");

	//searchword = "主题分类="+searchword+"*"+"库类别=0*文档格式='text/html'";
	//searchword = "主题分类="+searchword+"*"+"库类别=0";
	//searchword = "主题分类="+searchword;
	var myJSON = new Array();
	myJSON.push(new oJSON("1","1","",("主题分类="+focus),"searchjson.jsp?sortfield="+sortfield+"&option="+option));
	var strSearch = JSON.stringify(myJSON);
	
	searchform.strsearch.value = strSearch;
	searchform.menutabid.value = "1";
	searchform.searchword.value = "主题分类="+focus;
	searchform.focus.value = focus;
	searchform.action="/search.jsp?r="+rnd();
	searchform.submit();
};
function indexInfoGoTo(focus,focusId)
{
	var sortfield = encodeURIComponent($F("sortfield"));
	var option = $F("option");

	//searchword = "主题分类="+searchword+"*"+"库类别=0*文档格式='text/html'";
	//searchword = "主题分类="+searchword+"*"+"库类别=0";
	//searchword = "主题分类="+searchword;
	var myJSON = new Array();
	myJSON.push(new oJSON("1","1","","","searchjson.jsp?sortfield="+sortfield+"&option="+option));
	var strSearch = JSON.stringify(myJSON);
	
	searchform.strsearch.value = strSearch;
	searchform.menutabid.value = "1";
	searchform.searchword.value = "主题分类="+focus;
	searchform.focus.value = focus;
	searchform.action="/search.jsp?r="+rnd()+"&focusId="+focusId;
	searchform.submit();
};
//菜单更换日期触发检索操作
function changeDateSearch()
{
	var searchword;
	var va_sdate = new Array(3);
	var va_edate = new Array(3);
	if($F("idStartDate")=="")
	{
		alert("起始时间不能为空！");	
		return false;
	}
	va_sdate = $F("idStartDate").split(".");
	va_edate = $F("idEndDate").split(".");
		
	if(new Date(va_sdate[0],va_sdate[1],va_sdate[2])>new Date(va_edate[0],va_edate[1],va_edate[2]))
	{
		alert("起始日期应该小于终止日期");	
		return false;
	}
	if($F("idStartDate")!=""&&$F("idEndDate")!="")
		searchword="发布日期="+$F("idStartDate")+" to "+$F("idEndDate")+"";
	else if($F("idStartDate")=="")
		searchword="发布日期<="+$F("idEndDate");
	else if($F("idEndDate")=="")
		searchword="发布日期>="+$F("idStartDate");
	searchword +="*库类别=0";
	searchform.searchword.value = searchword;
	//处理无刷新显示
	var myJSON = new Array();
	myJSON.push(new oJSON("1","1","",searchword,"searchjson.jsp?sortfield="+encodeURIComponent($F("sortfield"))+"&option="+$F("option")));
	var strSearch = JSON.stringify(myJSON);
	searchform.strsearch.value = strSearch;
	creatTableLists(myJSON,$("list"),"");
};
//整合检索
function integratesubmit()
{
	var  search = document.inteform.q.value;		
	if(search==""){
		alert("请输入检索词！");
		document.inteform.q.focus();
		return false;
	}
	if(document.inteform.db.value=="10"){
		document.inteform.action="http://www.google.com/search";
	}
	else if(document.inteform.db.value=="20"){
		  document.inteform.wd.value=search;
		  document.inteform.action="http://www.baidu.com/s";
	}
	else if(document.inteform.db.value=="30"){
		  document.inteform.p.value=search;
		  document.inteform.action="http://one.cn.yahoo.com/s";
	}
	inteform.submit();
};
//自定义检索
function psubmit()
{
	var  search = $F("s");		
	if(search==""){
		alert("请输入检索词！");
		$("s").focus();
		return false;
	}
	document.pform.q.value=search;
	document.pform.action="http://www.google.com/cse";
	//alert(search);
	pform.submit();
};
function changeSelectSearch(select,fgroupid)
{
	var myJSON = new Array();
	myJSON.push(new oJSON("1","3","","FGROUPID="+fgroupid,"govgroupjson.jsp?readoptions="+READOPTIONS_GOV+"&prepage=500&sortfield=GROUPNAME&option="+$F("option")));
	var strSearch = JSON.stringify(myJSON);
	createSelectLists(myJSON,select,"");	
};
//机构检索
function govSearch()
{
	var searchword = e2c($F("keyword"));
	var myJSON = new Array();
	if(searchword==' '||searchword=='')
		myJSON.push(new oJSON("1","3","","GROUPID !=(1,2,3,4,5,6,7,8)","govgroupjson.jsp?readoptions="+READOPTIONS_GOV+"&sortfield=-GROUPNAME&option="+$F("option")));
	else
		myJSON.push(new oJSON("1","3","","GROUPNAME="+searchword+"*GROUPID !=(1,2,3,4,5,6,7,8)","govgroupjson.jsp?readoptions="+READOPTIONS_GOV+"&sortfield=-GROUPNAME&option="+$F("option")));
	var strSearch = JSON.stringify(myJSON);
	//alert(strSearch);
	creatTableLists(myJSON,$("list"),"");	
};
//机构菜单触发操作
function selectGoTo(select)
{
	var searchword;
	for (var i=0;i<select.options.length;i++)
	{
		if(select.options[i].selected)
			searchword = select.options[i].text;
	}
	menuGoTo(3,escape(searchword+"*库类别=0"),"",0);
};
//高级检索机构列表触发操作
function selectGoToInput(select)
{
	var searchword;
	for (var i=1;i<select.options.length;i++)
	{
		if(select.options[i].selected)
			$("advfbjg").value = select.options[i].text;
	}
};
function categoryGoTo(id,searchword)
{
	//alert(searchword);
	searchword = unescape(searchword);
	//alert(searchword);
	switch(id)
	{
		case 0://关键词
			//searchword += "*库类别=0*文档格式='text/html'";
			searchword = "关键词="+searchword+"*库类别=0";
			var myJSON = new Array();
			myJSON.push(new oJSON("1","1","",searchword,"searchjson.jsp?sortfield="+encodeURIComponent($F("sortfield"))+"&option="+$F("option")));
			searchform.menutabid.value = 1;
			break;
		case 1:
			searchword = "主题分类="+searchword;
			var myJSON = new Array();
			myJSON.push(new oJSON("1","1","",searchword,"searchjson.jsp?sortfield="+encodeURIComponent($F("sortfield"))+"&option="+$F("option")));
			searchform.menutabid.value = 1;
			break;
		case 2:
			searchword = "题材分类="+searchword+"";
			var myJSON = new Array();
			myJSON.push(new oJSON("1","1","",searchword,"searchjson.jsp?sortfield="+encodeURIComponent($F("sortfield"))+"&option="+$F("option")));
			searchform.menutabid.value = 2;
			break;
		default:
			//searchword += "*库类别=0*文档格式='text/html'";
			searchword += "*库类别=0";
			var myJSON = new Array();
			myJSON.push(new oJSON("1","1","",searchword,"searchjson.jsp?sortfield="+encodeURIComponent($F("sortfield"))+"&option="+$F("option")));
			searchform.menutabid.value = 1;
			break;
	}
	var strSearch = JSON.stringify(myJSON);
	searchform.strsearch.value = strSearch;
	searchform.action="/search.jsp?r="+rnd();
	searchform.submit();
}
//细览题材分类、主题分类、关键词触发操作
function splitCategory(id,cat)
{
	var catesearch='';
	switch(id)
	{
		case 0://关键词
			var cats = cat.split(";");
			for(var i=0;i<cats.length;i++)
			{
				catesearch +="&nbsp;&nbsp;<a href=\"#\" class=\"boid\" onclick=\"categoryGoTo(0,escape('"+cats[i]+"'))\">"+cats[i]+"</a>";
			}
			$("keywords").innerHTML = catesearch;
			break;
		case 1:
			catesearch +="&nbsp;&nbsp;<a href=\"#\" class=\"boid\" onclick=\"categoryGoTo(1,escape('"+cat+"'))\">"+cat+"</a>";
			$("ztcategorys").innerHTML = catesearch;
			break;
		case 2:
			catesearch +="&nbsp;&nbsp;<a href=\"#\" class=\"boid\" onclick=\"categoryGoTo(2,escape('"+cat+"'))\">"+cat+"</a>";
			$("tccategorys").innerHTML = catesearch;
			break;
		default:
			for(var i=0;i<cats.length;i++)
			{
				catesearch +="&nbsp;&nbsp;<a href=\"#\" class=\"boid\" onclick=\"categoryGoTo(0,escape('"+cats[i]+"'))\">"+cats[i]+"</a>";
			}
			$("keywords").innerHTML = catesearch;
			break;
	}
}

function resetBtn(fm){
    fm.reset();
    return false;
}
