var vdep = new Array();
vdep[0]=new Array();
vdep[0][0]="国家发展计划委员会";
vdep[0][1]="国家计委";
vdep[1]=new Array();
vdep[1][0]="国家经济贸易委员会";
vdep[1][1]="国家经贸委";
vdep[2]=new Array();
vdep[2][0]="科学技术部";
vdep[2][1]="科技部";
vdep[3]=new Array();
vdep[3][0]="国防科学技术工业委员会";
vdep[3][1]="国防科工委";
vdep[4]=new Array();
vdep[4][0]="国家民族事务委员会";
vdep[4][1]="国家民委";
vdep[5]=new Array();
vdep[5][0]="国家安全部";
vdep[5][1]="安全部";
vdep[6]=new Array();
vdep[6][0]="劳动和社会保障部";
vdep[6][1]="劳动保障部";
vdep[7]=new Array();
vdep[7][0]="对外贸易经济合作部";
vdep[7][1]="外经贸部";
vdep[8]=new Array();
vdep[8][0]="国家计划生育委员会";
vdep[8][1]="国家计生委";
vdep[9]=new Array();
vdep[9][0]="中华人民共和国国家安全部";
vdep[9][1]="安全部";
vdep[10]=new Array();
vdep[10][0]="国家工商行政管理总局";
vdep[10][1]="工商总局";
vdep[11]=new Array();
vdep[11][0]="国家质量监督检验检疫总局";
vdep[11][1]="质检总局";
vdep[12]=new Array();
vdep[12][0]="国家统计局";
vdep[12][1]="统计局";
vdep[13]=new Array();
vdep[13][0]="国家药品监督管理局";
vdep[13][1]="药品监管局";
vdep[14]=new Array();
vdep[14][0]="国家知识产权局";
vdep[14][1]="知识产权局";
vdep[15]=new Array();
vdep[15][0]="国家旅游局";
vdep[15][1]="旅游局";
vdep[16]=new Array();
vdep[16][0]="国务院参事室";
vdep[16][1]="参事室";
vdep[17]=new Array();
vdep[17][0]="国务院机关事务管理局";
vdep[17][1]="国管局";
vdep[18]=new Array();
vdep[18][0]="国务院法制办公室";
vdep[18][1]="法制办";
vdep[19]=new Array();
vdep[19][0]="国务院经济体制改革办公室";
vdep[19][1]="体改办";
vdep[20]=new Array();
vdep[20][0]="国务院研究室";
vdep[20][1]="国研室";
vdep[21]=new Array();
vdep[21][0]="新华通讯社";
vdep[21][1]="新华社";
vdep[22]=new Array();
vdep[22][0]="中国社会科学院";
vdep[22][1]="社科院";
vdep[23]=new Array();
vdep[23][0]="中国工程院";
vdep[23][1]="工程院";
vdep[24]=new Array();
vdep[24][0]="国务院发展研究中心";
vdep[24][1]="发展研究中心";
vdep[25]=new Array();
vdep[25][0]="国家行政学院";
vdep[25][1]="行政学院";
vdep[26]=new Array();
vdep[26][0]="全国社会保障基金理事会";
vdep[26][1]="社保基金会";
vdep[27]=new Array();
vdep[27][0]="国家自然科学基金委员会";
vdep[27][1]="自然科学基金会";
vdep[28]=new Array();
vdep[28][0]="国家信访局";
vdep[28][1]="信访局";
vdep[29]=new Array();
vdep[29][0]="国家安全生产监督管理局";
vdep[29][1]="安全监管局";
vdep[30]=new Array();
vdep[30][0]="国家煤矿安全监管局";
vdep[30][1]="煤矿安监局";
vdep[31]=new Array();
vdep[31][0]="国家烟草专卖局";
vdep[31][1]="烟草局";
vdep[32]=new Array();
vdep[32][0]="国家中医药管理局";
vdep[32][1]="中医药局";
vdep[33]=new Array();
vdep[33][0]="国家外汇管理局";
vdep[33][1]="外汇局";
vdep[34]=new Array();
vdep[34][0]="国家档案局";
vdep[34][1]="档案局";
vdep[35]=new Array();
vdep[35][0]="国家保密局";
vdep[35][1]="保密局";
vdep[36]=new Array();
vdep[36][0]="国家工商行政管理局";
vdep[36][1]="工商局";
vdep[37]=new Array();
vdep[37][0]="国家质量技术监督局";
vdep[37][1]="质量技监局";
vdep[38]=new Array();
vdep[38][0]="国务院外事办公室";
vdep[38][1]="外事办";
vdep[39]=new Array();
vdep[39][0]="国家粮食储备局";
vdep[39][1]="粮食储备局";
vdep[40]=new Array();
vdep[40][0]="国家国内贸易局";
vdep[40][1]="内贸局";
vdep[41]=new Array();
vdep[41][0]="国家煤炭工业局";
vdep[41][1]="煤炭局";
vdep[42]=new Array();
vdep[42][0]="国家机械工业局";
vdep[42][1]="机械局";
vdep[43]=new Array();
vdep[43][0]="国家冶金工业局";
vdep[43][1]="冶金局";
vdep[44]=new Array();
vdep[44][0]="国家石油和化学工业局";
vdep[44][1]="石化局";
vdep[45]=new Array();
vdep[45][0]="国家轻工业局";
vdep[45][1]="轻工局";
vdep[46]=new Array();
vdep[46][0]="国家纺织工业局";
vdep[46][1]="纺织局";
vdep[47]=new Array();
vdep[47][0]="国家建筑材料工业局";
vdep[47][1]="建材局";
vdep[48]=new Array();
vdep[48][0]="国家有色金属工业局";
vdep[48][1]="有色金属局";
vdep[49]=new Array();
vdep[49][0]="国家出入境检验检疫局";
vdep[49][1]="出入境检验局";
vdep[50]=new Array();
vdep[50][0]="中共中央办公厅";
vdep[50][1]="中央办公厅";
vdep[51]=new Array();
vdep[51][0]="中央军事委员会";
vdep[51][1]="中央军委";
vdep[52]=new Array();
vdep[52][0]="国家发展和改革委员会";
vdep[52][1]="发展改革委";
vdep[53]=new Array();
vdep[53][0]="科学技术部";
vdep[53][1]="科技部";
vdep[54]=new Array();
vdep[54][0]="国防科学技术工业委员会";
vdep[54][1]="国防科工委";
vdep[55]=new Array();
vdep[55][0]="国家民族事务委员会";
vdep[55][1]="国家民委";
vdep[56]=new Array();
vdep[56][0]="国家人口和计划生育委员会";
vdep[56][1]="人口计生委";
vdep[57]=new Array();
vdep[57][0]="国有资产监督管理委员会";
vdep[57][1]="国资委";
vdep[58]=new Array();
vdep[58][0]="国家安全生产监督管理总局";
vdep[58][1]="安全监管总局";
vdep[59]=new Array();
vdep[59][0]="中国银行业监督管理委员会";
vdep[59][1]="银监会";
vdep[60]=new Array();
vdep[60][0]="国家电力监管委员会";
vdep[60][1]="电监会";
	
