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 abrirSerie() {
    var v = open("", "ventanaSerie", "width=960,height=610,top=0,left=0,toolbar=no,directories=no,fullscreen=no,scrollbars=yes,resizable=yes,menubar=no,location=no")
    v.focus();
}

function properCase(cad){
    cads=cad.split(" ");
    ret="";
    for(j=0;j<cads.length;j++)
        ret+=(cads[j].toLowerCase()=="de"?cads[j].toLowerCase():(cads[j].toUpperCase().substr(0,1)+cads[j].toLowerCase().substr(1)))+ (j+1<cads.length? " ":"");
    return ret;
}

function abrirArchivo(url){
    var ventana=window.open(url,"documento","menubar=no,directories=no,toolbar=no,resizable=yes");
    if (ventana.closed)
        alert("Tiene un bloqueador de ventanas emergentes que evita mostrar el documento");

    return false;
}

function verDocumento(anchor){
    var ventana=window.open(anchor.href,"documento","menubar=no,directories=no,toolbar=no,resizable=yes");
    if (ventana.closed)
        alert("Tiene un bloqueador de ventanas emergentes que evita mostrar el documento");

    return false;
}

function verMapaGoogle(url){
    var ventana=window.open(url,"mapGoogle","menubar=no,directories=no,toolbar=no,resizable=yes,width=510,height=310");
    if (ventana.closed)
        alert("Tiene un bloqueador de ventanas emergentes que evita mostrar el mapa");

    return false;
}

function abrirEnlace(url){
    var ventana=window.open(url);
    if (ventana.closed)
        alert("Tiene un bloqueador de ventanas emergentes que evita mostrar la página");

    return false;
}

function mostrarDiv(id,anchor){
    var div=document.getElementById(id);
    if (div!=null)
        div.style.display=div.style.display!="block"?"block":"none";
    if (anchor!=null)
	anchor.innerHTML= anchor.innerHTML.substring(0,5)!="( + )"?"( + )":"( \u2013 )";
    return true;
}

function mostrarActualizacion(id){
    var div=document.getElementById(id.substring(6).toLowerCase());
    if (div!=null){
        div.className=div.className=="updateClosed"?"updateOpened":"updateClosed";
    }
    return mostrarDiv(id);
}

function mostrarIndicador(estado){
    var indicator=document.getElementById("progressIndicator");
    if (indicator!=null)
        indicator.style.display=estado?"block":"none";
    return true;
}
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 updateMenuPrincipal(){
  path=window.location.pathname;
  nm=path.substr(path.indexOf("/",1)+1);
  if (nm.indexOf("/")>=0){
    opt=nm.substr(0,nm.indexOf("/"));
    $(opt).className="seleccionado";
  }
}*/
function _getLinkSerie(region,titulo,tipo){
    archivo=region.toLowerCase().replace(" ","_").replace(" ","_")+"-"+tipo+".xls";
    link="/downloads/series/2005/"+archivo;
    return "<li><a class='iconoxls0' onclick=\"return abrirArchivo('/escale/documentos/ver.jsp?id=23&archivo="+link+"')\" href='"+link+"'>"+titulo+"</a></li>";
}
function mostrarSeriesRegion(data){
    d="<ul>"+_getLinkSerie(data.region,"Matr&iacute;cula","matricula")
        +_getLinkSerie(data.region,"Personal Docente","docentes")
        +_getLinkSerie(data.region,"Centros y Programas Educativos","iiee")
        +"</ul>";
    DWRUtil.setValue("documentos",d);
}
function cambiaRegionSeries(){
    if ($("region").selectedIndex>0)
        Portal.getRegion(mostrarSeriesRegion,$("region").options[$("region").selectedIndex].value);
    else DWRUtil.setValue("documentos","");
    /*  d=DWRUtil.getValue("region");
  alert(d);*/
}
function cambiaAmbitoSeries(){
    data=DWRUtil.getValue("ambito");
    d="<ul>"+_getLinkSerie(data,"Matr&iacute;cula","matricula")
        +_getLinkSerie(data,"Personal Docente","docentes")
        +_getLinkSerie(data,"Centros y Programas Educativos","iiee")
        +"</ul>";
    DWRUtil.setValue("documentos",d);
}

function mostrarRegionesPortal(data){
    DWRUtil.addOptions("region",data,"idRegion","region");
}

function mostrarIndicadoresDistritales(data){
    dwr.util.setEscapeHtml(false);
    d="<ul>";
    for(i=0;i<data.length;i++){
        region=data[i].region;
        region=properCase(region);
        archivo=region.toLowerCase().replace(" ","_").replace(" ","_");
        enlace="/downloads/indicadores/distritales/"+archivo+".pdf";
        d+="<li><a class='iconopdf0' onclick=\"return abrirArchivo('/escale/documentos/ver.jsp?id=276&archivo="+enlace+"')\" href='"+enlace+"'>"+region+"</a></li>";
    }
    d+="</ul>";
    DWRUtil.setValue("documentos",d);
}
function cargarIndicadoresDistritales(){
    Portal.getRegiones(mostrarIndicadoresDistritales);
}

function cargarRegionesPortal(){
    Portal.getRegiones(mostrarRegionesPortal );
}

function updateSeries(){
    cargarRegionesPortal();
}


function updateIndicadoresDistritales(){
    cargarIndicadoresDistritales();
}
function _checked0(chk0, chkX){
    var chk = document.getElementById(chk0);
    var chk1 = document.getElementById(chkX);
    if (chk1.checked) {
        chk.checked = '';
    }
}
function _checked(obj, obj1, n){
    var chk1 = document.getElementById(obj);
    if (chk1.checked) {
        for (i=1;i<n;i++) {
            var chk = document.getElementById(obj1+i);
            chk.checked = '';        
        }
    }
}
