/*
*
*	描述：前台模板公共JavaScript方法
*	作者：张兴福，仲跻刚
*	日期：2003-12-17
*
*/
//-----公用方法----------------------------------------------------------------
//写入用于在各模板文件之间传递参数的隐藏数据表单
function test(){
	alert("ok");
}

//判断对象函数
function checkObject(object){
	if(object==undefined){//对象未定意			
		return false;
	}else{
		return true
	}
}
function check_is_form(){//检测名称为query的form对象是否存在
	return checkObject(document.query)
}
function createForm(){
	document.write('<form action="index.jsp" method="post" name="templateForm" id="templateForm">');
	document.write('<input type=hidden name="TemplateNameN" value="">');
	document.write('<input type=hidden name="ArticleIDN" value="">');
	document.write('<input type=hidden name="pageNumberN" value="">');
	document.write('<input type=hidden name="ArticleTitleN" value="">');
	document.write('<input type=hidden name="DateStartN" value="">');
	document.write('<input type=hidden name="DateEndN" value="">');
	document.write('<input type=hidden name="CNumberN" value="">');
	document.write('<input type=hidden name="yearN" value="">');
	document.write('<input type=hidden name="numberN" value="">');
	document.write('<input type=hidden name="FileYearN" value="">');
	document.write('<input type=hidden name="FileNumberN" value="">');
	document.write('<input type=hidden name="conferDepartmentN" value="">');
    document.write('<input type=hidden name="isTrueN" value="">');
    document.write('<input type=hidden name="contentN" value="">');
	document.write('<input type=hidden name="authorN" value="">');
	document.write('<input type=hidden name="TemplateXMLName" value="">');
	document.write('</form>');
}

