﻿/**
 * @todo 杭州博恩天成软件技术有限公司 bornsoft.cn
 * 为了系统的安全，此js文件请加密后再上传到服务器中
/*
 根据部门ID和目录编号来取得被标题的信息列表.
*/
function getRelationClasszcfgNews(classIds,num,htmlId,count,day){
			var htmlId = htmlId;
			var URL = "/bornwcms/js/getzcfgNews.jsp?classIds=" + classIds+"&num="+num+"&count="+count+"&day="+day;
			var pars = "field=all&show=true";
			var myAjax = new Ajax.Updater(htmlId, URL, {
					method:"post",
					parameters:pars,
					//onLoading  : loading, //正在获得内容的时候
					onFailure  : reportError //失败的时候调用 reportError 函数
				});
}

function getRelationClasszshtNews(classIds,num,htmlId,count,day){
			var htmlId = htmlId;
			var URL = "/bornwcms/js/getzshtNews.jsp?classIds=" + classIds+"&num="+num+"&count="+count+"&day="+day;
			var pars = "field=all&show=true";
			var myAjax = new Ajax.Updater(htmlId, URL, {
					method:"post",
					parameters:pars,
					//onLoading  : loading, //正在获得内容的时候
					onFailure  : reportError //失败的时候调用 reportError 函数
				});
}


function getRelationClasslxxzNews(classIds,num,htmlId,count,day){
			var htmlId = htmlId;
			var URL = "/bornwcms/js/getlxxzNews.jsp?classIds=" + classIds+"&num="+num+"&count="+count+"&day="+day;
			var pars = "field=all&show=true";
			var myAjax = new Ajax.Updater(htmlId, URL, {
					method:"post",
					parameters:pars,
					//onLoading  : loading, //正在获得内容的时候
					onFailure  : reportError //失败的时候调用 reportError 函数
				});
}

function getRelationClassqqzxNews(classIds,num,htmlId,count,day){
			var htmlId = htmlId;
			var URL = "/bornwcms/js/getqqzxNews.jsp?classIds=" + classIds+"&num="+num+"&count="+count+"&day="+day;
			var pars = "field=all&show=true";
			var myAjax = new Ajax.Updater(htmlId, URL, {
					method:"post",
					parameters:pars,
					//onLoading  : loading, //正在获得内容的时候
					onFailure  : reportError //失败的时候调用 reportError 函数
				});
}

function getRelationClasswxzyNews(classIds,num,htmlId,count,day){
			var htmlId = htmlId;
			var URL = "/bornwcms/js/getwxzyNews.jsp?classIds=" + classIds+"&num="+num+"&count="+count+"&day="+day;
			var pars = "field=all&show=true";
			var myAjax = new Ajax.Updater(htmlId, URL, {
					method:"post",
					parameters:pars,
					//onLoading  : loading, //正在获得内容的时候
					onFailure  : reportError //失败的时候调用 reportError 函数
				});
}


function getRelationClassrdgzNews(classIds,num,htmlId,count,day){
			var htmlId = htmlId;
			var URL = "/bornwcms/js/getrdgzNews.jsp?classIds=" + classIds+"&num="+num+"&count="+count+"&day="+day;
			var pars = "field=all&show=true";
			var myAjax = new Ajax.Updater(htmlId, URL, {
					method:"post",
					parameters:pars,
					//onLoading  : loading, //正在获得内容的时候
					onFailure  : reportError //失败的时候调用 reportError 函数
				});
}



function getRelationClassNews2(classIds,num,htmlId,count,day){
			var htmlId = htmlId;
			var URL = "/bornwcms/js/getNews2.jsp?classIds=" + classIds+"&num="+num+"&count="+count+"&day="+day;
			var pars = "field=all&show=true";
			var myAjax = new Ajax.Updater(htmlId, URL, {
					method:"post",
					parameters:pars,
					//onLoading  : loading, //正在获得内容的时候
					onFailure  : reportError //失败的时候调用 reportError 函数
				});
}

