/*変更履歴
2011/08/01 サイト全面リニューアルに伴う仕様修正（liveads）

2010/02/04 フォルダを暦年指定でも行えるように変更。
2010.01.21  サイトマップのボタンを追加
2009/08/17 入会申込みページボタン追加
2008/08/11 行事案内を一定日付以後は今月と来月を、でなければ今月分のみを呼び出すように作成。
　ただし年度使用時は４月から３月に限定。
2007/06/19 EUCコード保存タイプ（mbutton2.js)とShift-Jis保存タイプ(mbutton.js)を作成。PHPからは2を呼ぶ
2007/06/18 問合せ新規作成再設置
2007/03/29 掲示板回復
2007/03/26　サーバ移転
2007.02.23 掲示板一時停止
2004.09.06  更新情報のボタンを無くす。ボタン数が６に
2005.06.19-20　書庫のボタンを隠す。ボタン数を７に
2005.01.15〜16	削除ずみボタンに関する情報を削除。ボタン間違い修正、コード整理、トップ変化可に
2004.11.06	ショップ削除
2003.03.18	リンクボタンをフォルダにまとめ、色を変更
2002.10.07	ボタンリンク先変更。行事案内と掲示板追加。書庫は右へ
2001.06.20 	リンク先等を絶対パスに変更
2001.06.28 	現在ページの取り出し方をsplit関数使用に変更
2001.07.09 	split関数利用を中止し比較演算子を>=に変更、配列で比較するように変更
			配列のナンバーは全て統一して使用する
2001.07.09	再度splitを使用。
			まず、/で分割。０・・http://　１・・null　２・・www.nature.or.jp　３・・以下
			次に.で分割し、ファイルであれば拡張子以下（ラベル含む）を取り除く
			最終のこったもので、比較する
			ただし、トップフォルダ、及びwhatsnewはこの作業では比較できないので
			別途比較演算を行うように処理している。
2001.07.10	フォルダ名指定を修正、ボタンサイズを縮小（→70×26へ）（Kry）
*/
//-------------------------------------------------------------------------
disp(20, 0, "N");//変更可。任意に指定してください。
//----（左端：20だと20日以後は今月と来月の両方がボタン表示されます。）
//----（中：表示したい月（テスト用変数です）通常はゼロにしてください）
//----（右端：暦年表示モード。"Y"は暦年表示する。"N"は暦年表示しない）


