jQuery.fn.blink = function(o) 
	{
	var d = { speed: 1200, blinks: 999, callback: null };
	var o = jQuery.extend(d, o);
	
	return this.each( function() 
		{
		var calls = 0;
		for (i=1;i<=o.blinks;i++) 
			{
			$(this).animate(
				{
				opacity: 1,
				color: "#9e1616"
				}
			, o.speed).animate(
				{
				opacity: 1,
				color: "#ffffff"
				}
			, o.speed, function() 
				{
				calls++;
				if (calls == o.blinks && jQuery.isFunction(o.callback)) 
					{ 
					o.callback(); 
					}
				});			
			}
		});
	};