
$(function() {
	$('#datepicker').datepicker({
		   	onSelect: 
		   		function(dateText, inst) { 
					kalendarzPokazDzien(dateText);
					setTimeout('kalendarzZaznaczWydarzenia('+0+','+0+')', 100);
   				},
   		  	dayNamesMin: ['Nd', 'Pn', 'Wt', 'Śr', 'Cz', 'Pt', 'So'],
   		  	monthNames: ['Styczeń', 'Luty', 'Marzec', 'Kwiecień', 'Maj', 'Czerwiec', 'Lipiec', 'Sierpień', 'Wrzesień', 'Październik', 'Listopad', 'Grudzień'],
   		  	onChangeMonthYear: function(year, month, inst) { setTimeout('kalendarzZaznaczWydarzenia('+month+','+year+')', 100); }
		});
	$('#datepicker').datepicker('option', 'pl');
	setTimeout('kalendarzZaznaczWydarzenia('+0+','+0+')', 100);
});

function kalendarzPokazDzien(data) {
	//alert(data);
	$('#datepicker').datepicker('option', 'pl');
	$('#calendarPreloader').show();
	$('#calendarList').fadeTo(200, 0.5);
	$('#calendarList').load(host+'PL/kalendarium/ajax/'+data+'/'+wGrupa+'/', function() {
		$('#calendarPreloader').hide();		
		$('#calendarList').fadeTo(200, 1);
	});
}

function kalendarzZaznaczWydarzenia(m, y) {
	if (m == 0 && y == 0) {
		var data = $('#datepicker').datepicker("getDate");
		data = new Date(data);
		var y = data.getFullYear();
		var m = data.getMonth() + 1;
	}
	if (m < 10) m = '0'+m;
	
	if (wydarzeniaIlosc[(m+'/'+y)] != undefined) {
		var wyd = wydarzeniaIlosc[(m+'/'+y)].split(',');
		for (i=0 ; i<wyd.length ; i++) {
			//alert(i);
			$('#datepicker').find('a[class^=ui-state]').eq(parseInt(wyd[i])-1).removeClass('ui-state-default').addClass('ui-state-l2');
		}
	}
}

