(function(c){c.fn.blink=function(d){function e(){if(b)f.fadeTo(a.speed,0.01);else{var g=a.maxBlinks&&++h>=a.maxBlinks;f.fadeTo(a.speed,1,function(){a.onBlink.call();g&&a.onMaxBlinks.call()})}b=!b;g||setTimeout(e,a.blinkPeriod/2)}var a={maxBlinks:undefined,blinkPeriod:1E3,onMaxBlinks:function(){},onBlink:function(){},speed:undefined};d&&c.extend(a,d);var f=this,b=true,h=0;a.speed=a.speed?a.speed:a.blinkPeriod/2;e();return this}})(jQuery);
