/**
 * @todo 杭州博恩天成软件技术有限公司 bornsoft.cn
 * 为了系统的安全，此js文件请加密后再上传到服务器中
/*
 根据部门ID和目录编号来取得被标题的信息列表.
*/
/*
fkh 做了调整 全文检索 search state =5(2008-07-20)
*/
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&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&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
          });
      }
}

//huangji,2008-7-13
function doAjaxRequestNextHtml(userdepartid,typecode,pageId, orderByType, 
									beginTime, endTime, title, purchase) {
		
       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 + "&orderByType=" + orderByType + "&beginTime="
       							+ beginTime + "&endTime=" + endTime + "";
       
       var pars = "field=all&show=true&title=" + title + "&purchase=" + purchase;//2008-06-02,xiugai
	   
	   var myAjax = new Ajax.Updater(code, url, {
				method:"post",
				parameters:pars   
			});
	}
//huangji,2008-7-13
function doAjaxRequestNextHtml2(userdepartid,typecode,pageId,orderByType, 
									beginTime, endTime, title, purchase){
	var url = "/xxgk/opTableAction.do?action=headlistTwo&userdepartid="+userdepartid+"&typecode="+typecode+"&pageId="+pageId;
	var pars = "field=all&show=true&orderByType=" + orderByType + "&beginTime="
       							+ beginTime + "&endTime=" + endTime + "&title=" + title + "&purchase="+purchase;
	var myAjax = new Ajax.Updater(typecode, url, {
				method:"post",
				parameters:pars
			});
}

	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&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=5";
      // 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';
}

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)
{
alert('系统出错,请稍个再试,谢谢!');
}

//huangji 20080410
function doRequestIndustryNewsMsg(userDepartId, typecode){
	
	var URL = "/xxgk/opTableAction.do?action=industryNews&userDepartId=" + userDepartId + "&typecode=" + typecode;
	var myAjax = new Ajax.Updater(typecode, URL, {
				method:"post"
			});
}

function requestManagesCircularInfo(typecode){
	var url = "/xxgk/serviceCenterAction.do?method=managesCircular&type=msg";
	var myAjax = new Ajax.Updater(typecode, url,{
		method:"post"
	});
}

function newestTransactionInformation(typecode){
	var url = "/xxgk/serviceCenterAction.do?method=transactionInfomation";
	var myAjax = new Ajax.Updater(typecode, url, {
		method:"post"
	});
}



//0704
function getAjaxDate(typeCode, title){
	var url = "/xxgk/test/MyJsp.jsp";
	var pars = "?title="+title;
	var myAjax = new Ajax.Updater(typeCode, url,{
		method:"post",
		parameters:pars 
	});
}
//huangji,2008-07-01
//协议供货结果公示//xzfwzx_zfcg
function purchaseInfo(typeCode,pageId, purchaseunitname, beginTime, endTime){
	var code = typeCode.split("|")[0];
   
	var url = "/xxgk/serviceOnstageAction.do?action=zfcg_xycg&beginTime="+beginTime+"&endTime="+endTime+"&state=3";
	var pars = "&purchaseunitname="+purchaseunitname+"&typecode="+code+"&page=" + pageId;
	var myAjax = new Ajax.Updater(code, url, {
				method:"post",
				parameters:pars
			});
}

function zfcg_xycg2(typeCode, pageId,purchaseunitname, beginTime, endTime){
	var code = typeCode.split("|")[0];
    
	var url = "/xxgk/serviceOnstageAction.do?action=zfcg_xycg&type=zfcg_xycg2&beginTime="+beginTime+"&endTime="+endTime;
	var pars = "&purchaseunitname="+purchaseunitname+"&typecode="+code+"&page=" + pageId;
	var myAjax = new Ajax.Updater(code, url, {
				method:"post",
				parameters:pars
			});
}

function read(typeCode){
	var aPram = document.location.search.substr(4);
	var url = "/xxgk/serviceOnstageAction.do?action=read&type=zfcg_xycg_read";
	var pars = "&id="+aPram;
	var myAjax = new Ajax.Updater(typeCode, url, {
				method:"post",
				parameters:pars
			});
}

function zfcg_xycg2_read(typeCode){
	var aPram = document.location.search.substr(4);
	var url = "/xxgk/serviceOnstageAction.do?action=zfcg_xycg2_read";
	var pars = "&id="+aPram;
	var myAjax = new Ajax.Updater(typeCode, url, {
				method:"post",
				parameters:pars
			});
}