var Win1 = new Array();
var numVentanas = 0;




function abreVentanaAplicacion (contexto, pagina_relativa, ancho, alto, izquierda, arriba, nombre) 
{    
              
        var propiedades = "top="+arriba+",left="+izquierda+",width=" + ancho + ",height=" + alto + ",scrollbars=no,resizable=yes,alwaysRaised=yes,status=1";
        
        Win1[numVentanas] = window.open(contexto + pagina_relativa,nombre,propiedades);
        Win1[numVentanas].focus();
        
        numVentanas++;
}


function abreVentana (contexto, pagina_relativa, factor_ancho, factor_alto, izquierda, arriba, nombre) 
{    
        var ancho = Math.round(screen.width/(parseFloat(factor_ancho)));
        var alto = Math.round(screen.height/(parseFloat(factor_alto)));
        var propiedades = "top="+arriba+",left="+izquierda+",width=" + ancho + ",height=" + alto + ",scrollbars=yes,resizable=yes,alwaysRaised=yes,status=1";
        
        
        Win1[numVentanas] = window.open(contexto + pagina_relativa,nombre,propiedades);
        Win1[numVentanas].focus();
        
        numVentanas++;
             
        limpiaVML();
}


function abreVentanaConVML (contexto, pagina_relativa, factor_ancho, factor_alto, izquierda, arriba, nombre) 
{    
        var ancho = Math.round(screen.width/(parseFloat(factor_ancho)));
        var alto = Math.round(screen.height/(parseFloat(factor_alto)));
        var propiedades = "top="+arriba+",left="+izquierda+",width=" + ancho + ",height=" + alto + ",scrollbars=yes,resizable=yes,alwaysRaised=yes,status=1";
        
        
        Win1[numVentanas] = window.open(contexto + pagina_relativa,nombre,propiedades);
        Win1[numVentanas].focus();
        
        numVentanas++;
          
}


function abreVentanaSesiones (contexto, pagina_relativa, factor_ancho, factor_alto, izquierda, arriba, nombre) 
{
        var ancho = Math.round(screen.width/(parseFloat(factor_ancho)));
        var alto = Math.round(screen.height/(parseFloat(factor_alto)));
        var propiedades = "top="+arriba+",left="+izquierda+",width=" + ancho + ",height=" + alto + ",scrollbars=yes,resizable=no,alwaysRaised=yes,status=1";
        
        Win1[numVentanas] = window.open(contexto + pagina_relativa,nombre,propiedades);
        Win1[numVentanas].focus();
        
        numVentanas++;
}

function abreVentanaAcuPoligono (contexto, pagina_relativa, factor_ancho, factor_alto, izquierda, arriba, nombre) 
{
        var ancho = Math.round(screen.width/(parseFloat(factor_ancho)));
        var alto = Math.round(screen.height/(parseFloat(factor_alto)));
        var propiedades = "top="+arriba+",left="+izquierda+",width=" + ancho + ",height=" + alto + ",scrollbars=yes,resizable=yes,alwaysRaised=yes,status=1";
        
        Win1[numVentanas] = window.open(contexto + pagina_relativa,nombre,propiedades);
        Win1[numVentanas].focus();
        
        numVentanas++;
}

function identifica(x,y,contexto)
{
        var ancho = Math.round(screen.width/3.5);
        var alto = Math.round(screen.height/1.2);
        var pagina = contexto + "/jsp/identificador/inicio.jsp";
        var propiedades = "top=0,left=100,width=" + ancho + ",height=" + alto + ",scrollbars=yes,resizable=yes,alwaysRaised=yes,status=1";
        var nombres = x + "," + y;
        
        pagina +="?";
        var nombres_= "x,y";
        
        nomPam = nombres_.split(",");
        nomVec = nombres.split(",");
  
        for (i=0; i<nomVec.length; i++)
            pagina += nomPam[i] + "=" + escape(eval(nomVec[i]))+"&";
      
        pagina = pagina.substring(0,pagina.length-1);
  
        Win1[numVentanas] = window.open(pagina,"Identificacion",propiedades);
        Win1[numVentanas].focus();
        
        numVentanas++;
}

function identificaSIGPAC(x,y,contexto)
{
        var ancho = Math.round(screen.width/3.5);
        var alto = Math.round(screen.height/1.2);
        var pagina = contexto + "/jsp/identificadorSIGPAC/identificador.vm";
        var propiedades = "top=0,left=100,width=" + ancho + ",height=" + alto + ",scrollbars=yes,resizable=yes,alwaysRaised=yes,status=1";
        var nombres = x + "," + y;
        
        pagina +="?";
        var nombres_= "x,y";
        
        nomPam = nombres_.split(",");
        nomVec = nombres.split(",");
        
        for (i=0; i<nomVec.length; i++)
            pagina += nomPam[i] + "=" + escape(eval(nomVec[i]))+"&";
            
        pagina = pagina.substring(0,pagina.length-1);
        
        Win1[numVentanas] = window.open(pagina,"Identificacion_SIGPAC",propiedades);
        Win1[numVentanas].focus();
        
        numVentanas++;
}

