      var headers;
      
      function bump(num, i, effect)
      {
        if (!effect) effect = 'flicker';
        i++;
        obj = headers[num];
        rand = Math.round(Math.random() * 255);
        
        if (effect == 'flicker')
          headers[num].style.color = 'rgb(' + rand + ', ' + rand + ', ' + rand + ')';
        if (effect == 'fade')
        {
          if (navigator.appName.indexOf('Netscape') != -1)        
            headers[num].style.backgroundPosition = -15 * i + 'px top';
          else
            headers[num].style.backgroundPositionX = -15 * i + 'px';;
        }
          
        if (i < 30) 
          setTimeout('bump(' + num + ',' + i + ', \'' + effect + '\')', 10);
        else
          headers[num].style.color = '';
      }
    
      function bumpHeader(event)
      {
        if (window.event) event = window.event;
        if (event.target) 
          event.srcElement = event.target;
        
        src = event.srcElement;
        num = src.getAttribute('num');
        effect = src.getAttribute('effect');

        setTimeout('bump(' + num + ', 0, \'' + effect + '\')', 10);
      }
      
      function restoreHeader(event)
      {
        if (window.event) event = window.event;
        if (event.target) 
          event.srcElement = event.target;
        
        src = event.srcElement;
        src.style.backgroundPositionX = '';
      }
      
      function initHeaders()
      {
        headers = document.getElementsByTagName('H1');
        for (i = 0; i < headers.length; i++)
          if (headers[i].className == 'style5')
          {
            headers[i].onmouseover = bumpHeader;
            headers[i].onmouseout = restoreHeader;
            headers[i].setAttribute('num', i);
            headers[i].style.cursor = 'pointer';
            headers[i].style.cursor = 'hand';
          }
      }
