﻿
jQuery(document).ready(function() {

  jQuery('head').append('<link rel="stylesheet" href="/cal_static/css/boxy.css" type="text/css" />');
  jQuery('head').append('<link rel="stylesheet" href="/cal_static/css/fullcalendar.css" type="text/css" />');
  jQuery('head').append('<link rel="stylesheet" href="/cal_static/css/tcdmcal.css" type="text/css" />');

	jQuery('#calendar').fullCalendar({
		
	editable: false,
	firstDay: 1,
	monthNames: ['Januar','Februar','M&auml;rz','April','Mai','Juni','Juli','August','September','Oktober','November','Dezember'],
	monthNamesShort: ['Jan','Feb','Mar','Apr','Mai','Jun','Jul','Aug','Sep','Okt','Nov','Dez'],
	dayNames: ['Sonntag','Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag'],
	dayNamesShort: ['So','Mo','Di','Mi','Do','Fr','Sa'],
	buttonText: {
	  prev: '&nbsp;&#9668;&nbsp;',
	  next: '&nbsp;&#9658;&nbsp;',
	  prevYear: '&nbsp;&lt;&lt;&nbsp;',
	  nextYear: '&nbsp;&gt;&gt;&nbsp;',
	  today: 'Heute',
	  month: 'Monat',
	  week: 'Woche',
	  day: 'Tag'
	},
	timeFormat: { // for event elements
	  '': 'HH:mm' // default
	},

			//events: "http://" + window.location.hostname + "/cgi-bin/cal/cal.py?cj=1",
			events: "http://" + window.location.hostname + "/cal/json",
			
			eventDrop: function(event, delta) {
				alert(event.title + ' was moved ' + delta + ' days\n' +
					'(should probably update your database)');
			},

	eventMouseover: function(event) {
	},

	eventClick : function(event) {
              jQuery(".boxy-wrapper").remove()

                    var url = "http://" + window.location.hostname + "/cal/uid?" + event.id;
                    var css ="style=\"margin-top:20px;margin-bottom:5px;\""
                    Boxy.load(url,
                        { cache: true,
                          title: "<p "+css+"><b>"+event.title+"</b></p>",
                          closeText: "schlie&szlig;en",
                          unloadOnHide: true,
                          }
                    ); 
      },
			
			loading: function(bool) {
				if (bool) jQuery('#loading').show();
				else jQuery('#loading').hide();
			}
			
		});
		
	});


