/*
*
*	描述：前台模板公共JavaScript方法
*	作者：山景，田科，nick
*	日期：2006-04-26
*
*/
//-----公用方法----------------------------------------------------------------
//写入用于在各模板文件之间传递参数的隐藏数据表单
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('<form action="index.jsp" method="" 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 templatenextlink(nexttemplatename,path,window_name){
    clearForm();
    document.templateForm.target = window_name;
     
	//document.templateForm.action=path+"index.htm";
    document.templateForm.action=path+"index.jsp";
	document.templateForm.TemplateNameN.value=nexttemplatename;
    document.templateForm.pageNumberN.value="1";
	document.templateForm.target = window_name;
    document.templateForm.submit();
}
//此方法用于分页操作
function templatenextpage(nexttemplatename,pagenumber,window_name,xmlname){
    clearForm();
    document.templateForm.target = window_name;
	document.templateForm.TemplateNameN.value=nexttemplatename;
    document.templateForm.pageNumberN.value=pagenumber;
	document.templateForm.TemplateXMLName.value=xmlname;
	document.templateForm.target = window_name;
    document.templateForm.submit();
}
//此方法用于在嵌入式模板将数据提出后，数据的终极模板显示
function templateSubmit(Webcode,Type,ArticleID,TemplateNumber,window_name){
	    clearForm(); 
		document.templateForm.TemplateNameN.value=Webcode;
  	    document.templateForm.TemplateXMLName.value=Type;
	    document.templateForm.CNumberN.value=ArticleID;
		document.templateForm.ArticleTitleN.value=TemplateNumber;
	    document.templateForm.target = window_name;
	    document.templateForm.submit();
}
//此方法用于进行带有查询条件的嵌入式模板的下级模板显示
function chaxun_templateSubmit(TemplateName,Formname,pageNumber,window_name){

        var temp_formname;
	    clearForm();
        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 clearForm(){
	document.templateForm.TemplateNameN.value="";
    document.templateForm.ArticleIDN.value="";
	document.templateForm.pageNumberN.value="";
	document.templateForm.ArticleTitleN.value="";
	document.templateForm.DateStartN.value="";
	document.templateForm.DateEndN.value="";
	document.templateForm.CNumberN.value="";
	document.templateForm.yearN.value="";
	document.templateForm.numberN.value="";
	document.templateForm.FileYearN.value="";
	document.templateForm.FileNumberN.value="";
	document.templateForm.conferDepartmentN.value="";
	document.templateForm.isTrueN.value="";
	document.templateForm.contentN.value="";
	document.templateForm.authorN.value="";
	document.templateForm.TemplateXMLName.value="";
}
//禁止输入框内输入半角单引号
 function is_quotes(templatename,formname,form_value){
  if(event.keyCode==13){
     
     templateSubmit(templatename,formname,''+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);
}

//在全站检索用
function search_result()
{
	
	var temp5=form_search.str_content.value;
	if (temp5=="")
	{
		alert("请输入查询条件!");
		
	} else
	{
		document.form_search.action="app/search/search_result.jsp?sort=1&con_search="+temp5+"&value=2";
		document.form_search.submit();

	}

//	window.location.href="search_result.jsp?sort=1&con_search="+temp5+"&value=1";
}




