(function($)
{
    	$.fn.blinkIKeitaiButton = function(options)
	{
		var defaults = { delay:500 };
		var options = $.extend(defaults, options);

		return this.each(function()
		{
			var obj = $(this);
			setInterval(function()
			{
				if($(obj).css("color") =="rgb(68, 68, 68)")
				{
					$(obj).css('color','#909090');
				}
				else
				{
					$(obj).css('color','#444444');
				}
			}, options.delay);
		});
	}
        
	$.fn.blink = function(options)
	{
		var defaults = { delay:500 };
		var options = $.extend(defaults, options);

		return this.each(function()
		{
			var obj = $(this);
			setInterval(function()
			{
				if($(obj).css("color") == "red")
				{
					$(obj).css('color','#ffbebe');
				}
				else
				{
					$(obj).css('color','red');
				}
			}, options.delay);
		});
	}

        $.fn.blinkBackground = function(options)
	{
		var defaults = { delay:500 };
		var options = $.extend(defaults, options);

		return this.each(function()
		{
			var obj = $(this);
			setInterval(function()
			{
				if($(obj).css("color") == "rgb(189, 64, 64)")
				{
					$(obj).css('color','white');
					$(obj).css('background-color','#c85555');
				}
				else
				{
					$(obj).css('color','rgb(189, 64, 64)');
                                        $(obj).css('background-color','#edb0b0');
				}
			}, options.delay);
		});
	}
}(jQuery))


$(document).ready(function()
{
	$('.blink').blink(); // default is 400ms blink interval.
	$('.blinkIKeitaiButton').blinkIKeitaiButton(); // default is 400ms blink interval.
	$('.blinkBackground').blinkBackground(); // default is 400ms blink interval.
});

