var ButtonOver = Class.create ({
  initialize: function () {
    var a = $$('input');
    var b = [];

    // Collect buttons
    a.each(function (item){
      if (item.readAttribute('type') == 'image')
        b.push(item);
    });

    // Set over events
    b.each(function (item){
      var img = '';
      item.observe('mouseover', function() {
        img = item.readAttribute('src');
        oimg = img.gsub(/\./,'_over.');
        item.writeAttribute('src', oimg);
      });

      item.observe('mouseout', function() {
        item.writeAttribute('src', img);
      });
    });
  }
});

document.observe("dom:loaded", function() {
  var buttons = new ButtonOver();
});