function getRelationClassNews_sy(classIds,num,htmlId,count,day){
			var htmlId = htmlId;
			var URL = "/bornwcms/js/getNews_sy.jsp?classIds=" + classIds+"&num="+num+"&count="+count+"&day="+day;
			var pars = "field=all&show=true";
			var myAjax = new Ajax.Updater(htmlId, URL, {
					method:"post",
					parameters:pars,
					//onLoading  : loading, //正在获得内容的时候
					onFailure  : reportError //失败的时候调用 reportError 函数
				});
}


function getRelationClassNews(classId,num,htmlId){
			var htmlId = htmlId;
			var URL = "/bornwcms/js/getNews.jsp?classId=" + classId+"&num="+num;
			var pars = "field=all&show=true";
			var myAjax = new Ajax.Updater(htmlId, URL, {
					method:"post",
					parameters:pars,
					//onLoading  : loading, //正在获得内容的时候
					onFailure  : reportError //失败的时候调用 reportError 函数
				});
}

//疾病防治
function ClassNews(classId,num,htmlId,parentid){
			var htmlId = htmlId;
			var URL = "/bornwcms/js/getNews_ljy.jsp?classId=" + classId+"&num="+num+"&parentid="+parentid;
			var pars = "field=all&show=true";
			var myAjax = new Ajax.Updater(htmlId, URL, {
					method:"post",
					parameters:pars,
					//onLoading  : loading, //正在获得内容的时候
					onFailure  : reportError //失败的时候调用 reportError 函数
				});
}
//健康生活
function ClassNewsjksh(classId,num,htmlId,parentid){
			var htmlId = htmlId;
			var URL = "/bornwcms/js/jksh.jsp?classId=" + classId+"&num="+num+"&parentid="+parentid;
			var pars = "field=all&show=true";
			var myAjax = new Ajax.Updater(htmlId, URL, {
					method:"post",
					parameters:pars,
					//onLoading  : loading, //正在获得内容的时候
					onFailure  : reportError //失败的时候调用 reportError 函数
				});
}

//政策法规
function ClassNewszcfg(htmlId){
			var htmlId = htmlId;
			var URL = "/bornwcms/js/gatNews_zcfg.jsp";
			var pars = "field=all&show=true";
			var myAjax = new Ajax.Updater(htmlId, URL, {
					method:"post",
					parameters:pars,
					//onLoading  : loading_question, //正在获得内容的时候
					onFailure  : reportError //失败的时候调用 reportError 函数
				});
}
//媒体搜索
function ClassNewsmtss(htmlId){
			var htmlId = htmlId;
			var URL = "/bornwcms/js/gatNews_mtss.jsp";
			var pars = "field=all&show=true";
			var myAjax = new Ajax.Updater(htmlId, URL, {
					method:"post",
					parameters:pars,
					//onLoading  : loading_question, //正在获得内容的时候
					onFailure  : reportError //失败的时候调用 reportError 函数
				});
}
//本省疾控
function ClassNewsbsjk(htmlId){
			var htmlId = htmlId;
			var URL = "/bornwcms/js/gatNews_bsjk.jsp";
			var pars = "field=all&show=true";
			var myAjax = new Ajax.Updater(htmlId, URL, {
					method:"post",
					parameters:pars,
					//onLoading  : loading_question, //正在获得内容的时候
					onFailure  : reportError //失败的时候调用 reportError 函数
				});
}


function getKeyWordsNews(newsId,num,htmlId){
			var htmlId = htmlId;
			var URL = "/bornwcms/js/getKeyWordNewsN.jsp?newsId=" + newsId+"&num="+num;
			var pars = "field=all&show=true";
			var myAjax = new Ajax.Updater(htmlId, URL, {
					method:"post",
					parameters:pars,
					//onLoading  : loading_key, //正在获得内容的时候
					onFailure  : reportError //失败的时候调用 reportError 函数
				});
}

function getJkshForJkzt(htmlId){
			var htmlId = htmlId;
			var URL = "/bornwcms/js/jksh_jkzt.jsp";
			var pars = "field=all&show=true";
			var myAjax = new Ajax.Updater(htmlId, URL, {
					method:"post",
					parameters:pars,
					//onLoading  : loading_jksh, //正在获得内容的时候
					onFailure  : reportError //失败的时候调用 reportError 函数
				});
}
function loading_jksh()
{
//$('message').style.display = 'block';
document.getElementById("jksh").innerHTML = "<br><br><br><center><img src='/bornwcms/js/loading.gif'></center>";
}
//头部提醒
function getAnnounce(htmlId){
			var htmlId = htmlId;
			var URL = "/bornwcms/js/getAnnounce.jsp";
			var pars = "field=all&show=true";
			var myAjax = new Ajax.Updater(htmlId, URL, {
					method:"post",
					parameters:pars,
					
					onFailure  : reportError //失败的时候调用 reportError 函数
				});
}



