function calendarNextPage(current, id, month) {
	var calendarPages = $(".calendar-page").length;
	
	if (id <= calendarPages) {
		$(".calendar-page").animate({left: -(parseInt(current) * 960)}, 400, "easeInOutCirc");
		
		var newNextPage = "calendarNextPage('" + id + "', '" + (parseInt(id) + 1) + "', '" + month + "');";
		$("#calendar-next-" + month).attr("onclick", newNextPage);
		
		var newPrevPage = "calendarPrevPage('" + id + "', '" + (parseInt(id) - 1) + "', '" + month + "');";
		$("#calendar-prev-" + month).attr("onclick", newPrevPage);
		
		
		
		if (parseInt(id) < 10) { var newCalendarActual = "0" + id; }
		else { var newCalendarActual = id; }
		$("#calendar-actual-" + month).html(newCalendarActual);
	}
}



function calendarPrevPage(current, id, month) {
	if (id >= 1) {
		$(".calendar-page").animate({left: -((parseInt(current) - 2) * 960)}, 400, "easeInOutCirc");
		
		var newNextPage = "calendarNextPage('" + id + "', '" + (parseInt(id) + 1) + "', '" + month + "');";
		$("#calendar-next-" + month).attr("onclick", newNextPage);
		
		var newPrevPage = "calendarPrevPage('" + id + "', '" + (parseInt(id) - 1) + "', '" + month + "');";
		$("#calendar-prev-" + month).attr("onclick", newPrevPage);
		
		
		
		if (parseInt(id) < 10) { var newCalendarActual = "0" + id; }
		else { var newCalendarActual = id; }
		$("#calendar-actual-" + month).html(newCalendarActual);
	}
}



function loadNextMonth(nextMonth) {
	$("#calendar-loading").fadeIn(200, function() {
		var urlToLoad = "includes/" + nextMonth + ".html";
		
		
		// active / default class-ok
		$(".calendar-month-item").attr("class", "calendar-month-item");
		$("#calendar-month-" + nextMonth).attr("class", "calendar-month-item calendar-month-item-active");
		
		
		// onclick funckiok torlese / ujra berakasa
		var calendarMonthItem = $(".calendar-month-item");
		
		for (i = 0; i <= ($(".calendar-month-item").length - 1); i++) {
			calendarMonthItemID = $(calendarMonthItem[i]).attr("id");
			calendarMonthItemID = calendarMonthItemID.split("-");
			calendarMonthItemID = calendarMonthItemID[2];
			
			var newLoadNextMonth = "loadNextMonth('" + calendarMonthItemID + "');";
			$(calendarMonthItem[i]).attr("onclick", newLoadNextMonth);
		}
		$(".calendar-month-item-active").attr("onclick", "");
		
		
		$.ajax({
			url: urlToLoad, 
			success: function() {
				$("#calendar-pager-container").load(urlToLoad, function() {
					var calendarCounted = $(".calendar-page").length;
					if (calendarCounted < 10) { calendarCounted = "0" + calendarCounted; }
					
					$(".calendar-actual").html("01");
					$("#calendar-counted-" + nextMonth).html(calendarCounted);
					
					
					var newNextPage = "calendarNextPage('1', '2');";
					$("#calendar-next").attr("onclick", newNextPage);
					
					var newPrevPage = "calendarPrevPage('1', '0');";
					$("#calendar-prev").attr("onclick", newPrevPage);
					
					$("#calendar-loading").delay(200).fadeOut(200);
				});
			}
		});
	});
}



