
$(window).load(function() {
     initCalendar();
});





function initCalendar(){

		var date = new Date();
		var d = date.getDate();
		var m = date.getMonth();
		var y = date.getFullYear();
		//$('#calendar').draggable();
		
		$('.calendar').fullCalendar({
			header: {
				left: 'prev',
				center: 'title',
                right: 'next'
			},
            theme: false,
            buttonText: {
                prev: '&lt;',
                next: '&gt;'
            },
			editable: false,
            firstDay:1,
            monthNames : ['január', 'február', 'március', 'április', 'május', 'június', 'július', 'augusztus', 'szeptember', 'október', 'november', 'december'],
            monthNamesShort : ['jan', 'feb', 'már', 'ápr', 'máj', 'jún', 'júl', 'aug', 'szep', 'okt', 'nov', 'dec'],
            dayNames : ['vasárnap', 'hétf\u0151', 'kedd', 'szerda', 'csütörtök', 'péntek', 'szombat'],
            dayNamesShort : ['V', 'H', 'K', 'Sz', 'Cs', 'P', 'Sz'],
            titleFormat : {
                            month: 'yyyy MMMM'     // 2009 Szeptember
                          },
            columnFormat :  {
                month: 'ddd'
            },
            weekends:true,
			events: "ajaxGateway.php?action=getCalendarEvents"


		});

}
function setEventClass(event){
    if (event.type=="tanév rendje"){
        event.className="blueCalendarEvent";
    }
    return event;
}
function createToolTip(event){
    var text = "<h2>"+event.shortDescription+"</h2>";

    var date = new Date(event.start);
    var h=date.getHours();
    var m=date.getMinutes();
    var year = date.getFullYear();
    var month = getMonthName(date.getMonth());
    var day = date.getDate();
    text += year+" "+month+" "+day +". ";
    if (h>0){
        text += h+":"+m;
    }
    text += "<br />";
    text += "<br />";
    text += event.longDescription+"<br />";
    text += "<br />";
    if (event.link!=""){
        text += "<a href=\""+event.link+"\">Kapcsolódó dokumentum</a>";
    }
    return text;
}
function getMonthName(i){
    if (i>11){
        return "december";
    }
    var months=new Array();
    months[0]="január";
    months[1]="február";
    months[2]="március";
    months[3]="április";
    months[4]="május";
    months[5]="június";
    months[6]="július";
    months[7]="augusztus";
    months[8]="szeptember";
    months[9]="október";
    months[10]="november";
    months[11]="december";
    return months[i];
}
