jsonData = {};

function dateIsSpecial(year, month, day) {
	for (var i=0 ; i<jsonData.length ;i++) 
	{
		var cursosDia = jsonData[i];
		if(cursosDia.dia == day) {
	    	return true;
	    }
	}
	return false;

};

function dateChanged(calendar) {
   if (calendar.dateClicked) {
     var y = calendar.date.getFullYear();
     var m = calendar.date.getMonth();
     var d = calendar.date.getDate();
     
     var cursos = "";
     for (var i=0 ; i<jsonData.length ;i++){
    	 var cursosDia = jsonData[i];
 			if(cursosDia.dia == d) {
 				for (var j=0 ; j<cursosDia.cursos.length ;j++){
 					cursos = cursos + cursosDia.cursos[j].id;
 					if(j < cursosDia.cursos.length-1) cursos = cursos + ",";
 				}
 			}
 	}
    $('cercaCalendari').setValue(cursos);
    $('cercaForm').submit();
    
   }
};

function getCalendariInfo(mes, any){
	if(mes!=null) mes = mes+1;
	jsonData = {};
	new Ajax.Request('cerca!cursosCalendari.action?mes='+mes+'&any='+any, {
		  method: 'post',
		  onSuccess: function(transport) {
			  jsonData = transport.responseText.evalJSON();
			  calendar.refresh();
		  }	
	});	
}