/*********************************************
			AJAX des Plannings Refuges
*********************************************/

var BaseUrlReservation="http://reservation.refugesclareethabor.com/";
var BaseUrlJson="http://jsonp.open-system.fr/jsonp.aspx";

 
 function planning(refuges)
{
 var date = document._planningDate;
 var datea = new Date();
 var dateaujourdhui=(datea.getDate() < 10 ? "0":"") + datea.getDate()+"/"+(( (datea.getMonth()+1) < 10 ? "0":"") + (datea.getMonth()+1))+"/"+datea.getFullYear();
 for(i=0; i<refuges.length; i++)
 {
  var html = "<table class='TablePlanning'><tr><th colspan='7' class='selectionmois'><a href='javascript:void(0);' onclick=\"planningDate(null,-30);\" title='mois précédent'>mois prec &laquo;</a> <a href='javascript:void(0);' onclick=\"planningDate(null,-7);\" title='semaine précédente'>semaine prec &laquo;</a><span class='moisencours'> " + Calendar._MN[ date.getMonth() ] + " " + date.getFullYear() + "</span> <a href='javascript:void(0);' onclick=\"planningDate(null,7)\" title='semaine suivante'>&raquo; semaine suiv.</a> <a href='javascript:void(0);' onclick=\"planningDate(null, 30 );\" title='mois suivant'>&raquo; mois suiv.</a></th></tr><tr>";
  var refuge = refuges[i];
  for(j=0;j<refuge.planning.length;j++)
  {
   var planningJour = refuge.planning[j];
   if( planningJour.d > -7 && planningJour.d < 1 )
   {
    var dated = new Date(date);
    dated.setDate(date.getDate() - planningJour.d )
    datedenclair=(dated.getDate() < 10 ? "0":"") + dated.getDate()+"/"+(( (dated.getMonth()+1) < 10 ? "0":"") + (dated.getMonth()+1))+"/"+dated.getFullYear();
	
	if (comparedate(dateaujourdhui,datedenclair)==1){
		html += "<td class='passe' title='-'><div class='entete'>" + Calendar._SDN[ dated.getDay() ]+ "<br/> "+dated.getDate() + " " + Calendar._SMN[ dated.getMonth() ] + "</div><div class='places'> - </div></td>";
	} else{
		if(planningJour.f==1){
			html += "<td class='ferme j"+ dated.getFullYear() + "-" + ( dated.getMonth()+1 < 10 ? "0" : "" ) + ( dated.getMonth()+1 ) + "-" + ( dated.getDate() < 10 ? "0" : "" ) + dated.getDate() + "' title='Etablissement Fermé'><div class='entete'><div class='logo'></div>" + Calendar._SDN[ dated.getDay() ]+ "<br/> "+dated.getDate() + " " + Calendar._SMN[ dated.getMonth() ] + "</div><div class='places'> - </div></td>";
		} else{
			if(planningJour.s>0){
				html += "<td class='ouvert j"+ dated.getFullYear() + "-" + ( dated.getMonth()+1 < 10 ? "0" : "" ) + ( dated.getMonth()+1 ) + "-" + ( dated.getDate() < 10 ? "0" : "" ) + dated.getDate() + "'><a href='javascript:;' onclick='OuvreBoxyRefuge(\""+refuge.id+"\",\""+datedenclair+"\")' title='"+datedenclair+" : "+planningJour.s+" places disponibles en ligne.\n Cliquez pour réserver'><div class='entete'><div class='logo'></div>" + Calendar._SDN[ dated.getDay() ]+ "<br/> "+ dated.getDate() + " " + Calendar._SMN[ dated.getMonth() ] + "</div><div class='places'>" + planningJour.s + "</div></a></td>";
			} else {
				html += "<td class='complet j"+ dated.getFullYear() + "-" + ( dated.getMonth()+1 < 10 ? "0" : "" ) + ( dated.getMonth()+1 ) + "-" + ( dated.getDate() < 10 ? "0" : "" ) + dated.getDate() + "' title='Etablissement Complet'><div class='entete'><div class='logo'></div>" + Calendar._SDN[ dated.getDay() ]+ "<br/> "+dated.getDate() + " " + Calendar._SMN[ dated.getMonth() ] + "</div><div class='places'> - </div></td>";
			}
		}	
	}	
   }
  }
  html += "</tr></table>";
  jQuery('.planning' + refuge.id).html( html );
 }
}
 
function planningDate(daterech, decalage)
{
	var datecookie=getCookieInfo("datecookie");
	if( daterech != null ){
		document._planningDate = new Date(daterech);
	} else if( document._planningDate == null ){
		if(datecookie!=null){
			document._planningDate = new Date(datecookie);
		} else{
			document._planningDate = new Date();
		}
	}
	

  document._planningDate.setDate( document._planningDate.getDate() + decalage );
  setCookieInfo("datecookie",document._planningDate,10);
 var datexml = document._planningDate.getFullYear() + "-" + ( document._planningDate.getMonth()+1 < 10 ? "0":"") + (document._planningDate.getMonth()+1) + "-" + ( document._planningDate.getDate() < 10 ? "0":"") + (document._planningDate.getDate()) + "T00:00:00"
 var listeId = "-1";
 jQuery(".inputfournisseur").each( function() { listeId += "," + this.value; } );
 jQuery.ajax( { url:BaseUrlJson+"?px=" + escape(BaseUrlReservation+"z4971e5_fr-.aspx?Globales/ListeIdFournisseur=" + listeId.substring(3) + "&Param/DateRech=" + datexml), dataType:"jsonp", success:planning } );
}
 
