var tnum;

function start() {
    document.getElementsByTagName('body')[0].style.backgroundColor = '#000';
    document.documentElement.style.visibility = "visible";
    document.getElementById('fox').style.visibility = 'hidden';
    document.getElementById('links').style.visibility = 'hidden';
    document.getElementById('bm-button').style.visibility = 'hidden';
    
      window.setTimeout('show_tracks(1)', 1000);
        window.setTimeout('show_tracks(2)', 1500);
          window.setTimeout('show_tracks(3)', 1800);
            window.setTimeout('show_tracks(4)', 2800);
              window.setTimeout('hide_tracks()', 3800);
              
    document.getElementById('fox').style.visibility = 'hidden';
    window.name = '';
}
function show_tracks(tnum) {
    document.getElementById("ftrack_"+tnum).style.visibility = "visible";
}
function hide_tracks() {
  for (var i=1;i<=4;i++) {
    document.getElementById("ftrack_"+i).style.visibility = "hidden";
  }
  document.getElementsByTagName('body')[0].style.backgroundColor = 'white';

  document.getElementById('fox').style.visibility = 'visible';
  document.getElementById('links').style.visibility = 'visible';
  document.getElementById('bm-button').style.visibility = 'visible';
  document.getElementById('links').style.opacity = 0;
  document.getElementById('bm-button').style.opacity = 0;
}

// Thanks to Struppi for help for this fadeIn func!
var fade = new function() {
        var o = 0;
        function fade_func() {
          document.getElementById('links').style.opacity = o / 100;
          document.getElementById('bm-button').style.opacity = o / 100;
          o += 1;
          if(o <= 100){
            window.setTimeout(fade_func, 30);
          }
        };        
        this.init = function() {
                document.getElementById('fake').onmouseover = function() {
                      fade_func();
                };
        };
};

if (window.name != 'fox') {
  document.documentElement.style.visibility = "hidden";      
  window.onload = function() {
    start();
    if(navigator.appName != 'Microsoft Internet Explorer') {
      fade.init();
    }
  }
}
else {
  window.name = '';
}
