﻿// JScript 文件

 var SysActiveId="",SysContinue="";
 addEvent(function() {
     sysForm.__EVENTGROUP.value = "";
     if (document.activeElement != null) {
         sysForm.__EVENTGROUP.value = document.activeElement.getAttribute("group");
     }
     ShowWaiting();
 }, sysForm, "onsubmit");
 addEvent(CloseWaiting,window,"onload");
        
     try
     {
       Sys.WebForms.PageRequestManager.getInstance().add_beginRequest(SysGetActiveId);//回發前取得活動元素Id
       Sys.WebForms.PageRequestManager.getInstance().add_beginRequest(ShowWaiting);
       Sys.WebForms.PageRequestManager.getInstance().add_endRequest(CloseWaiting);
       Sys.WebForms.PageRequestManager.getInstance().add_endRequest(SysFocusElement);//回發結束聚焦活動元素
     }catch(e){
          CloseWaiting();
     }
 function SysGetActiveId()
{
  if(document.activeElement==null)return;
  if(e.get_postBackElement().getAttribute("type")=="text")SysActiveId=document.activeElement.id;
   if(e.get_postBackElement().getAttribute("type")=="text" && document.activeElement.id.indexOf("SaveClose_ib")>0)
  {
    SysContinue="click";
  }
}
function SysFocusElement()
{
  setTimeout("SysFocusActive()",1);  
}
function SysFocusActive()
{
  if(SysActiveId=="")return;
  var sysActiveElement=document.getElementById(SysActiveId);
  if(sysActiveElement==null)return;
   try{sysActiveElement.focus();}catch(e){}
   if(SysContinue=="click")
   {
     sysActiveElement.click();
   }
   SysActiveId="";
   SysContinue="";
}

function ShowWaiting() {
    if (document.activeElement && (document.activeElement.getAttribute("title") == "Export" || document.activeElement.getAttribute("title") == "Print")) {

            }
            else {
                document.getElementById("WaitingDiv").style.cursor = "wait";
                document.getElementById("WaitingDiv").style.display = "";
            }
        }
        function CloseWaiting()
        {
          document.getElementById("WaitingDiv").style.display = "none";  
          document.getElementById("WaitingDiv").style.cursor="default";    
         }
