  // Funciones estandar para ventanas "hint"
  var ulttitulo = '';
  var VentanaHint;
  var VentanaHint2;
  var mostrarstatus = false;

  function CClick(m,h)
  {
    var ch = (mostrarstatus ? "1" : "0");  
    VentanaHint = window.open("", "Comentario", "toolbar=0,scrollbars=1,menubar=0,statusbar="+ch+",width=250,height="+(50+(50*h)));
    VentanaHint.document.close();  // por si ya estaba abierta la ventana
    VentanaHint.document.writeln("<HTML><HEAD><TITLE>"+ulttitulo+"</TITLE><script type="text/javascript">

  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-25631561-1']);
  _gaq.push(['_setDomainName', 'moebius.es']);
  _gaq.push(['_setAllowHash', false]);
  _gaq.push(['_trackPageview']);

  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();

</script>

</head>");
    VentanaHint.document.writeln("<BODY BGCOLOR=\"#ffffdf\"><FONT FACE=Arial SIZE=-1><CENTER><P>"+m+"</P>");
    VentanaHint.document.writeln("<P><FORM><INPUT TYPE=BUTTON VALUE=\"Cerrar\" onClick=\"self.close()\"></FORM></P>");
    VentanaHint.document.write("</CENTER></FONT></body></HTML>");
    VentanaHint.focus();
    return false;
  }
  function IClick(archivo,w,h,titulo)
  {
    var ch = (mostrarstatus ? "1" : "0");  
    VentanaHint2 = window.open("", "Imagen", "toolbar=0,scrollbars=1,menubar=0,statusbar="+ch+",width="+(w+20)+",height="+(h+80));
    VentanaHint2.document.close();  // por si ya estaba abierta la ventana
    VentanaHint2.document.writeln("<HTML><HEAD><TITLE>" + titulo + "</TITLE><script type="text/javascript">

  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-25631561-1']);
  _gaq.push(['_setDomainName', 'moebius.es']);
  _gaq.push(['_setAllowHash', false]);
  _gaq.push(['_trackPageview']);

  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();

</script>

</head>");
    VentanaHint2.document.writeln("<BODY BGCOLOR=\"#ffffdf\"><CENTER><img src=\"" + archivo + "\">");
    VentanaHint2.document.writeln("<P><FORM><INPUT TYPE=BUTTON VALUE=\"Cerrar\" onClick=\"self.close()\"></FORM></P>");
    VentanaHint2.document.write("</CENTER></FONT></body></HTML>");
    VentanaHint2.focus();
    return false;
  }
  function COver(m)
  {
    window.status = m;
    ulttitulo = m;
    return true;
  }

  // procedimiento para escribir enlaces
  function Enlace(enlaces)
  {
    if (enlaces[0] == "Arriba") {
      return "<P ALIGN=RIGHT><A HREF=\"" + enlaces[1] + "\" onMouseOver=\"return COver('Vuelve a la parte superior de esta página');\">Arriba</A></P><BR><BR>";
    } else {
      var st = "<P ALIGN=CENTER>";
      for (var i = 0; i < enlaces.length; i++) {
        st = st + "<A HREF=\"#" + enlaces[i].substring(0,3) + "\" onMouseOver=\"return COver('" +
              enlaces[i] + "')\">" + enlaces[i] + "</A>";
        st = st + ((i == enlaces.length-1) ? "</P><BR><BR>" : " * ");
      }
      return st;
    }
  }
  
  // funciones para escribir la última modificación de una página
  function DosDigitos(n)
  {
    if (n < 10) {
      return "0"+n.toString();
    } else {
      return n.toString();
    }
  }
  
  function UltModif(doc)
  {
    fch = doc.lastModified;
    fseg = Date.parse(fch);
    f = new Date(fseg);
    l = doc.URL.length;
    cadena = doc.URL.substring(l-10, l) == "indice.htm" ? "&Uacute;lt. modif." : "&Uacute;ltima modificaci&oacute;n";
    if (fseg == 0) {    // fecha desconocida
      return "";
    } else {
      return "<P ALIGN=RIGHT><FONT FACE=Arial COLOR=WHITE SIZE=1>" + cadena + ": <i>" + f.getDate() + "." + DosDigitos(f.getMonth()+1) + "." + f.getYear() + "</P>";
    }
  }