function getsource(name)
{
	var vsource="";
	for(var i=0;i<vdep.length;i++)
	{
		if(vdep[i][0]==name)
		{
			vsource = vdep[i][1];
			break;
		}
	}
	return vsource;
} 		
		function displaytext(sel)
		{
					if(sel.value=="其他")
					{
							document.all.docdeptother.style.display='block';
					}
					else
					{
							document.all.docdeptother.style.display='none';
					}
		}
		
		function LTrim(s)
		{
	    for(var i=0;i<s.length;i++)
	        if(s.charAt(i)!=' ')
	         return s.substring(i,s.length);
	     return "";
		}
			
		function RTrim(s)
		{
	    for(var i=s.length-1;i>=0;i--)
	        if(s.charAt(i)!=' ')
	            return s.substring(0,i+1);
	        return "";
		}
			
		function Trim(s)
		{
	    return RTrim(LTrim(s));
		}
			
		function notice(vform,s)
		{
			alert(s);
			vform.keyword.focus();
			return false;
		}                  
		function getsearchword(vform)
		{
			var _keyword = vform.keyword.value;
			_keyword = Trim(_keyword);
			var _kwArray = _keyword.split(" ");
			var _searchword = "";
			var _sword = "";
			for(var i=0;i<_kwArray.length;i++)
			{
				if(i==0)
				{
					_searchword = Trim(_kwArray[0]);
				}
				else
				{
					_searchword = _searchword + "*" + Trim(_kwArray[i]);
				}
			}
			if(_searchword != "")
			{
				_searchword = "SEARCHVALUE=$^~" + _searchword + "$^~";
			}
			vform.searchword.value=_searchword;
		}
		function submitsearch(vform)
		{
			var _keyword = Trim(vform.keyword.value);
			if(_keyword.length>0)
			{
				if(_keyword.indexOf("+")>=0)
				{
					return notice(vform,"检索词中不能还有关键字'+'");
				}
				else if(_keyword.indexOf("*")>=0)
				{
					return notice(vform,"检索词中不能还有关键字'*'");
				}
				else if(_keyword.indexOf("-")>=0)
				{
					return notice(vform,"检索词中不能还有关键字'-'");
				}
			}
			else
			{
					return notice(vform,"检索词不能为空");
			}
			getsearchword(vform);
		}												
		function submitdept(vform)
		{
			var word;
			if(Trim(vform.docdeptother.value) != "")
			{
				var temp = getsource(vform.docdeptother.value);
				if(temp == "")
				{
					word = "Unit="+Trim(vform.docdeptother.value);
				}
				else
				{
					word = "Unit=" + temp + " or Unit=" + Trim(vform.docdeptother.value);
				}
			}
			else
			{
				word = "Unit=" + Trim(vform.docdept.value);
			}
			vform.searchword.value=word;
		}
		//
		function submitdate(vform)												
		{
				vform.searchword.value = "pubdate=between['" + Trim(vform.issuedatefrom.value) +"."+Trim(vform.issuenofrom.value) + "','" + Trim(vform.issuedateto.value) + "."+Trim(vform.issuenoto.value) + "']";
		}
		
