﻿ function OpenSelectVocation() {
            url = "../S_Code/SelectCode.aspx?parentCode=V";
            openwin(450, 600, url, VocationCallBack)
        }
  function OpenSelectEconomyType() {
            url = "../S_Code/SelectCode.aspx?parentCode=ET";
            openwin(450, 600, url, EconomyCallBack)
        }
 function OpenSelectWorkStatus() {
            url = "../S_Code/SelectCode.aspx?parentCode=WS";
            openwin(450, 600, url, WorkStatusCallBack)
        }
 function OpenSelectDepartment(option,DepartmetnCallBackDef) {

     url = "../NewsList/SelectRadioNewType.aspx";
            if(option==true)
            {
              url+="?isTop=true";
            }
            else if(option=="ML")
            {
              url+="?ManageLevel=true"//管理权限级别
            }
            else if(option=="STL")
            {
              url+="?SameDepartmentTranferLevel=true"//同级部门传阅级别
            }
            if(DepartmetnCallBackDef)
            {
               openwin(450, 600, url, DepartmetnCallBackDef);
            }
            else
            {
                openwin(450, 600, url, DepartmentCallBack);
            }
        }
        function OpenSelectOuterDepartment(option, DepartmetnCallBackDef) {

            url = "../NewsList/SelectRadioNewType.aspx";
            if (option == "TOP") {
                url += "?TOP=true";
            }
            else if (option == "ML") {
                url += "?ManageLevel=true"//管理权限级别
            }
            else if (option == "STL") {
                url += "?SameDepartmentTranferLevel=true"//同级部门传阅级别
            }
            if (DepartmetnCallBackDef) {
                openwin(450, 600, url, DepartmetnCallBackDef);
            }
            else {
                openwin(450, 600, url, DepartmentCallBack);
            }
        }
         function OpenSelectCity() {
            url = "../SCity/SelectRadioCity.aspx";
            openwin(450, 600, url, CityCallBack)
        }
        function OpenPhotoTable(tableId,photoTableType)
        {
            var win=window.parent.frames["content"];
            if(!win.document.getElementById(tableId))
            {
              alert("请单击[统计]生成统计结果！");
              return false;
            }
            else
            {
            
            window.open ('../MStatistician/CreatePhotoTable.htm',photoTableType, 'height=800, width=800, top=100,left=100, toolbar=yes,menubar=yes, scrollbars=yes, resizable=no,location=no, status=no');
            }
            return false;
        }
        //收文流程/发文流程用户选择对话框
        function selectUser(nodeCode)
        {
           var userList=new Array();
           userList[0]=nodeCode;
           var userCodeList;
           var userNameList;
               try
               {
               userCodeList=document.getElementById("hSP"+nodeCode).value.split(' ');
               userNameList=document.getElementById("spanSP"+nodeCode).title.split(' ');
               }catch (ex)
               {
                  userCodeList=document.getElementById("hRP"+nodeCode).value.split(' ');
                  userNameList=document.getElementById("spanRP"+nodeCode).title.split(' ');
               
               }
           for(i=0;i<userCodeList.length;i++)
           {
              if(userCodeList[i]!="")
              {
                  var user=new Array();
                  user[0]=userCodeList[i];
                  user[1]=userNameList[i];
                  userList[i+1]=user;
              }
           }
           openwin(800, 600, "../PUser/SelectUser.aspx",selectUserCallBack,userList);
        }
        //E-mail或会议室用户选择对话框
        function selectUserToSelect(selectId,option)
        {
           var userList=new Array();
           userList[0]=selectId;
           for(i=0;i<$(selectId).length;i++)
           {
                  var user=new Array();
                  user[0]=$(selectId).options[i].value;
                  user[1]=$(selectId).options[i].innerHTML;
                  userList[i+1]=user;
           }
           var url = "";
           if (window.location.href.indexOf("Communication/TextMetting/TextMettingInsertUpdate.aspx")!=-1)
           {
              url="../../PUser/SelectUser.aspx";
           }
           else
           {
               url = "../PUser/SelectUser.aspx";
           }
           if(option)
           {
              url+="?option="+option
           }
           //会议室选人
           if(selectId=="selRoomMember")
           {
               openwin(800, 600,url ,selectUserCallBack,userList);
           }
           else
           {
               openwin(800, 600,url,selectUserCallBack,userList);
           }

        }
        
        //将选中结果附给文本框
        function selectUserToText(txtId,hValueId)
        {
           var userList=new Array();
                  var parentCtrl=new Array();
                  parentCtrl[0]=txtId;
                  parentCtrl[1]=hValueId;
                  userList[0]=parentCtrl;  
                          
                  var user=new Array();
                  if($(txtId).value!="")
                  {
                      user[0]=$(hValueId).value;
                      user[1]=$(txtId).value;
                      userList[1]=user;
                  }
           openwin(800, 600, "../PUser/SelectUser.aspx",selectUserCallBack,userList);
        }
        
        function gridViewSelectUser(obj)
        {
           var userList=new Array();
           var backArray=new Array();
           var gridObj=obj.id.substring(0,obj.id.lastIndexOf("linkSet"));
           backArray[0]=gridObj;
           var userCodeList=document.getElementById(gridObj+"hUserCode").value.split(' ');
           var hNextNodeCode=document.getElementById(gridObj+"hNextNodeCode").value;
           backArray[1]=hNextNodeCode;
           userList[0]=backArray;
           var userNameList=document.getElementById(gridObj+"lblDealUserName").title.split(' ');
           for(i=0;i<userCodeList.length;i++)
           {
              if(userCodeList[i]!="")
              {
                  var user=new Array();
                  user[0]=userCodeList[i];
                  user[1]=userNameList[i];
                  userList[i+1]=user;
              }
           }
           openwin(800, 600, "../PUser/SelectUser.aspx",changeUserCallBack,userList);
        }
        function OpenProcedureDetail(DocumentId)
        {
           openwin(800, 1000, "ProcedureDetail.aspx?DocumentId="+DocumentId,null);

        }
        function changeDepartment(selectId,defChangeDepartmentCallBack)
        {
           if(selectId)
           {
               if(!defChangeDepartmentCallBack)
               {
                  defChangeDepartmentCallBack=function changeDepartmentCallBack(result)
                     {
                        var select=$(result[0]);
                        subAll(select);
                        for(var i=1;i<result.length;i++)
                        {
                            select.options.add(new Option(result[i][1],result[i][0]));
                        }
                     }
               }
               var DepartmentList=new Array();
               var select=$(selectId);
               DepartmentList[0]=selectId;
               for(i=0;i<select.length;i++)
               {
                      var department=new Array();
                      department[0]=select.options[i].value;
                      department[1]=select.options[i].innerHTML;
                      DepartmentList[i+1]=department;
               }
               openwin(800, 600, "../SDepartment/SelectDepartment.aspx",changeDepartmentCallBack,DepartmentList);
           }
        }
        function selectProcedure(procedureCode)
        {
           if(procedureCode!="0")
           {
           ajax.req("POST","../DProcedure/DetailProcedure.aspx",function (xmlHttpRequest)
           {
              openwin(800, 600, "../DProcedure/DetailProcedure.aspx?procedureCode="+xmlHttpRequest.responseText); 
           },true,"ay="+procedureCode);
           }
           else
           {
            alert("请选择流程");
           }
        }

