$(document).ready(function() {

	// setting the background's color
	$("body").css("background", "#1f5096");

	function getDateInfo(date, wantsClassName) {
		var as_number = Calendar.dateToInt(date);
		return calendarData[as_number];
	};
	
	if($("#calendar-container").length > 0) {
		Calendar.setup({
			cont: "calendar-container",
			animation: true,
			weekNumbers: false,
			showTime: false,
			selectionType: Calendar.SEL_SINGLE,
			selection: Calendar.dateToInt(new Date()),
			dateInfo : calendarData ? getDateInfo : null,
			onSelect: function() {
				var date = Calendar.intToDate(this.selection.get());
				var month = (date.getMonth()+1);
				if(month < 10) {
					month = "0" + month;
				}
				var day = date.getDate();
				if(day < 10) {
					day = "0" + day;
				}
				var siteURL = $("#siteURL").val();
				location.href = siteURL + "calendar/" + date.getFullYear() + "-" + month + "-" + day;
			}
		});
	}
	
	$(function() {
		$('.gallery-image').lightBox();		
	});
	
	// page menu
	var subPage = $("#subPage").val();
	var subSubPage = $("#subSubPage").val();
	var pageMenu = $(".dl-page-menu");
	if($("#subPage").length && $("#subSubPage").length && subPage != "") {
		showLiElements(subPage, subSubPage);
	}
	
	function showLiElements(page, subPage) {
		if(pageMenu.length > 0) {
			var links = pageMenu.find("li");
			var numOfLinks = links.length;
			for(var i=0; i<numOfLinks; i++) {
				var liElement = links.eq(i);
				var liElementTitle = liElement.attr("title");
				if(liElementTitle != "") {
					var arr = liElementTitle.split("_");
					var numOfArr = arr.length;
					if(arr[0] == page || arr[0] == subPage) {
						liElement.css("display", "block");
					}
					if(arr[1] && arr[1] == subPage && liElement.css("display") == "none") {
						liElement.css("display", "block");
						showLiElements(page, arr[0]);
					};
				}
			}
		}
	}
	
	// fixing new lines
	var fontTags = $("font");
	var numOfFontTags = fontTags.length;
	for(var i=0; i<numOfFontTags; i++) {
		if(fontTags.eq(i).html() == "") {
			fontTags.eq(i).replaceWith($("<br />"));
		}
	}

		
});
