$(document).ready(function() {

  $("a img").each(function() {
  
    // preload the rollover images
    var src = $(this).attr("src");
    jQuery("<img>").attr("src", src.replace(/base/, "hover"));
    
  });
  
  $("a img").hover(
     function() {
     
       var src = $(this).attr("src");
       $(this).attr("src", src.replace(/base/, "hover"));
     },
     function() {
     
       var src = $(this).attr("src");
       $(this).attr("src", src.replace(/hover/, "base"));
     }
   );
   
   var menuTimeoutId = 0;
   $("#menu-menu").hover(
     function() {
       
       if(menuTimeoutId == 0) {
         menuTimeoutId = window.setTimeout(function() {
           $("#menu-sub-menu").slideDown('slow');
         }, 500);
       }
       
     },
     function() {
     
       if(menuTimeoutId != 0) {
         window.clearTimeout(menuTimeoutId);
         menuTimeoutId = 0;
       }
     }
   );
   
   var buyTimeoutId = 0;
   $("#menu-buy").hover(
     function() {
       
       if(buyTimeoutId == 0) {
         buyTimeoutId = window.setTimeout(function() {
           $("#menu-sub-buy").slideDown('slow');
         }, 500);
       }
       
     },
     function() {
     
       if(buyTimeoutId != 0) {
         window.clearTimeout(buyTimeoutId);
         buyTimeoutId = 0;
       }
     }
   );

});



