/**
 * JQuery Plugin to ....
 */
(function($) {

  var getBasename = function(source) {
    var lastDotIndex = source.lastIndexOf('.');
    return source.substring(0,lastDotIndex);
  }

  var getExtension = function(source) {
    var lastDotIndex = source.lastIndexOf('.');
    return source.substring(lastDotIndex,source.length);
  }

  $.fn.hoverbutton = function() {
    $(this).hover(function(e) {
      var src= $('img',$(this)).attr('src');
      var newSrc = getBasename(src)+'_hover'+getExtension(src);
      $("img",$(this)).attr('src',newSrc);
      //DD_belatedPNG.fix('.png');
    },function(e) {
      var src= $('img',$(this)).attr('src');
      var newSrc = getBasename(src).replace('_hover','')+''+getExtension(src);
      $('img',$(this)).attr('src',newSrc);
      //DD_belatedPNG.fix('.png');
    });
  };  
  
})(jQuery);
