// JavaScript Document
var Rollovers = function(opt){
  
  var o = opt;
  
  var load = function() {
    
	$A(o.selector).each(function(s) {
      
	  $$(s).each(
        
		function(i) {
          
		  var os = i.src, ni = document.createElement('img');
		  	
		  i.observe('click', function(e){i.src = ni.src;})
		  
		  //alert(i)
		  
		  $(i).observe('mouseout', function(e){i.src = os;});
          
		  ni.src = o.srcFunction(i,o);
          
		  i.observe('mouseover', function(e){i.src = ni.src;});
		  
        }
      );
    });
  };
  
  if(window.FastInit) {
  	
	FastInit.addOnLoad(load);
  }
  else {
  	
	Event.observe(window, 'load', load);
  }
}
Rollovers({
  
  selector : ['img.rollover'],
  
  srcFunction : function(i, o) {
    
	return i.src.replace(/(.*)\.(jpg|gif|png)$/i, "$1-over.$2");
  }
});