/**********************
 * サイドのイベントカレンダー
 */
//var sPath = "http://localhost/toinikoi/";
var sPath = "http://www.toi-onsen.com/";
var arrMonth = new Array(
	"january",
	"february",
	"march",
	"april",
	"may",
	"june",
	"july",
	"august",
	"september",
	"october",
	"november",
	"december"
);

$('document').ready(function(){
	// デフォルトで今月
	var nowDate = new Date();
	var sYear = nowDate.getFullYear();
	var sMonth = nowDate.getMonth()+1;
	
	// カレンダーの取得
	getCalendar( sYear, sMonth );
});

/*
 * カレンダーの取得
 */
function getCalendar( sYear, sMonth )
{
	var sPhpPath = sPath+"event/sideCalendar.php";
	// カレンダーの取得
	$.ajax({
		type: "post",
		url: sPhpPath,
		data: "year="+sYear+"&month="+sMonth,
		success: function( html )
		{
			setCalendar( html, sYear, sMonth );
		},
		error: function()
		{
			sMsg = '<p class="no_result">イベントカレンダーの取得に失敗しました。</p>';
			setCalendar( sMsg, sYear, sMonth );
		}
	});
}

/*
 * カレンダーの表示
 */
function setCalendar( sCalHtml, sYear, sMonth )
{
	// コントロールの表示
	var nextDate = new Date( sYear, sMonth, 1 );
	var prevDate = new Date( sYear, sMonth-2, 1 );
	
	sImgHtml = '<img src="'+sPath+'images/side/calendar/'+arrMonth[ (sMonth-1) ]+'.gif" alt="'+sMonth+'月" />';
	$( "p.calMonth" ).html( sImgHtml );
	
	// 次月
	nextYear = nextDate.getFullYear();
	nextMonth = nextDate.getMonth()+1;
	sNextHtml = '<a href="javascript:void(0);" onclick="getCalendar( '+nextYear+', '+nextMonth+' ); return false;">次月&gt;</a>';
	$( "p.next" ).html( sNextHtml );
	
	// 前月
	prevYear = prevDate.getFullYear();
	prevMonth = prevDate.getMonth()+1;
	sPrevHtml = '<a href="javascript:void(0);" onclick="getCalendar( '+prevYear+', '+prevMonth+' ); return false;">&lt;前月</a>';
	$( "p.previous" ).html( sPrevHtml );
	
	// カレンダーの表示
	$( "div#cal_area" ).html( sCalHtml );
	
}
