function callOnLoad(meth){
  DWRUtil.useLoadingMessage("Actualizando...");
  if (window.addEventListener) {
    window.addEventListener("load", meth, false);
  }
  else if (window.attachEvent) {
    window.attachEvent("onload", meth);
  }
  else {
    window.onload = meth;
  }
}
function abrirFull(id){
  var url=id.href;
  var v=open(url,id.target,"width="+screen.width+",height="+screen.height+",top=0,left=0,toolbar=no,directories=no,fullscreen=no,scrollbars=yes,resizable=yes,menubar=no,location=no");
  v.focus();
  return false;
}

function mostrar(id){
  var div=$(id);
  if (div!=null)
   div.style.display=div.style.display!="none"?"none":"";
  return false;
}

function abrirVideo(anchor,w,h){
    
    var l=(screen.availWidth-w)/2;
    var t=(screen.availHeight-h)/2;
    open(anchor.href,"video","left="+l+",top="+t+",width="+w+",height="+h+",toolbar=no,directories=no,scrollbars=no,resizable=no,menubar=no,location=no");
    return false;
}
function mostrarResumen(idUgel){
    ControlEnvios.getResumenEntregaUgel(idUgel,'2008',listarResumen);
}
function listarResumen(lista){
    var ttotal=0,tesbas=0,tnominas=0,tactas=0;
    var cellFuncsTotal=[
        function (data){
            return "<strong>"+data.texto+"</strong>";
        },
        function (data){
            return data.total;
        }/*,
        function (data){
            if (data.esbas==0)return "0";
            return "<a onclick='return abrirFull(this)' href='/estadistica/ugel/resumen.uee?estado=entregaron&doc=esbas'>"+data.esbas+"</a>";
        },
        function (data){
            return "<a onclick='return abrirFull(this)' href='/estadistica/ugel/resumen.uee?estado=faltan&doc=esbas'>"+(data.total- data.esbas)+"</a>";
        },
        function (data){
            if (data.nominas==0)return "0";
            return "<a onclick='return abrirFull(this)' href='/estadistica/ugel/resumen.uee?estado=entregaron&doc=nomina'>"+data.nominas+"</a>";
        },
        function (data){
            if (data.total==data.nominas)return "0";
            return "<a onclick='return abrirFull(this)' href='/estadistica/ugel/resumen.uee?estado=faltan&doc=nomina'>"+(data.total- data.nominas)+"</a>";
        }*/,
        function (data){
            if (data.actas==0)return "0";
            return "<a onclick='return abrirFull(this)' href='/estadistica/ugel/resumen.uee?estado=entregaron&doc=acta'>"+data.actas+"</a>";
        },
        function (data){
            if (data.total==data.actas)return "0";
            return "<a onclick='return abrirFull(this)' href='/estadistica/ugel/resumen.uee?estado=faltan&doc=acta'>"+(data.total- data.actas)+"</a>";
        }
        
    ];
    var cellFuncs=[
        function (data){
            return data.idNivel+" - "+data.nivel;
        },
        function (data){
            ttotal+=data.total;
            return data.total;
        },/*
        function (data){
            tesbas+=data.esbas;
            if (data.esbas==0)return "0";
            
            return "<a onclick='return abrirFull(this)' href='/estadistica/ugel/resumen.uee?estado=entregaron&doc=esbas&nivel="+data.idNivel+"'>"+ data.esbas+"</a>";
        },
         function (data){
             if (data.total==data.esbas)return "0";
            return "<a onclick='return abrirFull(this)' href='/estadistica/ugel/resumen.uee?estado=faltan&doc=esbas&nivel="+data.idNivel+"'>"+ (data.total-data.esbas)+"</a>";
        },
        function (data){
            tnominas+=data.nominas;
            if (data.nominas==0)return "0";
            
            return "<a onclick='return abrirFull(this)' href='/estadistica/ugel/resumen.uee?estado=entregaron&doc=nomina&nivel="+data.nominas+"</a>";            
        },
        function (data){
            if (data.total==data.nominas)return "0";
            return "<a onclick='return abrirFull(this)' href='/estadistica/ugel/resumen.uee?estado=faltan&doc=nomina&nivel="+data.idNivel+"'>"+(data.total-data.nominas)+"</a>";
            
        }, */
        function (data){
            tactas+=data.actas;
            if (data.actas==0)return "0";

            return "<a onclick='return abrirFull(this)' href='/estadistica/ugel/resumen.uee?estado=entregaron&doc=acta&nivel="+data.actas+"</a>";
        },
        function (data){
            if (data.total==data.actas)return "0";
            return "<a onclick='return abrirFull(this)' href='/estadistica/ugel/resumen.uee?estado=faltan&doc=acta&nivel="+data.idNivel+"'>"+(data.total-data.actas)+"</a>";

        }
    ];
    var options= { escapeHtml:false,
      cellCreator:function(options){
        var td=document.createElement("td");
        if (options.cellNum>0)
          td.align='right';
        return td;    
      }    
};
    dwr.util.removeAllRows('resumen_envios');
    dwr.util.addRows("resumen_envios",lista,cellFuncs,options);
    dwr.util.addRows("resumen_envios",[{texto:'Total',total:ttotal,esbas:tesbas,nominas:tnominas,actas:tactas}],cellFuncsTotal,options);
    
}


function openPopupWindow(url)
{   //if (isBrowserNetscape){   // Netscape
    //  window.open(url, "flisWindow", "height=318, width=553, screenX=100, screenY=100, menubar=no, toolbar=no, status=no, scrollbars=yes");
    //}else{   // IE
        window.open(url, "flisWindow", "height=318, width=553, left=200, top=200, menubar=no, toolbar=no, status=no, scrollbars=yes");
    //}
}
