
// parts_menu.js
// -*- Encoding: utf8n -*-

//alert('wp_head_fixed-menu-1');

jQuery(document).ready(function(){
  //alert('jQuery - wp_head_fixed-menu'); // test

  var theme = 'unlimited-10';
  var menuName = 'Demo_Classify';

  var basedir = 'wp-content/themes';
  var domain = document.domain;
  var siteurl = '';
  if (domain.match(/192.168./)) {
    siteurl = 'http://' + domain + '/~aic/silverpigeon.jp/takeai';
  } else {
    siteurl = 'http://' + domain + '';
  }
  //alert(siteurl);
  var basedir = siteurl + '/wp-content/themes';
  var themedir = basedir + '/' + theme;
  var menuID = '#' + menuName;
  var buttonClass = '.fixed-menu-toggle-button';
  var toggleClass = '.fixed-menu-toggle';
  var buttonSelector = menuID + ' ' + buttonClass;
  var anchorSelector = menuID + ' ' + buttonClass + ' ~ a';
  var toggleSelector = menuID + ' ' + toggleClass;
  var cookieName = menuName + '-';
  var button_1 = themedir + '/img/button-r1.gif';
  var button_2 = themedir + '/img/button-r2.gif';

  var numToggle = jQuery(buttonSelector).length;
  //alert(numToggle);

  // 初期設
  //alert(toggleSelector);

  for (i = 0; i < numToggle; i = i + 1){
    if (jQuery.cookie(cookieName + i)) { // cookie があれば表示
      jQuery(toggleSelector).eq(i).show();
      jQuery(buttonSelector).eq(i).css("background","url(" + button_2 + ") no-repeat 0 50%");
    } else { // cookie が無ければ非表示
      jQuery(toggleSelector).eq(i).hide();
      jQuery(buttonSelector).eq(i).css("background","url(" + button_1 + ") no-repeat 0 50%");
    }
  }

  // クリック時のfunction設定
  //alert(buttonSelector);
  jQuery(buttonSelector).click(function(){
    // 何番目の buttonSelector なのかを変数に代入
    var index = jQuery(buttonSelector).index(this);
    //alert(index);
    // クリックされたら対応する toggleSelector にイベントを割り当てる
    jQuery(toggleSelector).eq(index).slideToggle("fast");

    // cookieの名前となる変数を作成
    var name = cookieName + index;
    if (jQuery.cookie(name)) { // 対応する cookie を持っていたら
      jQuery.cookie(name, '', { expires: -1 }); // cookie を削除
      jQuery(this).css("background","url(" + button_1 + ") no-repeat 0 50%");
    } else {
      jQuery.cookie(name,1,{expires:7}); // cookie をセット
      jQuery(this).css("background","url(" + button_2 + ") no-repeat 0 50%");
    }
  }).css("cursor","pointer");

  // マウスポインターの形状
  jQuery(buttonSelector).hover(function(){
    jQuery(this).css("cursor","pointer"); 
  },function(){
    jQuery(this).css("cursor","default"); 
  });

});

