  /* abre una ventana del explorador con las opciones indicadas */
  function AbrirVentana(theURL,winName,opciones)
  {
    var empieza_ancho=parseInt(opciones.indexOf("width="));
    if (empieza_ancho != -1){
      var acaba_ancho=parseInt(opciones.indexOf(",",empieza_ancho));
      if (acaba_ancho == -1 ) acaba_ancho=opciones.length;
      var pos_izq=parseInt((screen.width - opciones.substr(empieza_ancho+6,acaba_ancho - (empieza_ancho + 6))) / 2) ;
      if (opciones.indexOf("left=") == -1 && pos_izq >= 0 ) opciones+=",left=" + pos_izq ;
    }
    
    var empieza_alto=parseInt(opciones.indexOf("height="));
    if (empieza_alto != -1){
      var acaba_alto=parseInt(opciones.indexOf(",",empieza_alto));
      if (acaba_alto == -1 ) acaba_alto=opciones.length;
      var pos_sup=parseInt((screen.height - opciones.substr(empieza_alto+7,acaba_alto - (empieza_alto + 7))) / 2) ;
      if (opciones.indexOf("top=") == -1 && pos_sup >= 0 ) opciones+=",top=" + pos_sup ;
    }
    
    window.open(theURL,winName,opciones)
    ventana=window.open(theURL,winName,opciones);  //asignamos la ventana a la variable 'ventana'
  }

  /* hace una llamada para crear una nueva ventana */
  function abrirVentana(NomVentana)
  {
    AbrirVentana(NomVentana,'NuevaVentana','height=400,width=618,status=no,toolbar=no,menubar=no,location=no,scrollbars=yes,dependent=yes,alwaysRaised=no')
  }