function templateSubmit(TemplateName,ArticleID,pageNumber,window_name){
	/*if(check_is_form()){//query form 存在
		if (TemplateName == "0"){
			document.templateForm.TemplateNameN.value=document.query.TemplateNameN.value;
            TemplateName  = document.query.TemplateNameN.value;
		}else{
		    
			  document.templateForm.TemplateNameN.value=TemplateName;
		}
		
		if(TemplateName == document.query.TemplateNameN.value){
           document.templateForm.ArticleIDN.value=ArticleID;
		   if (pageNumber == "0") {
		      document.templateForm.pageNumberN.value=document.queryPage.PAGETO.value; 
		   }else{
		      document.templateForm.pageNumberN.value=pageNumber;
		   }
		   document.templateForm.ArticleTitleN.value=document.query.ArticleTitleN.value
		   document.templateForm.DateStartN.value=document.query.DateStartN.value
		   document.templateForm.DateEndN.value=document.query.DateEndN.value	  
		
		   document.templateForm.CNumberN.value=document.query.CNumberN.value
		   document.templateForm.yearN.value=document.query.yearN.value
	       document.templateForm.numberN.value=document.query.numberN.value
           document.templateForm.FileYearN.value=document.query.FileYearN.value
           document.templateForm.FileNumberN.value=document.query.FileNumberN.value

           document.templateForm.conferDepartmentN.value=document.query.conferDepartmentN.value
           document.templateForm.isTrueN.value=document.query.isTrueN.value
           document.templateForm.contentN.value=document.query.contentN.value
           document.templateForm.authorN.value=document.query.authorN.value
        }else{
		  
		   document.templateForm.pageNumberN.value="1";
		}
		if(window_name!="_blank" && window_name!="_self"){
          document.templateForm.target = "_self";
        }else{
          document.templateForm.target = window_name;
		}
		
		document.templateForm.submit();
	}else{*/
		if(window_name!="_blank" && window_name!="_self"){
		   document.templateForm.target = "_self";
	    }else{
		   document.templateForm.target = window_name;
	    }
		document.templateForm.TemplateNameN.value=TemplateName;
		document.templateForm.ArticleIDN.value=ArticleID;
	    document.templateForm.pageNumberN.value=pageNumber;
		if (pageNumber.length==12)
		{
			document.templateForm.CNumberN.value = pageNumber;
		}else{
			document.templateForm.CNumberN.value = "";
		
		}
		document.templateForm.target = window_name;
        
	    document.templateForm.submit();
	/*}*/
}
function chaxun_templateSubmit(TemplateName,Formname,pageNumber,window_name){

        var temp_formname;
	    
        temp_formname=document.all(Formname);
		if (TemplateName == "0"){
			document.templateForm.TemplateNameN.value=temp_formname.TemplateNameN.value;
		}else{
		    document.templateForm.TemplateNameN.value=TemplateName;
		}
		
		document.templateForm.pageNumberN.value=pageNumber;
		document.templateForm.ArticleTitleN.value=temp_formname.ArticleTitleN.value
		document.templateForm.DateStartN.value=temp_formname.DateStartN.value
		document.templateForm.DateEndN.value=temp_formname.DateEndN.value	  
		document.templateForm.CNumberN.value=temp_formname.CNumberN.value
		document.templateForm.yearN.value=temp_formname.yearN.value
			
	    document.templateForm.numberN.value=temp_formname.numberN.value
        document.templateForm.FileYearN.value=temp_formname.FileYearN.value
        document.templateForm.FileNumberN.value=temp_formname.FileNumberN.value
        document.templateForm.conferDepartmentN.value=temp_formname.conferDepartmentN.value
        document.templateForm.isTrueN.value=temp_formname.isTrueN.value
        document.templateForm.contentN.value=temp_formname.contentN.value
        document.templateForm.authorN.value=temp_formname.authorN.value
        document.templateForm.TemplateXMLName.value=temp_formname.TemplateXMLName.value
	   
		if(window_name!="_blank" && window_name!="_self"){
          document.templateForm.target = "_self";
        }else{
          document.templateForm.target = window_name;
		}
		
		document.templateForm.submit();
}
//用于提交各种类型查询表单中的参数
/*function templateSubmit(TemplateName,ArticleID,pageNumber,type){
	switch(type){
		case 1:
			if (TemplateName == "0"){
				document.templateForm.TemplateNameN.value=document.query.TemplateNameN.value;
			 }else{
			  document.templateForm.TemplateNameN.value=TemplateName;
			 }
			  if (pageNumber == "0") {
			  document.templateForm.pageNumberN.value=document.queryPage.PAGETO.value; 
			  }else{
			  document.templateForm.pageNumberN.value=pageNumber;
			  }
			  document.templateForm.ArticleIDN.value=ArticleID;
			  if ((ArticleID==null)||(ArticleID==""))
			  {
			  document.templateForm.ArticleTitleN.value=document.query.ArticleTitleN.value
			  document.templateForm.DateStartN.value=document.query.DateStartN.value
			  document.templateForm.DateEndN.value=document.query.DateEndN.value
			  }  
			  if((ArticleID == "")||(ArticleID == null)){
				document.templateForm.target = "_self";
			  }else{
				document.templateForm.target = "_blank";
			  }
			  document.templateForm.submit();
			  break;
		case 2:
			if (TemplateName == "0"){
			  document.templateForm.TemplateNameN.value=document.query.TemplateNameN.value;
			}else{
			  document.templateForm.TemplateNameN.value=TemplateName;
			}
			if (pageNumber == "0") {
			  document.templateForm.pageNumberN.value=document.queryPage.PAGETO.value;  
			}else{
			  document.templateForm.pageNumberN.value=pageNumber;
			}
			document.templateForm.ArticleIDN.value=ArticleID;
			document.templateForm.ArticleTitleN.value=document.query.ArticleTitleN.value
			document.templateForm.DateStartN.value=document.query.DateStartN.value
			document.templateForm.DateEndN.value=document.query.DateEndN.value
			document.templateForm.authorN.value = document.query.authorN.value
			if((ArticleID == "")||(ArticleID == null)){
			  document.templateForm.target = "_self";
			}else{
			  document.templateForm.target = "_blank";
			}
			document.templateForm.submit();
			break;
		case 3:
			if (TemplateName == "0"){
			  document.templateForm.TemplateNameN.value=document.query.TemplateNameN.value;
			}else{
			  document.templateForm.TemplateNameN.value=TemplateName;
			}
			
			document.templateForm.yearN.value=perYear;
			document.templateForm.numberN.value=perNumber;
			if (pageNumber == null)
			{
				pageNumber = 0;
			}
			if (pageNumber == "0") {
			  document.templateForm.pageNumberN.value=document.queryPage.PAGETO.value;  
			}else{
			  document.templateForm.pageNumberN.value=pageNumber;
			}

			document.templateForm.ArticleTitleN.value=document.query.ArticleTitleN.value;
			document.templateForm.FileYearN.value = document.query.FileYearN.value + "";
			document.templateForm.FileNumberN.value = document.query.FileNumberN.value + "";
			document.templateForm.target = "_self";
			document.templateForm.submit();
			break;
		case 4:
			document.templateForm.TemplateNameN.value=TemplateName;
			document.templateForm.ArticleIDN.value=ArticleID;
			document.templateForm.yearN.value=perYear;
			document.templateForm.numberN.value=perNumber;
			document.templateForm.CNumberN.value='$getHTML.getCNumber()';
			if((ArticleID == "")||(ArticleID == null)){
			  document.templateForm.target = "_self";
			}else{
			  document.templateForm.target = "_blank";
			}

			document.templateForm.submit();
			break;
		case 5:
			if (TemplateName == "0"){
			  document.templateForm.TemplateNameN.value=document.query.TemplateNameN.value;
			}else{
			  document.templateForm.TemplateNameN.value=TemplateName;
			}
		//	alert("TemplateName:"+ document.templateForm.TemplateNameN.value);
			document.templateForm.ArticleIDN.value=ArticleID;
			
			if (pageNumber == "0") {
			  document.templateForm.pageNumberN.value=document.queryPage.PAGETO.value;  
			}else{
			  document.templateForm.pageNumberN.value=pageNumber;
			}
			document.templateForm.ArticleTitleN.value=document.query.ArticleTitleN.value
			document.templateForm.DateStartN.value=document.query.DateStartN.value
			document.templateForm.DateEndN.value=document.query.DateEndN.value
			document.templateForm.conferDepartmentN.value=document.query.conferDepartmentN.value
			document.templateForm.isTrueN.value=document.query.isTrueN.value
			document.templateForm.contentN.value=document.query.contentN.value
			document.templateForm.CNumberN.value=document.query.CNumberN.value
			if((ArticleID == "")||(ArticleID == null)||(ArticleID == "0")){
			  document.templateForm.target = "_self";
			}else{
			  document.templateForm.target = "_blank";
			}
			document.templateForm.submit();
			break;
		case 6:
			if (TemplateName == "0"){
			  document.templateForm.TemplateNameN.value=document.query.TemplateNameN.value;
			}else{
			  document.templateForm.TemplateNameN.value=TemplateName;
			}
			
			document.templateForm.ArticleIDN.value=ArticleID;
			if (pageNumber == "0") {
			  document.templateForm.pageNumberN.value=document.queryPage.PAGETO.value;  
			}else{
			  document.templateForm.pageNumberN.value=pageNumber;
			}
				
			document.templateForm.ArticleTitleN.value=document.query.ArticleTitleN.value
			document.templateForm.DateStartN.value=document.query.DateStartN.value
			document.templateForm.DateEndN.value=document.query.DateEndN.value
			document.templateForm.FileYearN.value=document.query.FileYearN.value
			document.templateForm.FileNumberN.value=document.query.FileNumberN.value
			if((ArticleID == "")||(ArticleID == null)){
			  document.templateForm.target = "_self";
			}else{
			  document.templateForm.target = "_blank";
			}
			document.templateForm.submit();
			break;
		case 7:
			document.templateForm.TemplateNameN.value=TemplateName;
			document.templateForm.ArticleIDN.value=ArticleID;
			document.templateForm.pageNumberN.value=pageNumber;
			document.templateForm.submit();			
			break;
		case 8:
			if (TemplateName == "0"){
			  document.templateForm.TemplateNameN.value='zdgz.vm';
			}else{
			  document.templateForm.TemplateNameN.value=TemplateName;
			}
			document.templateForm.ArticleIDN.value=ArticleID;
			if (pageNumber == "0") {
			  document.templateForm.pageNumberN.value=document.queryPage.PAGETO.value;  
			}else{
			  document.templateForm.pageNumberN.value=pageNumber;
			}
			if((ArticleID == "")||(ArticleID == null)){
			  document.templateForm.target = "_self";
			}else{
			  document.templateForm.target = "_blank";
			}
			document.templateForm.submit();
			break;
		default:
			alert("请在数字1-8之间选择方法templateSubmit(...,type)中的参数type类型\n\n注：\n\n1.代表普通新闻类信息查询表单的提交\n\n2.代表领导讲话新闻类信息查询表单的提交\n\n3.代表期刊简报分类信息查询表单的提交\n\n4.代表期刊简报内容信息查询表单的提交\n\n5.代表政策法规类信息查询表单的提交\n\n6.代表政府文件类信息查询表单的提交\n\n7.代表领导介绍类信息查询表单的提交\n\n8.代表重点工作类信息查询表单的提交");
			break;
	}
}*/
//提交templateForm表单中的数据
/**/
/*function templateSubmit1(TemplateName,ArticleID,pageNumber,window_name)
{
	if(window_name!="_blank" || window_name!="_self"){
		tmp_window_name="_self";
	}else{
		tmp_window_name=window_name;
	}       
	document.templateForm.TemplateNameN.value=TemplateName;
	document.templateForm.ArticleIDN.value=ArticleID;
	document.templateForm.pageNumberN.value=pageNumber;
	document.templateForm.target = tmp_window_name; 
	document.templateForm.submit();

}
*/
//禁止输入框内输入半角单引号
 function is_quotes(templatename,form_value){
  if(event.keyCode==13){
     
     templateSubmit(templatename,'',''+form_value,'_self');
     return false;
   }
   return true;
}
function is_quotes_chaxun(templatename,formname,form_value){
  if(event.keyCode==13){
     
     chaxun_templateSubmit(templatename,formname,''+form_value,'_self');
     return false;
   }
   return true;
}
//用于处理期刊简报类进行下一级部门显示的函数

 function do_year_number(TemplateName,ArticleID,pageNumber,window_name,year,number){
   
     document.templateForm.TemplateNameN.value=TemplateName;
	 document.templateForm.ArticleIDN.value=ArticleID;
	 document.templateForm.pageNumberN.value=pageNumber;
	 document.templateForm.target = window_name;
	    
     document.templateForm.yearN.value=year;
	 document.templateForm.numberN.value=number;
	 document.templateForm.submit();
 
 }


