MJL.event.add(window, "load", function() {
    // MJL に関係するコードはこの中に記述
    MJL.enable.heightEqualizer("equalize");
    MJL.enable.heightEqualizer("equalize", {
    collect : function(parent) {
        return MJL.getElementsByClassName(parent, "text");
    }
    });
    MJL.enable.rollover("roll", { disable : "unroll" });
});

// MJL と無関係なコードはこの先に記述
/**
 * jQuery setGlobalMenuActive plugin
 * グローバルナビゲーション現在地表示の自動化処理
 */
(function($){
    var name_space = 'setGlobalMenuActive';
    $.fn[name_space] = function(options){
        var elements = $(this);
        var pagePath = location.pathname.replace('index.html','').split('#')[0];
        if(pagePath.match("/en/")){
	        pagePath = pagePath.replace('/en','');// 英語サイトの場合、変数pagePathから/enを削除
        }
       (pagePath == "/") ? pagePath="/home/" : "";// サイトトップの場合、パスを/home/と仮想
        pagePath = pagePath.split("/")[1];
        function get(){
            return function(){
                var href = $('a', this).attr('href').replace('index.html', '').split('/')[1];
				if(href == "en"){
					var href = $('a', this).attr('href').replace('index.html', '').split('/')[2];// 英語サイトの場合、パスからen/直下のディレクトリ名を取得
				}
                (href == "") ? href = "home" : "";// hrefの値がnullの場合、homeと仮想
                if(pagePath == href){
                    $('img', this).attr('src', $('img', this).attr('src').replace('.gif', '_o.gif'));
                    $(this).addClass('unroll');
                }
            }
        }
        elements.each(get());
        return this;
    };
    $(function(){
        $('ul#nav-global > li').setGlobalMenuActive();
    });
})(jQuery);

/**
 * jQuery setToggleMenu plugin
 * 開閉可能なメニューを設定する
 * 
 * Attributes:
 * -@options: オプションのハッシュ
 *  -setter: 処理を仕掛ける要素。対象要素のclass名を指定
 *  -target: 表示／非表示にする要素。対象要素のclass名を指定
 *  -speed: 要素を見せるときのスピードミリセカンドで、デフォルトは0(アニメーションなし)
 * 
 */
(function(b){var a="setToggleMenu";b.fn[a]=function(d){var f=b(this);var e=b.extend({setter:false,target:false,speed:false},d);function c(){return function(h){var l=b("."+e.setter,this),k=b("."+e.target,this),j=e.speed,g=b("img",l);if(!l.attr("class").match("open")){k.hide()}else{if(g.length>0){g.attr("src",g.attr("src").replace("_o.","_a."))}l.removeClass("active")}l.css("cursor","pointer");l.wrapInner('<a href="#"></a>');l.toggle(function(){if(g.length>0){g.attr("src",g.attr("src").replace("_o.","_a."))}l.addClass("active");k.slideDown(j)},function(){if(g.length>0){g.attr("src",g.attr("src").replace("_a.","_o."))}l.removeClass("active");k.slideUp(j)})}}f.each(c());return this}})(jQuery);
$(function(){
    $('.item').setToggleMenu({ setter:'setter', target:'target', speed:400 });
});