function loading_key()
{
//$('message').style.display = 'block';
document.getElementById("keyWordsNews").innerHTML = "<br><center><img src='/bornwcms/js/loading.gif'></center><br>";
}

//疾控下载
function getjkxz(htmlId){
			var htmlId = htmlId;
			var URL = "/bornwcms/js/getjkxz_1.jsp";
			var pars = "field=all&show=true";
			var myAjax = new Ajax.Updater(htmlId, URL, {
					method:"post",
					parameters:pars,
					
					onFailure  : reportError //失败的时候调用 reportError 函数
				});
}


function getZcfg(htmlId){
			var htmlId = htmlId;
			var URL = "/bornwcms/webzjcdc/xxzy_zcfg.jsp";
			var pars = "field=all&show=true";
			var myAjax = new Ajax.Updater(htmlId, URL, {
					method:"post",
					parameters:pars,
					//onLoading  : loading_zcfg, //正在获得内容的时候
					onFailure  : reportError //失败的时候调用 reportError 函数
				});
}
function loading_zcfg()
{
//$('message').style.display = 'block';
document.getElementById("zcfg").innerHTML = "<br><center><img src='/bornwcms/js/loading.gif'></center><br>";
}

//业务频道
function getJkjl_Zcfg(htmlId){
			var htmlId = htmlId;
			var URL = "/bornwcms/js/zcfg.jsp";
			var pars = "field=all&show=true";
			var myAjax = new Ajax.Updater(htmlId, URL, {
					method:"post",
					parameters:pars,
					//onLoading  : loading_jkjlzcfg, //正在获得内容的时候
					onFailure  : reportError //失败的时候调用 reportError 函数
				});
}
//疾病防治
function getJkjl_jbfz(htmlId,id){
			var htmlId = htmlId;
			var URL = "/bornwcms/js/getNews_jbfz.jsp?parentid="+id+"";
			var pars = "field=all&show=true";
			var myAjax = new Ajax.Updater(htmlId, URL, {
					method:"post",
					parameters:pars,
					//onLoading  : loading_jbfz, //正在获得内容的时候
					onFailure  : reportError //失败的时候调用 reportError 函数
				});
}

//救灾防病专题 
function getNews_jzfb(htmlId,id){
			var htmlId = htmlId;
			var URL = "/bornwcms/js/getNews_jzfb.jsp?classid="+id;
			var pars = "field=all&show=true";
			var myAjax = new Ajax.Updater(htmlId, URL, {
					method:"post",
					parameters:pars,
					//onLoading  : loading_jbfz, //正在获得内容的时候
					onFailure  : reportError //失败的时候调用 reportError 函数
				});
}
//卫生日
function getJkjl_wsr(htmlId,id){
			var htmlId = htmlId;
			var URL = "/bornwcms/js/getNews_wsr.jsp?parentid="+id+"";
			var pars = "field=all&show=true";
			var myAjax = new Ajax.Updater(htmlId, URL, {
					method:"post",
					parameters:pars,
					//onLoading  : loading_wsr, //正在获得内容的时候
					onFailure  : reportError //失败的时候调用 reportError 函数
				});
}
//卫生日信息速递
function getJkjl_wsr_xxsd(htmlId,id){
			var htmlId = htmlId;
			var URL = "/bornwcms/js/getNews_wsr_xxsd.jsp?parentid="+id+"";
			var pars = "field=all&show=true";
			var myAjax = new Ajax.Updater(htmlId, URL, {
					method:"post",
					parameters:pars,
					//onLoading  : loading_wsr_xxsd, //正在获得内容的时候
					onFailure  : reportError //失败的时候调用 reportError 函数
				});
}
function loading_wsr_xxsd()

{
//$('message').style.display = 'block';
document.getElementById("ljyqy").innerHTML = "<br><br><br><center>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img src='/bornwcms/js/loading.gif'></center><br>";
}

