// JavaScript Document
//　初期設定項目　各1以上12以下の数字で記入
var base_year = 2012;//一番最初に表示される年を入力
var base_month =2;//一番最初に表示される月

var min_year =2010;//最低で何年まで表示されるかを設定
var min_month =9;//最低で何月まで表示されるかを設定

var max_year =2012;//最大で何年まで表示されるかを設定
var max_month =2;//最大で何月まで表示されるかを設定



//変数宣言
var dynamic_year = base_year; //初期数値はbaseに基づくがUI操作で数値が変わる　すべての基準になる
var dynamic_month = base_month; //初期数値はbaseに基づくがUI操作で数値が変わる　すべての基準になる
var calon;//カレンダーが表示か、非表示かの処理(0=非表示 1=表示)


//メインルーチン
$(function(){
		$(".tabimg1").click(function () {	//デフォルト表示の読み込み
					if(calon == 1){
							$("#cal45").fadeOut(500);
							calon = 0;
						
					}else{
							$("#cal45").fadeIn(500);
							load_caldeta(dynamic_month);
							calon = 1;
					};
		});
		
		$("#rightbt").click(function () {	//右ボタンを押されたときの処理
			if(dynamic_year == max_year && dynamic_month == max_month){
			}else{
				if(dynamic_month == 12){//12月の処理
					dynamic_year  = dynamic_year +1;
					dynamic_month = 1;
					load_caldeta(dynamic_month);
						
				}else{//1月～11月の処理
					dynamic_month = dynamic_month +1;
					load_caldeta(dynamic_month);
				};
			};
		});

		$("#leftbt").click(function () {	//左ボタンを押されたときの処理
			if(dynamic_year == min_year && dynamic_month == min_month){	
			}else{
				if(dynamic_month == 1){//1月の処理
					dynamic_year = dynamic_year -1;
					dynamic_month = 12;
					load_caldeta(dynamic_month);
				}else{//2月～12月の処理
					dynamic_month = dynamic_month -1;
					load_caldeta(dynamic_month);
				
				};
			};
		});
});


//サブルーチン
function load_caldeta(month){
	var month_deta = new Array(2);
	month_deta[0] = month;
	month_deta[1] = month+1;
	
	var return_deta = new Array(2);
	
	
	if(month_deta[0]==12){//12月の処理
		return_deta[0] = dynamic_year+("0"+month_deta[0]).slice(-2);
		return_deta[1] = dynamic_year+1+("0"+(month_deta[1]-12)).slice(-2);
	}else if(month_deta[0]==1){//1月の処理
		return_deta[0] = dynamic_year+("0"+month_deta[0]).slice(-2);
		return_deta[1] = dynamic_year+("0"+month_deta[1]).slice(-2);
	}else{
		return_deta[0] = dynamic_year+("0"+month_deta[0]).slice(-2);
		return_deta[1] = dynamic_year+("0"+month_deta[1]).slice(-2);
	};
	
	$("#calldate1").load("top-sublink/calendar-date.html #cal"+return_deta[0]);
	$("#calldate2").load("top-sublink/calendar-date.html #cal"+return_deta[1]);
}