//获取并生成期刊号码<option>项
function get_Number(perNumber)
{
  var optionValue, fileNumberValue;
  fileNumberValue = perNumber + "";
  if ((fileNumberValue == "") || (fileNumberValue == "0")){
    optionValue="<option value='0' selected  >全部</option>";
  }else{
    optionValue="<option value='0' >全部</option>";
  }
  document.write(optionValue);
  for(var i=1 ; i<=99 ; i++)
  {
   if(i == fileNumberValue){
    optionValue="<option value='"+i+"' selected >"+i+"</option>";
   }else{
    optionValue="<option value='"+i+"' >"+i+"</option>";
   }
  document.write(optionValue);
 }
}
//获取并生成日期年<option>项
function get_year(perYear)
{
  
  var optionValue, fileNumberValue;
  if (perYear == null)
  {
	  fileNumberValue = "";
  }else{
	  fileNumberValue = perYear;
  }  

  if ((fileNumberValue == "")|| (fileNumberValue==null) || (fileNumberValue == "%") || (fileNumberValue == "0")){
    optionValue="<option value='' selected  >全部</option>";
  }else{
    optionValue="<option value='' >全部</option>";
  }
  document.write(optionValue);
  for(var i=1980 ; i<=2020 ; i++)
  {
    if(i == fileNumberValue){
      optionValue="<option value='"+i+"' selected >"+i+"</option>";
    }else{
      optionValue="<option value='"+i+"' >"+i+"</option>";
    }
    document.write(optionValue);
  }
}
//判断法规类信息是否有效
function get_True(isTrue)
{
  var optionValue, fileNumberValue;
  fileNumberValue = isTrue + "";
  if ((fileNumberValue == "") || (fileNumberValue == "1")){
    optionValue="<option value='1' selected  >有效</option>";
	optionValue = optionValue + "<option value='0'>无效</option>";
  }else{
    optionValue="<option value='1' >有效</option>";
	optionValue = optionValue + "<option value='0' selected >无效</option>"
  }
  document.write(optionValue);
}