// JavaScript Document
 var element = document.getElementById('me');
      var duration = 2000;  /* 1000 millisecond fade = 1 sec */
      var steps = 30;       /* number of opacity intervals   */
      var delay = 3000;     /* 5 sec delay before fading out */

      /* set the opacity of the element (between 0.0 and 1.0) */
      function setOpacity(level) {
        element.style.opacity = level;
        element.style.MozOpacity = level;
        element.style.KhtmlOpacity = level;
        element.style.filter = "alpha(opacity=" + (level * 100) + ");";
      }

      function fadeIn(){
        for (i = 0; i <= 1; i += (1 / steps)) {
          setTimeout("setOpacity(" + i + ")", i * duration);
        }
        setTimeout("fadeOut()", delay);
      }

      function fadeOut() {
        for (i = 0; i <= 1; i += (1 / steps)) {
          setTimeout("setOpacity(" + (1 - i) + ")", i * duration);
        }
        setTimeout("fadeIn()", duration);
      }
      fadeIn();