function loading_wsr()

{
//$('message').style.display = 'block';
document.getElementById("ljy").innerHTML = "<br><br><br><center>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img src='/bornwcms/js/loading.gif'></center><br>";
}

function loading_jbfz()

{
//$('message').style.display = 'block';
document.getElementById("ljy").innerHTML = "<br><br><br><center><img src='/bornwcms/js/loading.gif'></center><br>";
}


function loading_jkjlzcfg()

{
//$('message').style.display = 'block';
document.getElementById("zcfg").innerHTML = "<br><br><br><center><img src='/bornwcms/js/loading.gif'></center><br>";
}


function getQuestionNews(htmlId){
			var htmlId = htmlId;
			var URL = "/bornwcms/js/getQuestionNews.jsp";
			var pars = "field=all&show=true";
			var myAjax = new Ajax.Updater(htmlId, URL, {
					method:"post",
					parameters:pars,
					//onLoading  : loading_question, //正在获得内容的时候
					onFailure  : reportError //失败的时候调用 reportError 函数
				});
}
function loading_question()
{
//$('message').style.display = 'block';
document.getElementById("questionNews").innerHTML = "<br><br><br><center><img src='/bornwcms/js/loading.gif'></center>";
}

function doAjaxRequest(userDepartId, typecode, perNum , areaId) {

    if (areaId===undefined){//判断aieaId是否被赋值,如果被赋值,typeCode不能为数组，只能为单个的String
	for(var i=0;i<typecode.length;i++){
        var code = typecode[i].split("|")[0];
        var cutNum = typecode[i].split("|")[1];
        var departShow = typecode[i].split("|")[2];
		var URL = "/xxgk/opTableAction.do?action=listtable&subType=1&userdepartid=" + userDepartId + "&typecode=" + code + "&cutNum=" + cutNum + "&departShow=" + departShow + "&perNum=" + perNum;
		var pars = "field=all&show=true";
		var myAjax = new Ajax.Updater(code, URL, {
				method:"post",
				parameters:pars
			});
	}
        }else{
        var code = typecode.split("|")[0];
        var cutNum = typecode.split("|")[1];
        var departShow = typecode.split("|")[2];
          var URL = "/xxgk/opTableAction.do?action=listtable&subType=1&userdepartid=" + userDepartId + "&typecode=" + code + "&cutNum=" + cutNum + "&departShow=" + departShow + "&perNum=" + perNum;
          var pars = "field=all&show=true";
          var myAjax = new Ajax.Updater(areaId, URL, {
          method:"post",
          parameters:pars
          });
      }
}

//areaId为html页面名字,huangji,2008-4-25
function doAjaxRequestHtml(userDepartId, typecode, perNum , htmlName) {

		for(var i=0;i<typecode.length;i++){
		
        	var code = typecode[i].split("|")[0];
        	var cutNum = typecode[i].split("|")[1];
        	var departShow = typecode[i].split("|")[2];
			var URL = "/xxgk/opTableAction.do?action=listtable&subType=1&htmlName=" + htmlName + "&userdepartid=" + userDepartId + "&typecode=" + code + "&cutNum=" + cutNum + "&departShow=" + departShow + "&perNum=" + perNum;
			var pars = "field=all&show=true";
			var myAjax = new Ajax.Updater(code, URL, {
					method:"post",
					parameters:pars
				});
	}
	
}

