/* 
 * 2011/04/16 rev.1
 *
 * c_util jQueryプラグイン
 * 
 * [概要]
 * jQueryを使用したユーティリティセット
 *
 * [概要]
 * 画像を使ったリンクにホバー時の効果などを与える。
 *
 * [オプション]
 * speed  : ホバー時の変化速度 : デフォルト 100
 * alpha  : ホバー時の透明度   : デフォルト 0.3
 * 
 * [使い方] 
 *  options
 * 
 *	$.function(){
 *		$.imageLink(
 *			options = {
 *				'speed' : 150,
 *				'alpha' : 0.5
 *			}
 *		)
 *	}
 * 
 */


/* 
 * 2011/04/16 rev.1
 *
 * imagelink
 * 
 * [概要]
 * 画像を使ったリンクにホバー時の効果などを与える。
 * 実際には対象は画像でなくとも構わない。
 *
 * [オプション]
 * speed  : ホバー時の変化速度 : デフォルト 100
 * alpha  : ホバー時の透明度   : デフォルト 0.3
 * 
 * [使い方] 
 *  options
 * 
 *	$.function(){
 *		$.imageLink(
 *			options = {
 *				'speed' : 150,
 *				'alpha' : 0.5
 *			}
 *		)
 *	}
 * 
 */

(function($){
    $.fn.imagelink = function(options) {
        // 初期値を設定
        var defaults = {
            'speed'  : 100,
            'alpha'  : 0.3
        };

        var setting = $.extend(defaults, options);

        var method = function() {
					$(this).hover(
						function(){
							$(this).fadeTo(setting.speed, setting.alpha);
						},
						function(){
							$(this).fadeTo(setting.speed, 1);
						}
					);
        };

        this.each(method);

        return this;
    };
})(jQuery);


