   var fadeouttimer;
   var fadeintimer;
   var opacity = 1;

   function setopacity(opa) {
    document.getElementById("logo").style.filter = "Alpha(opacity="+opa*100+")"; // for MSIE
    document.getElementById("logo").style.MozOpacity = opa; // for older Mozilla < 1.3
    document.getElementById("logo").style.opacity = opa; // CSS3 standards complient, for Opera etc.
   }

   function fadeout() {
    opacity = opacity - .02;
    if (opacity <= .1) {
     window.clearInterval(fadeouttimer);
     opacity = opacity + .02;
    }
    else {
     setopacity (opacity);
    }
   }

   function fadein() {
    opacity = opacity + .02;
    if (opacity > 1) {
     window.clearInterval(fadeintimer);
     opacity = opacity - .02;
    }
    else {
     setopacity (opacity);
    }
   }

   function logon() {
    if (document.getElementById) {
     window.clearInterval(fadeouttimer);
     window.clearInterval(fadeintimer);
     document.getElementById("logo").src = "images/navi_logo.gif";
     setopacity (opacity);
    }
   }

   function logom() {
    if (document.getElementById) {
     document.getElementById("logo").src = "images/navi_logo.gif";
     fadeouttimer = window.setInterval("fadeout()", 10);
    }
   }

   function logop() {
    if (document.getElementById) {
     document.getElementById("logo").src = "images/navi_logo.gif";
     fadeintimer = window.setInterval("fadein()", 10);
    }
   }