/********************************************************************
* ■メニューの定義部分■                                            *
*   メニューに項目を追加するには、次の書式で記述しリスト中の並べたい*
*   場所に挿入する。                                                *
*   書式＝「 "グループ|レベル|記述|URL" , 」(「」は除く、|は区切り) *
*   ・グループ＝かたまりとして表示されるくくり                      *
*   ・レベル＝「1」グループの見出し用（一つのグループに一つのみ）   *
*             「2」グループ内の項目（複数可）                       *
*             「3」ログイン用　　　　　　　　                       *
*   ・記述＝見出しとなる文字列                                      *
*   ・URL＝リンク先　絶対パスで記入「/kantokyo/XXXX/XXXX」をつける  *
*********************************************************************/
menu = new Array(

/*  ●メニュー（始まり）●  */
"top|1|トップページ|/kantokyo/" ,
"about|1|JNLAについて|" ,
"about|2|会長あいさつ|/kantokyo/about/greeting.html",
"about|2|沿革・実施事業|/kantokyo/about/history.html" ,
"about|2|総会・理事会|/kantokyo/about/meeting.html" ,
"about|2|会員・組織・役員|/kantokyo/about/organization.html" ,
"about|2|会則|/kantokyo/about/regulation.html" ,
"member|1|会員の皆様へ|" ,
"member|2|各種手続き|/kantokyo/member/tetsuzuki.html" ,
"member|2|会員実態調査|/kantokyo/member/chosa.html" ,
"member|2|加盟館ハンドブック|/kantokyo/member/ill.html" ,
"member|2|重複雑誌交換|/kantokyo/member/ill.html" ,
"member|2|著作権|/kantokyo/member/chosakuken.html"  ,
"member|3|＜会員限定ログイン＞|http://wwwsoc.nii.ac.jp/cgi-bin/kantokyo/pb/protect/protect.cgi" ,
"edu|1|研究会・研修会|" ,
"edu|2|開催案内|/kantokyo/edu/index.html" ,
"edu|2|過去の研究会・研修会|/kantokyo/edu/edu-p.html" ,
"edu|2|その他の研修会|/kantokyo/edu/hoka.html" ,
"pub|1|出版物|" ,
"pub|2|会報/看護と情報/新・看護と図書館/看護と図書館|/kantokyo/pub/index.html" ,
"join|1|入会のご案内|/kantokyo/join/index.html" ,
"link|1|関連リンク|/kantokyo/link/index.html" ,
/*  ●メニュー（終わり）●  */

"");

/********************************************************************
* トップページのメニュー書き出し                                    *
*********************************************************************/

function menu_top() {
    getgroup();
    var trn = 2;
    var wid = Math.floor(100/trn);
    document.write ('<table width="100%" cellpadding="0" cellspacing="3">');
    var trcnt = 1;
    for (i = 1; i < recg.length; i++) {
        if (trcnt % trn == 1) { document.write ('<tr valign="top">'); }
        document.write ('<td width="' + wid + '%" class="kakomi_menu">');
        menuwrite(recg[i],"top");
        document.write ('</td>');
        if (trcnt % trn == 0) { document.write ('</tr>'); }
        trcnt ++;
    }
    var endtr = (trcnt -1) % trn;
    if (endtr != 0) {
        for (i = 0; i <= endtr; i++) {
            document.write('<td></td>');
        }
    document.write('</tr>');
    }
    document.write ('</table>');
}

/********************************************************************
* 各ページ（トップ以外）のメニュー書き出し                          *
*********************************************************************/

function menu_sub(page) {
    getgroup();
    document.write ('<table width="100%" cellpadding="0" cellspacing="2">');
    for (i = 0; i < recg.length; i++) {
        if (page == recg[i]) {
        var css = "kakomi_menu_current";
        } else {
        var css = "kakomi_menu";
        }
        document.write ('<tr valign="top"><td class="' +css+ '">');
        menuwrite(recg[i],"sub");
        document.write ('</td></tr>');
    }
    document.write ('</table>');
}




/********************************************************************
* メニュー配列からのグループ名取得                                  *
*********************************************************************/

function getgroup() {
    recg = new Array();
    divg = new Array();
    for (var i = 0; i < menu.length - 1; i++) {
        getg = menu[i].split("|");
        if (i == 0){ recg.push(getg[0]); }
        for (var j = 0; j< recg.length; j++) {
            if (recg[j] == getg[0]) {
                var chk = 1;
            } else { chk = 0;
            }
        }
        if (chk == 0){ recg.push(getg[0]); }
    }
    for (var k = 0; k < recg.length; k++) {
        divg[recg[k]] = new Array();
        for (var l = 0; l < menu.length -1; l++) {
            getg = menu[l].split("|");
            if (recg[k] == getg[0]) { divg[recg[k]].push(menu[l]); }
        }
    }
}

/********************************************************************
* メニューの書き出し                                                *
*********************************************************************/

function menuwrite(gname,pagelev) {
    if (pagelev == "top") {
        var css = "headline2";
    } else {
        var css = "headline2a";
    }
    for (var i = 0; i < divg[gname].length; i++){
        splitg = divg[gname][i].split("|");
        if (splitg[1] == 1) {
            if (splitg[3] != "") {
                document.write ('<div class="' +css+ '"><a href="' +splitg[3]+ '">'+ splitg[2] + '</a></div>');
            } else {
            document.write ('<div class="' +css+ '">' + splitg[2] + '</div>');
            }
        } else {
            if (splitg[1] == 3) {
                document.write ('<div class="text_login"><a href="' +splitg[3]+ '" class="text_login_link">'+ splitg[2] + '</a></div>');
            } else {
		if (splitg[3] != "") {
                document.write ('<div class="text_m">・<a href="' +splitg[3]+ '">'+ splitg[2] + '</a></div>');
            	} else {
	            document.write ('<div class="text_m">・' + splitg[2] + '</div>');
		}
	    }
	}	

    }

}


