var month = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"]
var oldURL="";

$(document).ready(function() {

    
	
	$(".calendar_next").click(function(){
		load_calendar(1, this)
	})
	$(".calendar_prev").click(function(){
		load_calendar(-1, this)
	})
	
	
	var h = $("#calendar_container").height();

	var maxx= 750

	if(h<maxx) h= maxx;
	
	$("#left_col").css("height", h+"px")
	
	load_calendar(0, ".calendar_prev")
	
	
	
	
	
});


function load_calendar(step, t){
	
	var m = parseInt($(t).parent().parent().find(".month .val").html())+step
		var y = parseInt($(t).parent().parent().find(".year").html())
		
		if(m==12) {
			m=0;
			y++;	
		}
		if(m==-1) {
			m=11;
			y--;	
		}
		
		
		$(t).parent().parent().find(".month .val").html(m)
		$(t).parent().parent().find(".month .text").html(month[m])
		$(t).parent().parent().find(".year").html(y)
		
		$(".calendar_container").html("Please wait...").addClass("loading");	
		
		$.post("get_data.php?modul=calendar&func=calendarbox", {month: m, year: y}, function(data){
			$(".calendar_container").html(data).removeClass("loading");	
			init_calendar();
			
			if($("#selectedDate").length){
				$($("#selectedDate").html()).addClass("selected")	
			}
		});	
		
			
}

function init_calendar(){

	$(".calendar_item.selectable").tooltip({ 
		delay: 0, 
		showURL: false, 
		bodyHandler: function() { 
			return $(this).find(".tooltip").html();
		} 
	});
	
	$(".calendar_item.selectable").hover(function(){
		$(this).addClass("hover");
		
	}, function(){
		$(this).removeClass("hover");	
	}).click(function(){
		$(this).parent().parent().find(".calendar_item").removeClass("selected");
		$(this).addClass("selected");
		document.location = $(this).find('a').attr("href");	
		load_calendar_articles(this)	
	})
	
	update_link($('.calendar_container .monthPath').attr("href"))
	
}


function update_link(l) {
	
	
	$(".calendar_selector").next().attr('href', l);	
	
}

