var calendarData= {

    /**
     * Liste des noms d'objets à utiliser.
     */
  	getBeans: function() {        
        return "";
    },   
        
    /**
     * Initialisation de la variable JSON
     */
    initJSON: function() {
    },
        
        
    /**
     * méthode appelée sur le onload de la page.      
     */
    rewrite: function() {         
    
    	  


    
		if($('arrivee').value == '' || $('arrivee').value ==  null){
			var initDate = new Date();
			initDate.setTime(initDate.getTime()+ Date.HOUR);
			$('arrivee').value = initDate.print(Calendar._TT.DEF_DATE_FORMAT);
		}
    
  	
  	var calendar1 = new MultiCalendars({
  		'arrivalID'     : 'arrivee',
  		'buttonID'      : 'date_arrivee_img',
  		'arrivalDayID'  : 'jour_arrivee',
  		'arrivalMonthID': 'mois_arrivee',
  		'arrivalYearID' : 'annee_arrivee',
  		'nightsID'      : 'nb_nuit',
  		'departureID'   : 'depart',
  		'nightsNb'      : 1
  	});

  Event.observe($("arrivee"), "change", function(event){calendar1.updateArrivalDate();calendar1.updateDepartureDate();});
  Event.observe($("jour_arrivee"), "change", function(event){Corpo.rewriteDate();calendar1.updateArrivalDate();calendar1.updateDepartureDate();});    		
  Event.observe($("mois_arrivee"), "change", function(event){Corpo.rewriteDate();calendar1.updateArrivalDate();calendar1.updateDepartureDate();});
  Event.observe($("annee_arrivee"), "change", function(event){Corpo.rewriteDate();calendar1.updateArrivalDate();calendar1.updateDepartureDate();});
  Event.observe($("nb_nuit"), "change", function(event){Corpo.rewriteDate();calendar1.updateArrivalDate();calendar1.updateDepartureDate();});    

  }

}
core.push(calendarData);
