var $$ = $.fn;  /* $はJQueryオブジェクト */
$$.extend({    /* extend()はプロトタイプへ追加 */
  SplitID : function()
  {
    return this.attr('id').split('-').pop();
  },
  FontSize :
  {    
    Ready: function()
    {
      //----------------------------------
      //  ロード時のフォントサイズ設定
      //----------------------------------
      var size;
      if ($.cookie('font-size'))
      {
        size = $.cookie('font-size');
        $("body").css("font-size", size);
      }
      //----------------------------------
      //  フォントサイズ変更
      //----------------------------------
      $('li.fontSize').click(function()
      {        
        // イベント元(a要素)のid属性取得
        var elem = $('li#fontSize-' + $(this).SplitID())
        var id = elem.attr('id');
        // フォントサイズの変更及びクッキーへの登録
        // jQuery Cookieプラグインを利用
        if (id == "fontSize-Big")
        {
          $.cookie('font-size', '18px', {path:'/'});
          $("body").css("font-size", "18px")
        }
        else if (id == "fontSize-Small")
        {
          $.cookie('font-size', '14px', {path:'/'});
          $("body").css("font-size", "14px")
        }
        else if(id == "fontSize-Middle")
        {
          $.cookie('font-size', '16px', {path:'/'});
          $("body").css("font-size", "16px")
        }
        
      });
    }
  }
});
//----------------------------------
//  メイン処理
//----------------------------------
$(function()
{
  $$.FontSize.Ready();
});
