// JavaScript Document

function CheckDate(month,dayno,year)

{
   var now = new Date();
   var m = month + 1;
   var date_en_cours = new Date(year, month, dayno,0,0,0);
   
   var annee = now.getFullYear();
   var mois  = now.getMonth();
   var jour  = now.getDate()+15;
   
   var date_depart   = new Date(annee, mois, jour,0,0,0); 

   //alert(date_en_cours);
   var retval = new String(dayno);
   

   for(var app = 0; app < apps.length; app++)

   {
      if(m == apps[app][1] ) //first month
      {
         if(apps[app][3] - apps[app][1] > 0)
         {
            if(dayno >= apps[app][0]) { retval = apps[app][4]; }
         } else {
            if(dayno >= apps[app][0] && dayno <= apps[app][2]) { retval = apps[app][4]; }
         }
      }

      else if(m == apps[app][3]) // second month

      {
         if(dayno <= apps[app][2]) { retval = apps[app][4]; }
      }

      else if( m > apps[app][1] && m < apps[app][3] )

      { retval = apps[app][4]; }
   }

   if ( date_en_cours < date_depart ) { retval = "#cccccc"; }
   return retval;

}

//function change_retour(jour,month,year)
//{
//   // on controle la date choisis
//   longueur = apps.length;
//   now = new Date();
//   annee = now.getYear();
//   
//   var retour = new Date(year, month, jour,0,0,0);
//   var day = retour.getDate();
//   var month = retour.getMonth();
//   var year = retour.getYear();
//   
//   formulaire.prix.value = 0;
//
//   if ( retour >= date_depart ) {
//     // calcul de la date de retour 
//     var day = jour + nb_jours-1;
//     var date_ret = new Date(year, month, day,0,0,0);
//
//     var day = date_ret.getDate();
//     var month = date_ret.getMonth();
//     var year = date_ret.getYear();
//   
//     formulaire.date_retour.value = day + " " + MonthNames[month] + " " + year;
//
//     // *********************
//	 var date_dep = retour;
//     var nb_jours = parseInt(formulaire.nb_jours.value);
//     //alert("nombre de jours = "+nb_jours);
//     // lire les periodes
//     for (i=1;i<nb_jours+1;i++) {
//		 //alert("i="+i);
//        for (j=0;j<=longueur;j++) {
//		 //alert("j="+j);
//         periode_debut_jour = apps[j][0];
//
//         periode_debut_mois = apps[j][1];
//         periode_debut_mois = periode_debut_mois - 1;
//         var periode_debut = new Date(annee, periode_debut_mois, periode_debut_jour,0,0,0);
//         //alert("periode_debut="+periode_debut);		   
//
//         periode_fin_jour = apps[j][2];
//         periode_fin_mois = apps[j][3];
//         periode_fin_mois = periode_fin_mois - 1;
//         var periode_fin = new Date(annee,periode_fin_mois,periode_fin_jour,0,0,0);
//    	 //alert("periode_fin="+periode_fin);
//		 
//         periode_couleur = apps[j][4];
//    	 //alert("periode_couleur="+periode_couleur);
//		 
//    	 //alert("date_dep="+date_dep);
//         if ( date_dep >= periode_debut && date_dep <= periode_fin ) {
//              periode = periode_couleur;
//			  price = prix[periode];
//			  //alert("price = "+price);
//			  prix_en_cours = parseInt(formulaire.prix.value);
//			  nouveau_prix = prix_en_cours + parseInt(price);
//              formulaire.prix.value = nouveau_prix;
//
//              //alert("prix pour le "+date_dep+ " periode = " + periode);
//			  break;
//           }
//        }
//        var day   = parseInt(date_dep.getDate())+1;
//        var month = date_dep.getMonth();
//        var year  = date_dep.getYear();
//        var date_dep = new Date(year, month, day,0,0,0);
//	 }
//	 
//
//     // on regarde si le bouton repas est coche
//	 for (var i=0; i<formulaire.vipmp.length;i++)
//	 {
//	   if (formulaire.vipmp[i].checked) var repas = formulaire.vipmp[i].value;
//	 }
//
//     // on regarde si le bouton transport est coche
//	 for (var i=0; i<formulaire.trspt.length;i++)
//	 {
//	   if (formulaire.trspt[i].checked) var transfert = formulaire.trspt[i].value;
//	 }
//
//     // on regarde si le bouton host est coche
//	 for (var i=0; i<formulaire.host.length;i++)
//	 {
//	   if (formulaire.host[i].checked) var host = formulaire.host[i].value;
//	 }
//
//	 formulaire.prix_repas.value = 0;
//	 if ( repas == "yes" ) {
//        nombre_adultes = parseInt(formulaire.adultes.value);
//		prix_repas_adultes = nombre_adultes * repas_adultes * nb_jours;
//
//        nombre_enfants = parseInt(formulaire.enfants.value);
//		//alert("nombre enfants = "+nombre_enfants);
//		prix_repas_enfants = nombre_enfants * repas_enfants * nb_jours;
//		//alert("prix_repas_enfants = "+prix_repas_enfants);
//		
//        formulaire.prix_repas.value = prix_repas_adultes + prix_repas_enfants;
//		
//	 }
//	 
//	 formulaire.prix_trspt.value = 0;
//	 if ( transfert == "yes" ) formulaire.prix_trspt.value = transport_aeroport;
//
//     formulaire.prix_host.value = 0;
//	 if ( host == "yes" ) {
//		 // on calcul le nombre de semaine
//		 var nb_week = Math.ceil(parseInt(nb_jours)/7);
//		 //var number_week = nb_week);
//		 //alert("nombre de semaine = "+number_week);
//		 formulaire.prix_host.value = prix_host_semaine * nb_week;
//	 }
//	  
//	 formulaire.prix_total.value = parseInt(formulaire.prix.value) + 
//	                               parseInt(formulaire.prix_repas.value) + 
//								   parseInt(formulaire.prix_trspt.value) + 
//								   parseInt(formulaire.prix_host.value);
//	 
//   } else {
//	 var day = date_depart.getDate();
//     var month = date_depart.getMonth();
//     var year = date_depart.getYear();
//     formulaire.date_retour.value = "";
//     alert('la date de départ doit être supérieure ou égale au '+day+' '+MonthNames[month]+' '+year+' !');
//   }
//}