/*
 * yuga.js rollover 0.5
 */

jQuery.yuga = {
	rollover : function() {
		var c = {
			hoverClass : '.hover',
			groupClass : '.hovergroup',
			postfix : '_on'
		};
		jQuery(c.hoverClass).each(function(){
			this.originalSrc = jQuery(this).attr('src');
			this.rolloverSrc = this.originalSrc.replace(/(\.gif|\.jpg|\.png)$/, c.postfix+"$1");
			this.rolloverPreload = new Image;
			this.rolloverPreload.src = this.rolloverSrc;
		});
		jQuery(c.hoverClass).not(jQuery(c.groupClass+' '+c.hoverClass)).hover(function(){
			jQuery(this).attr('src',this.rolloverSrc);
		},function(){
			jQuery(this).attr('src',this.originalSrc);
		});
		jQuery(c.groupClass).hover(function(){
			jQuery(this).find(c.hoverClass).each(function(){
				jQuery(this).attr('src',this.rolloverSrc);
			});
		},function(){
			jQuery(this).find(c.hoverClass).each(function(){
				jQuery(this).attr('src',this.originalSrc);
			});
		});
	}
}
jQuery(function () {
	jQuery.yuga.rollover();
});