$(function() {
	show_cal_month(current_cal_year, current_cal_month);
	
	//show/hide
	$("#book-arival").click(function() {
		//$(".sb-calendar").slideToggle("fast");
		$(".sb-calendar").show();
		return false;
	});
	$(".sb-cal-trig").click(function() {
		//$(".sb-calendar").slideToggle("fast");
		return false;
	});
});

function add_cal_actions() {
	$(".sb-calendar tbody a").click(function() {
		tday 	= lzero($(this).text());
		tmonth 	= current_cal_month;
		tyear 	= current_cal_year;
		tdate 	= lzero(tmonth) + "/" + tday + "/" + tyear;
		$("#book-arival").val(tdate);
		$("#book-arival").change();
		close_cal();
		return false;
	});
	
	$(".sb-calendar a.next").click(function() {
		show_next_cal_month();
		return false;
	});
	
	$(".sb-calendar a.prev").click(function() {
		show_prev_cal_month();
		return false;
	});
	
	$(".sb-calendar th.close a").click(function() {
		close_cal();
		return false;
	});
}

function close_cal() {
	$(".sb-calendar").slideUp("fast");
}

function show_next_cal_month() {
	if(current_cal_month + 1 > 12) {
		show_cal_month(current_cal_year+1, 1);
	} else {
		show_cal_month(current_cal_year, current_cal_month+1);
	} //end if
}

function show_prev_cal_month() {
	if(current_cal_month - 1 < 1) {
		show_cal_month(current_cal_year-1, 12);
	} else {
		show_cal_month(current_cal_year, current_cal_month-1);
	} //end if
}

function show_cal_month(tyear, tmonth) {
	$.ajax({
		 type: 		"GET"
		,url: 		"/inc/calendar.php"
		,dataType: 	"html"
		,data: 		{
			 year: 			tyear
			,month: 		tmonth
			,article_id: 	article_id
			,nights: 		bk_nights
			,beds: 			bk_beds
		}
		,success: 	function(data) {
			$(".sb-calendar").html(data);
			current_cal_year = tyear;
			current_cal_month = tmonth;
			add_cal_actions();
		}
		,error: 	function() {
			alert("Error!");
		}
	});
}

function lzero(num) {
	if(num < 10) return "0"+num;
	else return ""+num;
}