/* 
    GESTION DE CAPAS PARA NETSCAPE EN CASO DE RESIZE
    Seccion de Sistemas de Captacion de Datos.
    16 de Febrero 2001
*/

function redimens() {
    if (document.layers) {
        location.reload();
        return false;
    }
}

/*
    GESTION MARCO PADRE
    Seccion de Sistemas de Captacion de Datos.
    2 de Febrero de 2001
*/

URLWEB="/web/";
urlweb="/web/";


function llnavsupsimple (fichero) {
    parent.parent.navsup (fichero);
}

function llnavsup (fichero) {
    parent.parent.navsup (fichero);
}

function llnavizq (fichero) {
    parent.parent.navizq (fichero);
}

function llcargar () {
    parent.cargar ();
}

function navsup (fichero) {
    pagina=fichero;
    if ( parent.global.frames[0].name != "modsup" ) {
	parent.global.location.href=urlweb + "indexs.html";
    }
    else {
    	parent.global.principal.location.href=urlweb + fichero;
    }
}

function navizq (fichero) {
    pagina=fichero;
    if ( parent.global.frames[0].name != "modizq" ) {
	parent.global.location.href=urlweb + "indexi.html";
    }
    else {
    	if (pagina.substring(0,7) == "cgi-bin") { urlweb="/";}
    	parent.global.principal.location.href= urlweb + fichero;
    	urlweb=URLWEB;
    }
}
function cargar () {
    if (pagina.substring(0,7) == "cgi-bin") { urlweb="./";}
    parent.parent.global.principal.location.href= urlweb + pagina;
    urlweb=URLWEB;
}

function nuevaVentana (pagina, ancho, alto, posx, posy) {
var opciones = "'toolbar=0,location=0,directories=0,status=1,menubar=0,scrollbars=1,resizable=1,copyhistory=0,width=" + ancho + ",height=" + alto + ",screenX=" + posx + ",screenY=" + posy + "'\"";
ventanates = window.open(pagina, "ayuda", opciones );
}
function ventanaResul (pagina, toolVal, locaVal, menuVal, scrollVal, ancho, alto, posx, posy) {
    var opciones = "'toolbar=" + toolVal + ",location=" + locaVal + ",directories=0,status=1,menubar=" + menuVal + ",scrollbars=" + scrollVal + ",resizable=1,copyhistory=0,width=" + ancho + ",height=" + alto + ",screenX=" + posx + ",screenY=" + posy + "'\"";
    return window.open(pagina, "ayuda", opciones );
}

function localizador(xy) {
    nuevaVentana ('',300,100,xy.screenX,xy.screenY);
    //ventanates.moveTo(xy.screenX, xy.screenY);
    ventanates.self.focus();
    //ventanates.creator = window;
    if ( parent.frames.length == 0 ) {
    	//ventanates.document.writeln(location.href);
	refvenmadre="opener.location";
	directorio = location.href;
    }
    else {
	//ventanates.document.writeln(parent.parent.global.principal.location.href + "\n" + datos[0]);
	refvenmadre="opener.parent.parent.global.principal.document.location";
	directorio = parent.parent.global.principal.location.href;
    }
    j=0;
    enlace=urlweb;
    urlenla=enlace;
    localizavalor = "<HTML>\n";
    //localizavalor += "<LINK REL=StyleSheet HREF=\"" + urlweb + "infmet/css/localizador.css\" TYPE=\"text/css\">\n";
    localizavalor += "<BODY BGCOLOR=FFFFFF TEXT=777777>\n";
    localizavalor += "<B STYLE=\"font-size: 13px; font-family: helvetica; text-align: center;\">INSTITUTO NACIONAL DE METEOROLOGIA</B> \n";
    localizavalor += "<TABLE BGCOLOR=FFFFFF>\n";
    localizavalor += "<OL>\n";
    localizavalor += "<FORM>\n";
    subdir = new Object();
    subdir = new Array();
    for (i=0;i<=directorio.length;i++) {
	caracter = directorio.charAt(i);
	if (caracter == "/") { j++; subdir[j] = ""; }
	else { subdir[j] = subdir[j] + caracter; }
    } 
    for (d=1;d<subdir.length;d++) {
	for (i=0;i<datos.length;i++) {
    	    for (j=0;j<datos[i].length;j++) {
        	for (k=0;k<datos[i][j].length;k++) {
        	    for (l=0;l<datos[i][j][k].length;l++) {
	    	    if (subdir[d] == datos[i][j][k][l][0]) { 
   			    enlace += "/" + datos[i][j][k][l][0];
   			    urlenla = enlace + "/" + datos[i][j][k][l][1];
			if (datos[i][j][k][l][1].length != 0) {
			    //if (subdir[d] != "sup" && subdir[d] != "izq" ) {
		    	    localizavalor += "<TR><TD><LI><B STYLE=\"font-size: 13px; color: #7799DD; font-weight: 500; font-family: helvetica;\"> <input type=\"button\" onClick=\"" + refvenmadre + "='" + urlenla + "';\" value=\"=>\"></B> &nbsp; <B STYLE=\"font-size: 13px; color: #777777; font-weight: 500; font-family: helvetica;\">" + datos[i][j][k][l][2] + "</B></TD></TR>\n";
			    //}
 			}
			break;
	    	    }  
	    	    }
		    
                }
            }
        }

    }
/*
	for (x=0;x<datos.length;x++) {
	    if (subdir[k] == datos[x][0]) { 
   		enlace += "/" + datos[x][0];
   		urlenla = enlace + "/" + datos[x][1];
		if (datos[x][1].length != 0) {
 		//}
		//if (subdir[k] != "sup" && subdir[k] != "izq" && subdir[k] != "tiempo") {
		    localizavalor += "<TR><TD><LI><B STYLE=\"font-size: 13px; color: #7799DD; font-weight: 500; font-family: helvetica;\"> <input type=\"button\" onClick=\"window.opener.location='" + urlenla + "';\" value=\"=>\"></B> &nbsp; <B STYLE=\"font-size: 13px; color: #777777; font-weight: 500; font-family: helvetica;\">" + datos[x][3] + "</B></TD></TR>\n";
		}
		break;
	    }
	}
*/
    localizavalor += "</FORM>\n";
    localizavalor += "</OL>\n";
    localizavalor += "</TABLE>\n";
    //localizavalor += "<CENTER><TABLE><TR><TD BGCOLOR=FFFFFF><FORM><CENTER><FONT COLOR=777777 SIZE=-2><B><INPUT TYPE=\"image\" SRC=" + urlweb + "img/ico/ico3si.gif VALUE=\"  CERRAR VENTANA   \" onClick=\"window.close()\"></FONT></CENTER></FORM></TD></TR></TABLE></CENTER>\n";
    localizavalor += "</BODY></HTML>";
    //ventanates.document.clear();
    ventanates.document.writeln(localizavalor); 
    ventanates.document.close();
}
function nada() {}

function abreVen (URL,toolVal,locaVal,menuVal,widtVal,heigVal) {
    Opciones = "\"toolbar=" + toolVal + ",location=" + locaVal + ",directories=0,status=0,menubar=" + menuVal + ",scrollbars=1,resizable=1,copyhistory=0,width=" + widtVal + ",height=" + heigVal + "\"";
    window.open (URL,"nombreventana",Opciones);
}
