$j(document).ready(function () {
	$j('#calendareg').jCal({
		day:			new Date(v_param_year, (v_param_month-1), v_param_day),
		days:			1,
		showMonths:		1,
		monthSelect:	true,
		//dCheck:			function (day) {
			//alert('');
			//return false;
		//},
		callback: function (o_date, days) {
			if (typeof o_date == 'object') {
				var i_year = o_date.getYear();
				if (i_year < 500) i_year += 1900;
				var i_month = o_date.getMonth() + 1;
				var i_dayofmonth = o_date.getDate();
				document.location.href = ('?year=' + i_year + '&month=' + i_month + '&day=' + i_dayofmonth);
			}
		},
		drawBack: function (s_mode, o_date) {
			//alert(v_param_year + "\r\n" + (v_param_month-1) + "\r\n" + v_param_day + "\r\n" + (new Date(v_param_year, (v_param_month-1), v_param_day)) + "\r\n" + o_date);
			//alert(s_mode + "\r\n" + o_date);
			var i_year = o_date.getYear();
			if (i_year < 500) i_year += 1900;
			var i_month = o_date.getMonth() + 1;
			var i_dayofmonth = o_date.getDate();
			//
			switch (s_mode) {
				case 'monthlist':
					//
					break;
				case 'load':
				case 'monthleft':
				case 'monthright':
				default:
					if (i_year == v_param_year && i_month == v_param_month) {
						$j('#c1d_'+v_param_month+'_'+v_param_day+'_'+v_param_year).removeClass();
						$j('#c1d_'+v_param_month+'_'+v_param_day+'_'+v_param_year).addClass("day");
						$j('#c1d_'+v_param_month+'_'+v_param_day+'_'+v_param_year).addClass("selectedDay");
					}
					//
					lLt.getInstance().execRemoteJs("/news/json_SetFilledDays/" + i_year + "/" + i_month + "/" + v_param_page, "", "");
					//
					break;
			}
		}
	});
});