function trim(str) {
  return str.replace(/(^\s*)|(\s*$)/g,'');
}

function CheckChange(readId,writeExt,writeFileName) {
  var _value  = document.getElementById(readId).value;
  var _indexB = _value.lastIndexOf('.');
  var _indexE = _value.length;
  var _tCvalue= _value.substring(_indexB+1, _indexE);
  document.getElementById(writeExt).value = _tCvalue;
  
  var _IndexB1 = _value.lastIndexOf('\\');
  var _IndexE1 = _value.lastIndexOf('.');
  var _TCvalue1 = _value.substring(_IndexB1+1, _IndexE1);
  document.getElementById(writeFileName).value = _TCvalue1;
}


   
function SelectionData(sCode, sName) {
  this.code = sCode;
  this.name = sName;
  this.selection1 = null;
}

function SelectionArgument() {
  this.multi = "false";
  this.initialData = null;
}

function dataDeleteConfirm(sUrl) {
  var decision = showDataDeleteConfirm();
  if (decision != "0"){
    window.location = sUrl;
  }
}

function showDataDeleteConfirm() {
  return confirm("您确实要删除数据吗?");
}

function dataArchiveDeleteConfirm(sUrl) {
  var decision = showDataArchiveDeleteConfirm();
  if (decision != "0"){
    window.location = sUrl;
  }
}

function showDataArchiveDeleteConfirm() {
  return confirm("您确实要删除附件吗?");
}

function dataRevertConfirm(sUrl) {
  var decision = showDataRevertConfirm();
  if (decision != "0"){
    window.location = sUrl;
  }
}

function showDataRevertConfirm() {
  return confirm("您确实要还原数据吗?");
}

function dataCancelConfirm(sUrl) {
  var decision = confirm("您确实要作废数据吗?");
  if (decision != "0"){
    window.location = sUrl;
  }
}

function dataMonitorConfirm(sUrl,msg,dateInfo) {
  var decision = confirm("您确实要作废 '"+dateInfo+"'日 '"+msg+"' 的数据吗?");
  if (decision != "0"){
    window.location = sUrl;
  }
}

function init(){
			var obj=document.getElementById("exportFlag");
			if(obj.value=="yes") {
			alert("数据公示成功!");
			obj.value="no";
			}

}

//是否为IE
   function isIEBrowser() {
      if (navigator.userAgent.indexOf("MSIE") != -1) {
         return true;
      } else {
         return false;
      }
   }

   function deleteRowById(tabId, rowId) {
      var workTable = document.getElementById(tabId);
      var rowNum = document.getElementById(rowId).rowIndex;
      workTable.deleteRow(rowNum);
   }
   
//动态新增关联文档  typeName 是指要选择的栏目名称;
function addItem(tableID,Number,typeName){
      var isIE = isIEBrowser();
      var workHandle = document.getElementById(tableID);
      var maxField = document.getElementById(Number);
      var maxNum = parseInt(maxField.value) + 1;
      var DeleteX;
      var SelectX;
      maxField.value = maxNum;

      TitleX = document.createElement("input");
      TitleX.type = "text";
      TitleX.name = "filename"+tableID+maxNum;
      TitleX.id = "filename"+tableID+maxNum;
      TitleX.size = "30";

      if(isIE){
        HiddenX = document.createElement("<input type='hidden' name ='filenameId"+tableID+maxNum+"' id='filenameId"+tableID+maxNum+"'>");
        DeleteX = document.createElement("<input type='button' class='button1' value = '删除' onclick=deleteRowById('" + tableID + "','" + tableID + "Row" + maxNum + "')>");
        SelectX = document.createElement("<input type='button' class='button1' value = '选择' onclick=addDocFrame('"+typeName+"','"+HiddenX.name+"','"+TitleX.name+"')>");
      }
      else{
        HiddenX = document.createElement("input");
        HiddenX.type = "hidden";
        HiddenX.name = "filenameId"+tableID+maxNum;
        HiddenX.id   = "filenameId"+tableID+maxNum;
       
        DeleteX = document.createElement("input");
        DeleteX.type = "button";
        DeleteX.value = "删除";
        DeleteX.cssclass= "button1";
        DeleteX.setAttribute("onclick","deleteRowById('"+tableID+"','"+HiddenX.name+"','"+TitleX.name+"')");
  
        SelectX = document.createElement("input");
        SelectX.type = "button";
        SelectX.value = "选择";
        SelectX.cssclass= "button1";
        SelectX.setAttribute("onclick","addDocFrame('"+typeName+"',"+tableID+"Row"+maxNum+"')");
      }
      var uRow = workHandle.insertRow(workHandle.rows.length);
      uRow.id = tableID + "Row" + maxNum;

      uCell = uRow.insertCell(-1);
      uCell.align = "center";
      uCell.appendChild(DeleteX);
      uCell = uRow.insertCell(-1);
      uCell.align = "left";
      uCell.appendChild(TitleX);
      uCell.appendChild(HiddenX);
      uCell.appendChild(SelectX);
   }
   
   function addDocFrame(typeName,docId,docName)
   {
     var _docId   = document.getElementById(docId);
     var _docName = document.getElementById(docName);
     var obj   = new Object();
     var Selected = new Object();
     var Selected = window.showModalDialog("./docLinkQuery.do?name="+typeName,obj,"dialogWidth=550px");
     if(Selected == null) return;
     if(Selected.id == null || Selected.name == null) return;
     _docId.value   = Selected.id;
     _docName.value = Selected.name;
   }
  

     