jQuery.fn.sprites=function(settings){settings=jQuery.extend({allowClick:true,show:{opacity:'show'},hide:{opacity:'hide'},active:'active',click:'click'},settings);jQuery(this).children().each(function(){if(!jQuery(this).hasClass(settings.active)){jQuery(this).children('a').css({background:"none"});jQuery(this).hover(function(){jQuery('<div style="display:none"></div>').prependTo(this).animate(settings.show);},function(){jQuery(this).children('div').animate(settings.hide,function(){jQuery(this).children('div').remove();});});if(settings.allowClick){jQuery(this).children('a').mousedown(function(){jQuery(this).prev().addClass('click');}).mouseup(function(){jQuery(this).prev().removeClass('click');});}}});};