//-------------------------------------------------
//	イベント追加
//-------------------------------------------------
function addevent(elm,listener,fn){

	try{
		elm.addEventListener(listener,fn,false);
	}catch(e){
		elm.attachEvent("on"+listener,fn);
	}
}

//-------------------------------------------------
//	カレンダー取得
//-------------------------------------------------
function getcalendar(year, month) {

	var param = "?y=" + year + "&m=" + month;
	var loading = "<div class='loader'>Loading calendar ... ";
	loading += "<img src='img/index/loader.gif' width='15' height='15' alt='loading' valign='baseline'></div>";


	$("box_calendar").innerHTML = loading;

	tid = setTimeout(function () {
				showcalendar(param);
			}, 400);
}

function showcalendar(param) {

	var myAjax = new Ajax.Updater(
		'box_calendar',								// 差し込む要素
		'calendar.php' + param,						// 呼び出し先のURL
		{
			method: 'get',					// メソッド
			onFailure:	ajaxfailed,			// 呼び出しが失敗した時に呼び出されるメソッド
			onException: ajaxexception		// 例外が発生した時に呼び出されるメソッド
		}
	);
}


function ajaxfailed(objHttp, json) {
}
function ajaxexception(objHttp, e) {
}

//-------------------------------------------------
//	オンロードイベント追加
//-------------------------------------------------
addevent(window, "load", function(){ getcalendar("", "");})

