var initAllRollovers = function(){	
   /* Rollover */
   $(".openCountries").hover(
      function () {
         if(!$(this).hasClass("activeRegion")){
            var src = $(this).find("img").attr("src").replace(/(\.[^.]+)$/, '_hover$1');
            $(this).find("img").attr("src",src);
         }
      },
      function () {
         if(!$(this).hasClass("activeRegion")){  
            var src = $(this).find("img").attr("src").replace(/_hover(\.[^.]+)$/, '$1');
            $(this).find("img").attr("src",src);
         }
      }
   );
   
   /* Hide all lists of countries */
   if($(".holder").is("div")){
      $(".holder").css("display", "none");
   }
   $(".openCountries").click(function () {
      /* Hide the opened list */
      if($(".holder").is("div")){
         $(".holder").css("display", "none");
      }
      
      /* Light off the activated button */
      if($(".activeRegion").is("a")){
         $(".activeRegion").addClass("openCountries");
         $(".activeRegion").removeClass("activeRegion");
      }
      if($(".imgOn").is("img")){
         var src = $(".imgOn").attr("src").replace(/_hover(\.[^.]+)$/, '$1');
         $(".imgOn").attr("src",src);
         $(".imgOn").removeClass("imgOn");
      }
      
      /* Show the selected List */
      if($(this).next(".holder").is("div")){
         $(this).next(".holder").css("display", "block");
      }
      /* Light on the selected button */
      $(this).addClass("activeRegion");
      $(this).removeClass("openCountries");
      $(this).find("img").addClass("imgOn");
      
      return false;
   });
}

$(document).ready(function(){
   initAllRollovers();
});
