$().ready(function(){
    
    $("#route,#contact,#footer .extra").hide();
    // HOVER address
    $("#adres").hover(function()
    {      
      $("#adres").css({'background-color': '#f5f5f5'});
      $("#route,#contact").stop(true, true).fadeIn(450, function()
      { 
        $("#route,#contact").show()
      });
    }, 
    function()
    {
      $("#route,#contact").stop(true, true).fadeOut(450, function()
      {
        $("#adres").css({'background-color': '#fff'});
        $("#route,#contact").hide();
      });
    });
    
    // HOVER footer
    $("#footer").hover(function()
    {     
      $("#footer .extra").stop(true, true).fadeIn(450, function()
      { 
        $("#footer .extra").show()
      });
    }, 
    function()
    {
      $("#footer .extra").stop(true, true).fadeOut(450, function()
      {
        $("#footer .extra").hide();
      });
    });
    
    // HOVER side/top menu & content blocks
    if (!$.browser.msie) {  //  (bad rendering in IE)
        $("#side li,#nav a,#content .block,ul#nav").hover(function()   
        {
          $(this).addClass("hover");
        }, 
        function()
        {
          $(this).animate({opacity: 1.0}, 150, function(){ $(this).removeClass("hover")});
        });   
    }
});