//以下さわらないでください-------------------------------------------------
function disp(kirikaeSitei, myMonth, rekinen){
    /*kirikaeSitei=行事案内の表示切り換え日
     *myMonth:テスト用指定月
     *rekinen:暦年指定かどうか
     */

    //変数設定
    today = new Date();//今日
//    today.setMonth(4-1) ;//月を変えてテスト
//    today.setDate(30) ;//日付を変えてテスト

	//入力値検査開始-----------------------------------------------------------
	//切替日　指定なし又は範囲外は切り換え日を20日に決め討ち
	if (kirikaeSitei==null  || kirikaeSitei<1 || kirikaeSitei>31 ){
	    kirikaeSitei = 20;
	}
    //月指定　指定無し又は範囲外は当月に決め討ち//myMonth;月は通常の暦月
	if (myMonth  ==null  || myMonth<1   || myMonth>12 )  {
	    myMonth = today.getMonth()+1;
	}
    //暦年指定
    if( rekinen ==null  || (rekinen !="Y" && rekinen!="N")){
        rekinen = "Y";
    }
	//入力値検査終わり-----------------------------------------------------------


    //今日が切り替え日よりも手前か後か判定---------------------------------------
    //切替日を日付型に
    var kirikaebi = new Date(today.getFullYear(), today.getMonth(), kirikaeSitei);
    
    
//    document.write("指定された切替日は"+  kirikaebi +"<BR>\n");
    
    
	var kirikaeflg = new Boolean; //判定結果
    if (today.getTime() >= kirikaebi.getTime() ){
        kirikaeflg =true ;//超過は真 今月と来月
    }else{
        kirikaeflg = false;//手前は偽 今月だけ
    }

//    document.write("本日の日付は"+  today +"<BR>\n");
//    document.write("本日の切替フラグは"+  kirikaeflg +"<BR>\n");

	//フォルダ初期設定------------------------------------------------------------
	//------------ここからはサーバ環境に合わせて設定してください------------------
	var path       = "/";// 絶対パス指定
	var btnPath    = path + "js_src/btnimg/";//ボタンのイメージがあるパス
	//var eventsPath = "events/";//行事案内のルートパス ※リニューアル前
	var eventsPath = "event/";//行事案内のルートパス
	var top_page_name = "index.html";// トップページ名
	//------------ここまではサーバ環境に合わせて設定してください------------------


	//-------------ここから下しばらくはさわらないでください-----------------------
	var buttons = 0; // リンクボタン数。後ろで自動設定する
	var url1    = new String(location.href);//現在URL

	//配列宣言--------------------------------------------------------------------
	//（初期値）
	str_url     = new Array(buttons);//自ページとして表示するパス+ページ
	linkpage    = new Array(buttons);//ボタンのリンク先ページ
	btn_Image   = new Array(buttons);//各ボタンの画像ファイルのパス+ファイル
	btn_AltStr  = new Array(buttons);//各画像のAlt文字列
	//（出力用）
	menu_disp   = new Array(buttons);//表示するボタンを記憶

	//今月と来月の行事案内ファイル名作成------------------------------------------
	today.setMonth(myMonth-1);//暦月から関数月へ
	//「今月の行事」のボタン
	tsuki =  1.0 + today.getMonth();//月取得
	if (tsuki < 10) { tsuki = "0" + tsuki; }else{ tsuki = "" + tsuki; }//2桁に
	//-------------さわらないでください。ここまで---------------------------------



	//　現在は  events/2008/gyouji200811.htm  形式
	//-------------ここから下はファイル名に合わせて設定してください----------------
	/*　リニューアル前
	if (rekinen=="N" && tsuki < 4 ){ //年度指定時の1〜3月
		urlKongetsu = eventsPath +  (today.getFullYear()-1) + "/gyouji" + today.getFullYear()  + tsuki  + ".htm";
	}else{		//年度指定時の4月〜12月。暦年を採用時は１年中。
		urlKongetsu = eventsPath +  today.getFullYear() + "/gyouji" + today.getFullYear()  + tsuki  + ".htm";
	}
	*/
		
	//　リニューアル後　event/month_08.html
	urlKongetsu = eventsPath + "month_" + tsuki  + ".html";
	
	//-------------ここまでファイル名に合わせて設定--------------------------------



    //以下さわらないでください-----------------------------------------------------
	//「来月の行事」ボタンのリンク先を自動生成-----開始
	today.setMonth(today.getMonth() + 1 );//関数を無理に次月に
	tsuki =  1.0 + today.getMonth();      //それを暦月に換算---------1月すすみ過ぎなのでここを無効化
	//tsuki =  today.getMonth();      //それを暦月に換算−−−−−当月として月数をゲット
	if (tsuki < 10) { tsuki = "0" + tsuki; }else{ tsuki = "" + tsuki; }//2桁にして
	//1〜3月と4〜12月とで区分
	
	/*　リニューアル前
	if (rekinen=="N" && tsuki < 4 ){ //非暦年指定で1〜3月
		urlRaigetsu = eventsPath +  (today.getFullYear()-1) + "/gyouji" + today.getFullYear()  + tsuki  + ".htm";
	}else{	//4月〜12月//暦年を採用時は1〜3月も
		urlRaigetsu = eventsPath +  today.getFullYear() + "/gyouji" + today.getFullYear()  + tsuki  + ".htm";
	}
	*/
	//　リニューアル後　event/month_08.html
	urlRaigetsu = eventsPath + "month_" + tsuki  + ".html";
	
	//document.write (urlRaigetsu);
	//document.write (today.getFullYear());
	//document.write(tsuki );  2011/06/01テスト\\
	
	today.setMonth(today.getMonth() - 1 );//後のために関数を今月に戻す
	//「来月の行事」ボタンのリンク先を自動生成-----終わり


	// ボタンを設定
	// setBtnUrl(url1:現在ファイルパス（自動取得ずみ）, str=比較対象, path=ルート , "index.htm"=リンク先, btnPath=ボタン画像パス ,"btnTop_link.gif"=ボタン画像名1, "btnTop_unlink.gif"=ボタン画像名2,"トップへ"=Alt表示文字列);
	var buttons = 0;
    //さわらないでください-は、ここまで------------------------------------------------

//-------------ここからはファイル名に合わせて設定してください----------------------------
	menu_disp[++buttons] =  setBtnUrl( url1,  "index.html", path ,"index.html", btnPath ,"btnTop_link.gif", "btnTop_unlink.gif","トップへ");
//------------------------------------------------------------------------------------------
	menu_disp[++buttons] =  setBtnUrl( url1,  urlKongetsu, path ,urlKongetsu, btnPath ,"btnKongetsu_link.gif", "btnKongetsu_unlink.gif","今月の行事");
	
if(kirikaeflg ==true ){//行事案内の判定
	menu_disp[++buttons] =  setBtnUrl( url1,  urlRaigetsu, path ,urlRaigetsu, btnPath ,"btnRaigetsu_link.gif", "btnRaigetsu_unlink.gif","来月の行事");
}
//------------------------------------------------------------------------------------------
	menu_disp[++buttons] =  setBtnUrl( url1,  "training/index.html", path ,"training/index.html", btnPath ,"btnKoza_link.gif", "btnKoza_unlink.gif","講座のページへ");
	menu_disp[++buttons] =  setBtnUrl( url1,  "observation/index.html", path ,"observation/index.html", btnPath ,"btnKansatsu_link.gif", "btnKansatsu_unlink.gif","観察会のページへ");
	menu_disp[++buttons] =  setBtnUrl( url1,  "BBS", path ,"BBS/cbbs.cgi", btnPath ,"btnBBS_link.gif", "btnBBS_unlink.gif","掲示板へ");
	menu_disp[++buttons] =  setBtnUrl( "https://secure-la.jp/",  "nature.or.jp/inquiry/", "https://secure-la.jp/" ,"nature.or.jp/inquiry/", btnPath ,"btnToiawase_link.gif", "btnToiawase_unlink.gif","問合せのページへ");
	menu_disp[++buttons] =  setBtnUrl( "https://secure-la.jp/",  "nature.or.jp/entry/", "https://secure-la.jp/" ,"nature.or.jp/entry/", btnPath ,"btnNyuukai_link.gif", "btnNyuukai_unlink.gif","入会申込のページへ");

	menu_disp[++buttons] =  setBtnUrl( url1,  "information/links.html", path ,"information/links.html", btnPath ,"btnLink_link.gif", "btnLink_unlink.gif","リンク集のページへ");
	menu_disp[++buttons] =  setBtnUrl( url1,  "wwwsrch.htm", path ,"wwwsrch.htm", btnPath ,"btnKensaku_link.gif", "btnKensaku_unlink.gif","検索のページへ");
	menu_disp[++buttons] =  setBtnUrl( url1,  "information/sitemap.html", path ,"information/sitemap.html", btnPath ,"menu_map_link.gif", "menu_map_unlink.gif","サイトマップのページへ");
//-------------ここまではファイル名に合わせて設定してください----------------------------


//---------ボタン表示-----ここから下はさわらないでください-------------------------------
	document.write("<div align=\"center\">");
	for (i = 1; i <= buttons; i++) 
	{
		document.write(menu_disp[i] + " " );
	}
	document.write("</div>");
	return true;
}
//function disp()の終端

//----------------------------------------------------------------------------------------------------
function setBtnUrl( url1,  url2, path , linkpage, btnPath ,btnImage_link, btnImage_unlink,btn_AltStr){
// setBtnUrl(url1=現在ファイルパス（自動取得ずみ）, url2=比較対象, path=ルート ,linkpage=リンク先, btnPath=ボタン画像パス ,btnImage_link=リンク時ボタン画像名1, btnImage_unlink=非リンク時ボタン画像名,strAlt= Alt表示文字列);
	linkpage= path + linkpage;//絶対URL
	
	myURL = new String(path + url2);
	if (myURL == url1.substring(0,  myURL.length)){//非リンクボタン
			return "\<A href=\"" +  linkpage +"\"\>\<IMG src=\"" + btnPath+  btnImage_unlink + "\"  border=\"0\" hspace=\"1\" alt=\"" + btn_AltStr + "\"\>\<\/A\>\n";
	}else{		//リンクボタン
			return  "\<A href=\"" +  linkpage +"\"\>\<IMG src=\"" + btnPath+  btnImage_link + "\"  border=\"0\" hspace=\"1\" alt=\"" + btn_AltStr + "\"\>\<\/A\>\n";
	}
}



