function testCalendarAvailability(id) { 
	YAHOO.util.Event.onAvailable(id, this.calendarAvailable, this);  
}

function mySelectHandler(type,args,obj) { 
        var selected = args[0]; 
        var selDate = this.toDate(selected[0]); 
 		
		var day = selDate.getDate();
		var month = selDate.getMonth()+1;
		var year = selDate.getFullYear();
		
		window.location = p3vc.ADDRESS+'/'+p3vc.LOCALE+"/news/date/"+year+'/'+month+'/'+day+'/'
        
}; 

testCalendarAvailability.prototype.calendarAvailable = function(me) { 
	var today = new Date;

	 /* Création de l'objet calendrier */
	cal1 = new YAHOO.widget.Calendar("cal1Container",{
				mindate:"1/1/2008",
				maxdate:today,
				START_WEEKDAY: 1,
				selected:currentMonth+'/'+currentDay+'/'+currentYear,
				pagedate:currentMonth+'/'+currentYear
				
			});
	
	//Localisation
	if(p3vc.LOCALE=='fr'||p3vc.LOCALE=='FR'){
		cal1.cfg.setProperty("DATE_FIELD_DELIMITER", ".");
		cal1.cfg.setProperty("MDY_DAY_POSITION", 1); 
		cal1.cfg.setProperty("MDY_MONTH_POSITION", 2); 
		cal1.cfg.setProperty("MDY_YEAR_POSITION", 3); 
		cal1.cfg.setProperty("MD_DAY_POSITION", 1);
		cal1.cfg.setProperty("MD_MONTH_POSITION", 2);
		// Date labels for French locale
		cal1.cfg.setProperty("MONTHS_SHORT",   ["Jan", "Fev", "Mar", "Avr", "Mai", "Juin", "Jui", "Aout", "Sep", "Oct", "Nov", "Dec"]); 
		cal1.cfg.setProperty("MONTHS_LONG",    ["Janvier", "Fevrier", "Mars", "Avril", "Mai", "Juin", "Juillet", "Aout", "Septembre", "Octobre", "Novembre", "Decembre"]); 
		cal1.cfg.setProperty("WEEKDAYS_1CHAR", ["D", "L", "M", "M", "J", "V", "S"]); 
		cal1.cfg.setProperty("WEEKDAYS_SHORT", ["Di", "Lu", "Ma", "Me", "Je", "Ve", "Sa"]); 
		cal1.cfg.setProperty("WEEKDAYS_MEDIUM",["Dim", "Lun", "Mar", "Mer", "Jeu", "Ven", "Sam"]); 
		cal1.cfg.setProperty("WEEKDAYS_LONG",  ["Dimanche", "Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi", "Samaedi"]);
	}
	
	cal1.selectEvent.subscribe(mySelectHandler, cal1, true);
	
	
	/* Render Calendar */
	cal1.render();
} 
	 
var obj = new testCalendarAvailability("cal1Container");


