// JavaScript Document $(document).ready(function(){ // Change the image of hoverable images $(".imgHoverable").hover( function() { var hoverImg = HoverImgOf($(this).attr("src")); $(this).attr("src", hoverImg); }, function() { var normalImg = NormalImgOf($(this).attr("src")); $(this).attr("src", normalImg); } ); }); function HoverImgOf(filename) { var re = new RegExp("(.+)\\.(gif|png|jpg)", "g"); return filename.replace(re, "$1_hover.$2"); } function NormalImgOf(filename) { var re = new RegExp("(.+)_hover\\.(gif|png|jpg)", "g"); return filename.replace(re, "$1.$2"); }