/*
根据部门ID和目录编号以及页码来取得分页信息列表.
*/
function doAjaxRequestNext(userdepartid,typecode,pageId) {
       var code = typecode.split("|")[0];
       var cutNum = typecode.split("|")[1];
       var departShow = typecode.split("|")[2];
       var url = "/xxgk/opTableAction.do?action=headlist&subType=1&userdepartid=" + userdepartid + "&typecode="+ code + "&cutNum=" + cutNum + "&departShow=" + departShow  +"&pageId="+ pageId;
       var pars = "field=all&show=true";

	   var myAjax = new Ajax.Updater(code, url, {
				method:"post",
				parameters:pars,
                                onFailure  : reportError, //失败的时候调用 reportError 函数
                                onComplete : donel     //内容获取完毕的时候
			});
	}
  /**
   * 自动取天气预报
   */
   function doWeather(){

   var url="/xxgk/app/comp/getWeather.jsp";
   var pars = "field=all&show=true";
   var myAjax = new Ajax.Updater("weather", url, {
   method:"post",
   parameters:pars
   });
   }
   /**
    * @todo 取得html参数传过来的formattype和infoid，并调用相应的action取得相关信息
    */
    function doTableInfo(userdepartid,indexid){
      var URLParams = new Object() ;
      var pp=new Array();
      var aParams = document.location.search.substr(1).split('&') ;
      for (i=0 ; i < aParams.length ; i++) {
      var aParam = aParams[i].split('=') ;
      URLParams[aParam[0]] = aParam[1];
      //document.write(aParam[0] + "=" + aParam[1] + "<br>");
       pp[i]=aParam[1];
     }
     var formattype = pp[0];
     var infoid = pp[1]
     var url="";
      if (formattype===undefined||infoid===undefined){//对格式二,机构概况进行特别处理
      formattype=2;
      url="/xxgk/opTableAction.do?action=tableinfo&formattype=" + formattype + "&userdepartid=" + userdepartid + "&indexid=" + indexid;
      }else{
      url="/xxgk/opTableAction.do?action=tableinfo&formattype=" + formattype + "&infoid=" + infoid;
      }
     //  alert(url);
       var pars = "field=all&show=true";
       var myAjax = new Ajax.Updater("tableinfo", url, {
       method:"post",
       parameters:pars

       });
    }


    function doTableInfo2(){
      var URLParams = new Object() ;
      var pp=new Array();
      var aParams = document.location.search.substr(1).split('&') ;
      for (i=0 ; i < aParams.length ; i++) {
      var aParam = aParams[i].split('=') ;
      URLParams[aParam[0]] = aParam[1];
      //document.write(aParam[0] + "=" + aParam[1] + "<br>");
       pp[i]=aParam[1];
     }
     var formattype = pp[0];
     var userdepartid = pp[1];
     var indexid = pp[2];
     var url="";
      url="/xxgk/opTableAction.do?action=tableinfo&formattype=" + formattype + "&userdepartid=" + userdepartid + "&indexid=" + indexid;

     // alert(url);
       var pars = "field=all&show=true";
       var myAjax = new Ajax.Updater("tableinfo", url, {
       method:"post",
       parameters:pars

       });
    }
/*
  各部门机构概况    (格式  部门  机构概况目录id)
*/
	function doTableInfo3(formattype,userdepartid,indexid){
     var url="";
      url="/xxgk/opTableAction.do?action=tableinfo&formattype=" + formattype + "&userdepartid=" + userdepartid + "&indexid=" + indexid;

     // alert(url);
       var pars = "field=all&show=true";
       var myAjax = new Ajax.Updater("tableinfo", url, {
       method:"post",
       parameters:pars

       });
    }

/*
根据根据关键字和页码来取得分页信息列表.
*/
function doAjaxRequestSearch(infoname,pageId) {

      var keyword=infoname.replace(/(^\s*)|(\s*$)/g,"");
       var url = "/xxgk/opTableAction.do?action=search&infoname=" + encodeURIComponent(keyword) + "&pageId="+ pageId +"&state=1";
      // alert(url);
       var pars = "field=all&show=true";

	   var myAjax = new Ajax.Updater("searchTable", url, {
				method:"post",
				parameters:pars,
                                onFailure  : reportError, //失败的时候调用 reportError 函数
                               // onLoading  : loading, //正在获得内容的时候
                                onComplete : done     //内容获取完毕的时候
			});

	}

function loading()
{
//$('message').style.display = 'block';
document.getElementById("htmlId").innerHTML = "<br><br><br><center><img src='/bornwcms/js/loading.gif'></center>";
}

function done()
{
$('message').style.display = 'none';
var keyword = document.getElementById("infoname").value.replace(/(^\s*)|(\s*$)/g,"");
document.getElementById("infoname").value=keyword;
highlightWord(document.getElementById("searchTable"),keyword);
location.href="#top";
}

function donel()
{
location.href="#top";
}

function reportError(request)
{
	document.getElementById("htmlId").innerHTML = "error!";
}