function getgwysearchword(vform)
{
	var word = "";
	//总号
	if(Trim(vform.serialnofrom.value) != "" && Trim(vform.serialnoto.value) != "")
	{
		if(Trim(word) != "") 
		{
			word = word + " and ";
		}
		word = word + "Totalnum=between[" + Trim(vform.serialnofrom.value) + "," + Trim(vform.serialnoto.value) + "]";
	}
	else
	{
		if(Trim(vform.serialnofrom.value) != "")
		{
			if(Trim(word) != "") 
			{
				word = word + " and ";
			}
			word = word + "Totalnum>=" + Trim(vform.serialnofrom.value);
		}
		else if(Trim(vform.serialnoto.value) != "")
		{
			if(Trim(word) != "") 
			{
				word = word + " and ";
			}
			word = word + "Totalnum<=" + Trim(vform.serialnoto.value);
		}
	}
	//期号
	if(Trim(word) != "") 
	{
		word = word + " and ";
	}
	word = word + "issue>='" + Trim(vform.issuedatefrom.value) + Trim(vform.issuenofrom.value) + "'and issue<='" + Trim(vform.issuedateto.value) + Trim(vform.issuenoto.value) + "'";
	//发文单位
	if(Trim(vform.docdept.value) != "" || Trim(vform.docdeptother.value) != "")
	{
		if(Trim(word) != "") 
		{
			word = word + " and ";
		}
		if(Trim(vform.docdeptother.value) != "")
		{
			var temp = getsource(vform.docdeptother.value);
			if(temp == "")
				word = word + "Unit=$^~" + Trim(vform.docdeptother.value) + "$^~";
			else
				word = word + "Unit=$^~" + temp + "$^~ or Unit=$^~" + Trim(vform.docdeptother.value) + "$^~";
		}
		else
		{
			word = word + "Unit=" + Trim(vform.docdept.value);
		}
	}
	//类别
	if(Trim(vform.docclass.value) != "" || Trim(vform.docclassother.value) != "")
	{
		if(Trim(word) != "") 
		{
			word = word + " and ";
		}
		if(Trim(vform.docclass.value) != "")
		{
			word = word + "Filetype=" + Trim(vform.docclass.value);
		}
		else
		{
			word = word + "Filetype=$^~" + Trim(vform.docclassother.value) + "$^~";
		}
	}
	//文号
	if(Trim(vform.docnofrom.value) != "")
	{
		if(Trim(word) != "") 
		{
			word = word + " and ";
		}
		word = word + "Filenum>=" + Trim(vform.docnofrom.value);
	}
	if(Trim(vform.docnoto.value) != "")
	{
		if(Trim(word) != "") 
		{
			word = word + " and ";
		}
		word = word + "Filenum<=" + Trim(vform.docnoto.value);
	}
	//发文日期
		if(Trim(word) != "") 
		{
			word = word + " and ";
		}
	word = word + "pubdate>='" + Trim(vform.fromyear.value) + "." + Trim(vform.frommonth.value) + "' and pubdate<='"+Trim(vform.toyear.value)+"."+Trim(vform.tomonth.value)+"'";
	//内容划分
	if(Trim(vform.docdomain.value) != "")
	{
		if(Trim(word) != "") 
		{
			word = word + " and ";
		}
		word = word + "Catalog='" + Trim(vform.docdomain.value)+"'";
	}
	//标题
	if(Trim(vform.gaztitle.value) != "")
	{
		if(Trim(word) != "") 
		{
			word = word + " and ";
		}
		var _title = Trim(vform.gaztitle.value);
		_title= Trim(_title);
		var va_title = _title.split(" ");
		var _vtitle = "";
		for(var i=0;i<va_title.length;i++)
		{
			 if(Trim(va_title[i])!="")
			 {
				 if(i==0)
				 {
				 		_vtitle = Trim(va_title[i]);
				 }
				 else
				 {
				 		_vtitle = _vtitle + "*" + Trim(va_title[i]);
				 }
			 }
		}
		word = word + "Title=$^~" + _vtitle + "$^~";
	}
	//正文
	if(Trim(vform.gazcontent.value) != "")
	{
		if(word != "")
		{
			word = word + " and ";
		}
		var _content = vform.gazcontent.value;
		_content= Trim(_content);
		var va_content = _content.split(" ");
		var _vcontent = "";
		for(var i=0;i<va_content.length;i++)
		{
			 if(Trim(va_content[i])!="")
			 {
				 if(i==0)
				 {
				 		_vcontent = Trim(va_content[i]);
				 }
				 else
				 {
				 		_vcontent = _vcontent + "*" + Trim(va_content[i]);
				 }
			 }
		}
		word = word + "content=$^~" + _vcontent + "$^~";
	}
	vform.searchword.value = word;

}

function validWord(_keyword)
{
	if(_keyword.length>0)
	{
		if(_keyword.indexOf("+")>=0)
		{
			return notice("检索词中不能含有关键字'+'");
		}
		else if(_keyword.indexOf("*")>=0)
		{
			return notice("检索词中不能含有关键字'*'");
		}
		else if(_keyword.indexOf("-")>=0)
		{
			return notice("检索词中不能含有关键字'-'");
		}
	}
	return true;
}

function advsearch(vform)
{
	if(validWord(Trim(vform.gaztitle.value)) && validWord(Trim(vform.gazcontent.value)))
	{
		getgwysearchword(vform);
	}
	else
	{
		return false;
	}
}		

