$(function () {

   
    /************************************************************************
    ボタン「info_div_search_btn」クリック時の検索項目表示非表示
    ************************************************************************/

    $("#menu_toggle").click(function () {

        if ($('div#msp_div_menu').css('display') == 'none') {
            //オープン時
            $('div#msp_div_menu').css("z-index", "9999");
            $('div#msp_div_menu').css("display", "block");
            $("div#msp_div_menu").css("width", "140")  //2016.8.9 ADD

            $('div#msp_div_menu').slideDown("fast");

        }
        else {
            //クローズ時
            $("div#msp_div_menu").css("width", "0")  //2016.8.9 ADD

            $('div#msp_div_menu').slideUp("fast");
            
        }

        return false;
    });

    /***********************************************************************
     PC/Mobile表示モードを設定
    ***********************************************************************/
    
    //ブラウザの幅取得
    var defaultBrowserWidth = getBrowserWidth();

    var window_height = $(window).height();
    var header_height = $("div#msp_div_header").height() + 8;

    //ウインドウリサイズ時再設定
    $(window).resize(function () {
        var BrowserWidth = getBrowserWidth();
        
        //2016.9.16 ADD defaultBrowserWidth IF条件
        if (defaultBrowserWidth != BrowserWidth) {
            if (BrowserWidth <= 1060) {

                $('div#msp_div_menu').css("position", "fixed");
                $('div#msp_div_menu').css("display", "none");
                $('#menu_toggle').css("display", "block");

                //menuのスクロール表示設定 2016.8.9 ADD START
                var window_height = $(window).height();
                var header_height = $("div#msp_div_header").height() + 8;

                //if ((window_height - header_height) <= 450) {
                //if ((window_height - header_height) <= 540) {   //2017.6.15 メニュー(顧客情報出力、集計グラフ、集計マスタ)追加したため　18*30
                    if ((window_height -header_height) <= 780) {   //2019/12/18 メニュー(月間カレンダ他)追加したため　26*30
                    $("div#msp_div_menu").css("height", (window_height - header_height) + "px")

                } else {
                    $("div#msp_div_menu").css("height", "100%")
                }
                //menuのスクロール表示設定 2016.8.9 ADD END

            }
            else {

                //menuのスクロール表示設定 2016.8.9 ADD START
                var window_height = $(window).height();
                var header_height = $("div#msp_div_header").height() +8;

                 //if ((window_height - header_height) <= 450) {
                //if ((window_height - header_height) <= 540) {   //2017.6.15 メニュー(顧客情報出力、集計グラフ、集計マスタ)追加したため　18*30
                if((window_height - header_height) <= 780) {   //2019/12/18 メニュー(月間カレンダ他)追加したため　26*30
                    $("div#msp_div_menu").css("height", (window_height -header_height) + "px")

                } else {
                    $("div#msp_div_menu").css("height", "100%")
                }
                        //menuのスクロール表示設定 2016.8.9 ADD END

                //location.href = location.href;
                //2021/11/01 MOD Start
                //window.location.reload();
                $('div#msp_div_menu').css("position", "static");
                $('div#msp_div_menu').css("display", "block");
                $("div#msp_div_menu").css("width", "140");
                $('#menu_toggle').css("display", "none");
                //2021/11/01 MOD End

            }
        }

        defaultBrowserWidth = getBrowserWidth();  //2016.9.16 ADD
        
    });

    //menuのスクロール表示設定　2016.8.9 ADD START
    $(document).ready(function () {
       
        var BrowserWidth = getBrowserWidth();
        var window_height = $(window).height();
        var header_height = $("div#msp_div_header").height() + 8;
       
        if (BrowserWidth <= 1060) {
            //if ((window_height - header_height) <= 450) {
            //if ((window_height - header_height) <= 540) {   //2017.6.15 メニュー(顧客情報出力、集計グラフ、集計マスタ)追加したため　18*30
            if ((window_height - header_height) <= 780) {   //2019/12/18 メニュー(月間カレンダ他)追加したため　26*30
                $("div#msp_div_menu").css("height", (window_height - header_height) + "px")
               
            } else {
                $("div#msp_div_menu").css("height", "100%")
            }
        } else {
            //$("div#msp_div_menu").css("height", "100%")
            //if ((window_height -header_height) <= 540) {   //2017.6.15 メニュー(顧客情報出力、集計グラフ、集計マスタ)追加したため　18*30
            if ((window_height - header_height) <= 780) {   //2019/12/18 メニュー(月間カレンダ他)追加したため　26*30
                $("div#msp_div_menu").css("height", (window_height - header_height) + "px")
            } else {
                $("div#msp_div_menu").css("height", "100%")
            }
        }
               
    });
    //menuのスクロール表示設定　2016.8.9 ADD END



    function getBrowserWidth() {
        if (window.innerWidth) {
            return window.innerWidth;
        }
        else if (document.documentElement && document.documentElement.clientWidth != 0) {
            return document.documentElement.clientWidth;
        }
        else if (document.body) {
            return document.body.clientWidth;
        }
        return 0;
    }


});