function hiperlink(x,y,contexto)
{
        var ancho = Math.round(screen.width/3.5);
        var alto = Math.round(screen.height/1.2);
        var pagina = contexto + "/jsp/acuicultura/hiperlink.jsp";
        var propiedades = "top=0,left=100,width=" + ancho + ",height=" + alto + ",scrollbars=yes,resizable=yes,alwaysRaised=yes,status=1";
        var nombres = x + "," + y;
        
        pagina +="?";
        var nombres_= "x,y";
        
        nomPam = nombres_.split(",");
        nomVec = nombres.split(",");
        
        for (i=0; i<nomVec.length; i++)
            pagina += nomPam[i] + "=" + escape(eval(nomVec[i]))+"&";
            
        pagina = pagina.substring(0,pagina.length-1);
        
        Win1[numVentanas] = window.open(pagina,"Hiperlink",propiedades);
        Win1[numVentanas].focus();
        
        numVentanas++;
}

function introducirPuntoExplotacionGanadera(x,y,contexto)
{
        var ancho = Math.round(screen.width/2);
        var alto = Math.round(screen.height/1.8);
        var pagina = contexto + "/jsp/ganaderia/puntosgan/insertarPuntos.jsp";
        var propiedades = "top=0,left=100,width=" + ancho + ",height=" + alto + ",scrollbars=yes,resizable=yes,alwaysRaised=yes,status=1";
        var nombres = x + "," + y;
        
        pagina +="?";
        var nombres_= "x,y";
        
        nomPam = nombres_.split(",");
        nomVec = nombres.split(",");
        
        for (i=0; i<nomVec.length; i++)
            pagina += nomPam[i] + "=" + escape(eval(nomVec[i]))+"&";
            
        pagina = pagina.substring(0,pagina.length-1);
        
        Win1[numVentanas] = window.open(pagina,"Introducir_Punto_Explotacion_Ganadera",propiedades);
        Win1[numVentanas].focus();
        
        numVentanas++;
}

function introducirPuntoTomaDeAgua(x,y,contexto,ref)
{
        var ancho = Math.round(screen.width/2.5);
        var alto = Math.round(screen.height/5);
        var pagina = contexto + ref;
        var propiedades = "top=0,left=100,width=" + ancho + ",height=" + alto + ",scrollbars=yes,resizable=yes,alwaysRaised=yes,status=1";
        var nombres = x + "," + y;
        
        pagina +="?";
        var nombres_= "x,y";
        
        nomPam = nombres_.split(",");
        nomVec = nombres.split(",");
        
        for (i=0; i<nomVec.length; i++)
            pagina += nomPam[i] + "=" + escape(eval(nomVec[i]))+"&";
            
        pagina = pagina.substring(0,pagina.length-1);
        
        Win1[numVentanas] = window.open(pagina,"Introducir_Punto_Toma_De_Agua",propiedades);
        Win1[numVentanas].focus();
        
        numVentanas++;
}

function identificarExplotacionGanadera(x,y,contexto)
{
        var ancho = Math.round(screen.width/1.9);
        var alto = Math.round(screen.height/1.7);
        var pagina = contexto + "/jsp/ganaderia_v2/introducirPuntoExplotacionGanadera.vm";
        var propiedades = "top=0,left=100,width=" + ancho + ",height=" + alto + ",scrollbars=yes,resizable=yes,alwaysRaised=yes,status=1";
        var nombres = x + "," + y;
        
        pagina +="?";
        var nombres_= "x,y";
        
        nomPam = nombres_.split(",");
        nomVec = nombres.split(",");
        
        for (i=0; i<nomVec.length; i++)
            pagina += nomPam[i] + "=" + escape(eval(nomVec[i]))+"&";
            
        pagina = pagina.substring(0,pagina.length-1);
        
        Win1[numVentanas] = window.open(pagina,"Identificacion_Explotaciones_Ganaderas",propiedades);
        Win1[numVentanas].focus();
        
        numVentanas++;
}

function cierraVentanas()
{
        for (var i=0;i<numVentanas+1;i++)
        {
            if (Win1[i] && Win1[i].open && !Win1[i].closed) 
                Win1[i].close();
        }
}

function muestraVentanas()
{
        for (var i=0;i<numVentanas;i++)
        {
                if (Win1[i] && Win1[i].open && !Win1[i].closed) 
                    Win1[i].focus();
        }
}
