 var appodate2 = '';
 var monthnumber = '';
 var day = '';
 var year = '';
 var appostringa = '';


$(document).ready(function() { 

$.ajax({
				url: "date_eventi.php",
				data: ({pippo : 3}),
				async: false,
				type: "POST",
				dataType: 'json',
				success: function(data)
				{	

						var mydate=data;				
						$('.calendario_eventi').datepicker({ dateFormat: 'yy-mm-dd',changeYear: false,
						onChangeMonthYear: function(year, month, inst){
						    $('#appo_results').empty();
					        $('#appo_results').load("carica_eventi.php?mese=" + month + "&anno=" + year); 

						},
						beforeShowDay:highlightDays
						});
					     $.datepicker.setDefaults($.datepicker.regional['it']);
					
											function highlightDays(date) {
											        // questa parte può essere snellita usando year e month
													var appodate = new Date(date);
													appodate2 = appodate.getTime();
													monthnumber = appodate.getMonth();
														monthnumber=monthnumber + 1 ;
													if(monthnumber<10){
													monthnumber='0' + monthnumber ;	
													}
												    monthday    = appodate.getDate();
												    	if(monthday<10){
													monthday='0' + monthday;	
													}
												    year = appodate.getFullYear();
												    appostringa = year + '-' + monthnumber + '-' + monthday;    
																             
																             //alert(appostringa);
																              var flag=0;
																             var i=0;
																             //alert(mydate.length);
																				while ((i<(mydate.length)) && (flag==0))
																				  {
																					  
																				    if (appostringa == mydate[i]){
																						flag=1;
																						return [true];
																					}
																					i++;
																				  }
																             if (flag==0){
												                             return [false];
																		 }
																
										    }  
											
					
								return;				
				
				}
			});
		

	});


   

