var calendarMatrix = [];

function setCalendarArray(index, value){
	
	calendarMatrix[index] = value;	
	
}

function initcalendar(){

	initAdreessCalendar(0);
	
}

function initAdreessCalendar(time){
	
	var vlr = $.address.value();
	value = vlr.split("/");
	
	if(value[2]!=undefined && value[2]!=""){
		
		if(calendarMatrix[value[2]]!=undefined){
		
			openSingleCalendar(calendarMatrix[value[2]], value[2], time);
			
		}else{
			
			closeSingleCalendar(time);
			
		}
		
	}else{
			
		closeSingleCalendar(time);
			
	}
	
}

function openSingleCalendar(id, title, time){
	
	var url = "calendar_single.php?id=" + id + "&ln=" + lang;
	var tm = (time==0) ? 0 : 500;
	
	$("#calendarArea").stop(true, true).fadeOut(tm);
	
	window.setTimeout(function() {
				
		var cnt = document.getElementById("calendarArea");
		cnt.innerHTML = '';
				
		$("#calendarArea").load(url, function() {
			
			$("#calendarArea").stop(true, true).fadeIn(tm);
					 
		});
				
	}, tm);
	
	$.address.value("calendar/" + title);

}

function closeSingleCalendar(time){
	
	var tm = (time==0) ? 0 : 500;
	
	$("#calendarArea").stop(true, true).fadeOut(tm);
	
	window.setTimeout(function() {
				
		var cnt = document.getElementById("calendarArea");
		cnt.innerHTML = '';
				
		$("#calendarArea").load("calendar_list.php?ln=" + lang, function() {
				
			$("#calendarArea").stop(true, true).fadeIn(tm);
					 
		});
				
	}, tm);
	
	$.address.value("calendar");
	
}
