/* CONSTANTES */
var CONSTANTES = {
  CONTAINER_SELECT             : 'selectArronds',
  CONTAINER_ARRONDS            : 'container_arronds',
  CONTAINER_LIEUX              : 'container_lieux',
  CONTAINER_LIEUX_ADRESSE      : 'container_lieu_adresse',
  CONTAINER_LIEUX_TRAJET       : 'container_lieu_trajet',
  CONTAINER_LIEUX_HORAIRE      : 'container_lieu_horaire',
  CONTAINER_HORAIRES_PRINT     : 'container_print'
}

/* Arronds */
function getArrondsBeginningHTML(langue){
    var label = "Choisir un arrondissement ou une ville";
	if (langue == "en") { label = "Choose a borough or a city"; }
	return "<select name=\"selectArronds\" id=\"selectArronds\" onChange=\"horaires_et_lieux.get_liste_lieux('"+langue+"', this.options[this.selectedIndex].value);body.focus();\">"
			+"<option value=\"1\">"+label+"</option>";
}

function getArrondsElementHTML(arrondID, arrondTitle){
	return "<option value=\""+arrondID+"\">"+arrondTitle+"</option>";
}

function getArrondsEndingHTML(){
	return "</select>";
}

/* LIEUX */
function getLieuxBeginningHTML(){
	return "<ul id=\"ongletFicheHoraire\" class=\"clearfix\">";
}

function getLieuxElementHTML(langue, elementID, elementTitle, index){
	var id = "";
	var aID = "";
	if (index == 0) { id="ongletBiblioActif"; aID = "ongletBiblioActifLink";};
	return "<li id=\""+id+"\"><a  id=\""+aID+"\" href=\"#\" onclick=\"horaires_et_lieux.get_detail_lieu('"+langue+"', '"+elementID+"', 'central');swapTabContent(this);return false;\">"+elementTitle+"</a></li>";
}

function getLieuxEndingHTML(){
	return "</ul>";
}

/* LIEUX_COORDONNÉES */

function getTrajetBeginningHTML(langue){
    var img = "hd_lieux_comment_rendre.gif";
	var img_label = "Comment s'y rendre";
	if (langue == "en") { img = "hd_lieux_comment_rendre_en.gif"; img_label = "How to get there"; }
	return "<table width=\"228\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">"
      					+"<tr>"
        					+"<th><img src=\"/pls/portal/docs/page/biblio_fr/media/images/sec_biblio/"+img+"\" alt=\""+img_label+"\" width=\"228\" height=\"18\"></th>"
      					+"</tr>";
}

function getTrajetElementHTML(langue, metro, autobus){
	var trajet = "";
	if (metro != ''){
		trajet = "<img src=\"/pls/portal/docs/page/biblio_fr/media/images/ic_metro.gif\" alt=\"métro\" width=\"11\" height=\"11\"> "+metro;
	}
	if (metro != '' && autobus != '' && langue == "fr"){ trajet += " et "; }
	if (metro != '' && autobus != '' && langue == "en"){ trajet += " and "; }
	if (autobus != '') {
		trajet += "<img src=\"/pls/portal/docs/page/biblio_fr/media/images/ic_bus.gif\" alt=\"bus\" width=\"13\" height=\"11\"> "+autobus;
	}
	return "<tr>"
            +"<td class=\"bordureBas\">"+trajet+"</td>"
          +"</tr>"
}

function getTrajetEndingHTML(){
	return "</table>";
}



/**
 * Object qui gère les requêtes ajax et leur retour.
 *
 */
var horaires_et_lieux = {

	get_liste_arronds: function(langue) {
    
      new Ajax.Request('http://ville.montreal.qc.ca/pls/portal/ubst.lieu_wqp.get_liste_arronds_villes?p_langue='+langue,
      {
            method:'get',
            onSuccess: function(transport){
              	var response = transport.responseText || "no response text";
              	var jsonFormat = eval('('+response+')');
              	var arronds = jsonFormat.arronds;
  
              // Si aucun résultat  
              // if (jsonFormat.elements == undefined) {Element.update($(divID), 'Aucun résultat retourné')};
	
			  var arrondsHTML = getArrondsBeginningHTML(langue);
			  
              // Compilation des résultats
              arronds.each(function(a){
                // Insertion de l'élément
                arrondsHTML += getArrondsElementHTML(a.id, a.title);
              });
			  
			  arrondsHTML += getArrondsEndingHTML();
			  
			  // Insertion du menu
			  Element.update($(CONSTANTES.CONTAINER_ARRONDS), arrondsHTML) ;
            },
            onFailure: function(transport){ alert('Something Failed...'+transport.status) }
      });
   },
	
   get_liste_lieux: function(langue, arrond, index) {

      if ($("tabVide")) {
	  	$("tabVide").id = "tabHoraire";
	  }
      new Ajax.Request('http://ville.montreal.qc.ca/pls/portal/ubst.lieu_wqp.get_liste_lieux?p_langue='+langue+'&p_arr_vil='+arrond,
      {
            method:'get',
            onSuccess: function(transport){
              	var response = transport.responseText || "no response text";
              	var jsonFormat = eval('('+response+')');
              	var elements = jsonFormat.elements;
				var premierElement;
  
              // Si aucun résultat  
              // if (jsonFormat.elements == undefined) {Element.update($(divID), 'Aucun résultat retourné')};
	
			  var lieuxHTML = getLieuxBeginningHTML();
			  
              // Compilation des résultats
              elements.each(function(e, index){
                // Insertion de l'élément
				if (index == 0) {
					premierElement = e.id; 
				}
                lieuxHTML += getLieuxElementHTML(langue, e.id, e.title, index);
              });
			  
			  lieuxHTML += getLieuxEndingHTML();
			  
			  // Insertion du menu
			  Element.update($(CONSTANTES.CONTAINER_LIEUX), lieuxHTML) ;
			  horaires_et_lieux.get_detail_lieu(langue, premierElement, "central");
            },
			onComplete: function()
			{
				if (index != undefined && index != ""){
					$(CONSTANTES.CONTAINER_SELECT).selectedIndex=index;
				}
			},
            onFailure: function(transport){ alert('Something Failed...'+transport.status) }
      });
   },
   
   get_detail_lieu: function(langue, lieu, scope){
   
   	new Ajax.Request('http://ville.montreal.qc.ca/pls/portal/ubst.lieu_wqp.get_coord_horaire?p_langue='+langue+'&p_id='+lieu,
      {
            method:'get',
            onSuccess: function(transport){
              	var response = transport.responseText || "no response text";
              	var e = eval('('+response+')');
				var titre = e.titre;
				var image = e.image;
				var legende = e.legende;
                var telephones = e.telephones;
				var trajets = e.trajets;
				var type = e.HTYPE;
				var HTMLAdresse = "";
				/* Image */
				if (image != "" && scope == "local") {
					HTMLAdresse += "<img class=\"gauche\" alt=\""+legende+"\" src=\"/pls/portal/docs/page/biblio_fr/media/images/sec_biblio/ph_"+image.replace(".jpg", "")+"_pt.jpg\"/>";
				}
				/* Adresse */
				if (scope == "local") {HTMLAdresse += "<strong>"+ titre+"</strong><br>" }
				HTMLAdresse += e.adresse;
				if (e.code_postal != "") {HTMLAdresse += " " + e.code_postal;}
				HTMLAdresse += "<br>";
				if (telephones != '') {
					telephones.each(function(t){
						HTMLAdresse += t.tel+" "+t.info+" ("+t.type+")<br>";
					});
				}
				if (scope == "local") {
				  if (e.contact != "") {HTMLAdresse += "Responsable : "+e.contact+"<br>";}
				  if (e.url_site_web != "" && e.nom_site_web != "") {HTMLAdresse += "<ul class=\"listeCommunication\"><li class=\"internet\"><a href=\""+e.url_site_web+"\">"+e.nom_site_web+"</a></li></ul>";}
				}
				if (scope == "central") {
				  if (langue == "fr" ) {
				  	HTMLAdresse += "<p class=\"lienWebHor\"><a href=\"/pls/portal/url/page/biblio_fr/rep_biblios/rep_mini_site_biblio/accueil?section=accueil&lieu="+lieu+"\">Visitez le site de cette bibliothèque </a></p>";
				  } else {
				    HTMLAdresse += "<p class=\"lienWebHor\"><a href=\"/pls/portal/url/page/biblio_en/rep_biblios/rep_mini_site_biblio/accueil?section=accueil&lieu="+lieu+"\">Visit the library's Web site </a></p>";
				  }
				}
				Element.update($(CONSTANTES.CONTAINER_LIEUX_ADRESSE), HTMLAdresse) ;
				
				/* Trajet */
				var HTMLTrajet = "";
				if (trajets != '') {
					HTMLTrajet = getTrajetBeginningHTML(langue);
					trajets.each(function(t){
						HTMLTrajet += getTrajetElementHTML(langue, t.metro, t.autobus);
					});
					HTMLTrajet += getTrajetEndingHTML();
				}
				Element.update($(CONSTANTES.CONTAINER_LIEUX_TRAJET), HTMLTrajet);
			
                /* Horaire */
			    var HTMLHoraire = "";
			    switch(type){
					case (type = "1") :	HTMLHoraire = getHTMLHoraire1(langue, e.HREGADEBUT, e.HREGAJ1, e.HREGAJ2, e.HREGAJ3, e.HREGAJ4, e.HREGAJ5, e.HREGAJ6, e.HREGAJ7, e.HREGJJ1, e.HREGJJ2, e.HREGJJ3, e.HREGJJ4, e.HREGJJ5, e.HREGJJ6, e.HREGJJ7, e.HETEADEBUT, e.HETEAJ1, e.HETEAJ2, e.HETEAJ3, e.HETEAJ4, e.HETEAJ5, e.HETEAJ6, e.HETEAJ7, e.HETEJJ1, e.HETEJJ2, e.HETEJJ3, e.HETEJJ4, e.HETEJJ5, e.HETEJJ6, e.HETEJJ7, e.HFERMCONGE, e.HFERMQUOT); 
								Element.update($(CONSTANTES.CONTAINER_LIEUX_HORAIRE), HTMLHoraire);
								break;
					case (type = "2") : 	HTMLHoraire = getHTMLHoraire2(langue, e.HREGAJ1, e.HREGAJ2, e.HREGAJ3, e.HREGAJ4, e.HREGAJ5, e.HREGAJ6, e.HREGAJ7, e.HREGJJ1, e.HREGJJ2, e.HREGJJ3, e.HREGJJ4, e.HREGJJ5, e.HREGJJ6, e.HREGJJ7, e.HFERMCONGE, e.HFERMQUOT);
								Element.update($(CONSTANTES.CONTAINER_LIEUX_HORAIRE), HTMLHoraire);
								break;
					case (type = "3") : 	HTMLHoraire = getHTMLHoraire3(langue, e.HREGADEBUT, e.HREGAJ1, e.HREGAJ2, e.HREGAJ3, e.HREGAJ4, e.HREGAJ5, e.HREGAJ6, e.HREGAJ7, e.HETEADEBUT, e.HETEAJ1, e.HETEAJ2, e.HETEAJ3, e.HETEAJ4, e.HETEAJ5, e.HETEAJ6, e.HETEAJ7, e.HFERMCONGE, e.HFERMQUOT);
								Element.update($(CONSTANTES.CONTAINER_LIEUX_HORAIRE), HTMLHoraire);
								break;
					case (type = "4") : 	HTMLHoraire = getHTMLHoraire4(langue, e.HREGJDEBUT, e.HREGJJ1, e.HREGJJ2, e.HREGJJ3, e.HREGJJ4, e.HREGJJ5, e.HREGJJ6, e.HREGJJ7, e.HETEJDEBUT, e.HETEJJ1, e.HETEJJ2, e.HETEJJ3, e.HETEJJ4, e.HETEJJ5, e.HETEJJ6, e.HETEJJ7, e.HFERMCONGE, e.HFERMQUOT);
								Element.update($(CONSTANTES.CONTAINER_LIEUX_HORAIRE), HTMLHoraire);
								break;
					case (type = "5") : 	HTMLHoraire = getHTMLHoraire5(langue, e.HREGADEBUT, e.HREGAJ1, e.HREGAJ2, e.HREGAJ3, e.HREGAJ4, e.HREGAJ5, e.HREGAJ6, e.HREGAJ7, e.HREGJJ1, e.HREGJJ2, e.HREGJJ3, e.HREGJJ4, e.HREGJJ5, e.HREGJJ6, e.HREGJJ7, e.HETEADEBUT, e.HETEAJ1, e.HETEAJ2, e.HETEAJ3, e.HETEAJ4, e.HETEAJ5, e.HETEAJ6, e.HETEAJ7, e.HFERMCONGE, e.HFERMQUOT); 
								Element.update($(CONSTANTES.CONTAINER_LIEUX_HORAIRE), HTMLHoraire);
								break;
					case (type = "6") : 	HTMLHoraire = getHTMLHoraire6(langue, e.HREGADEBUT, e.HREGAJ1, e.HREGAJ2, e.HREGAJ3, e.HREGAJ4, e.HREGAJ5, e.HREGAJ6, e.HREGAJ7, e.HFERMCONGE, e.HFERMQUOT);
								Element.update($(CONSTANTES.CONTAINER_LIEUX_HORAIRE), HTMLHoraire);
								break;
					case (type = "7") :	HTMLHoraire = getHTMLHoraire7(langue, e.HREGADEBUT, e.HREGAJ1, e.HREGAJ2, e.HREGAJ3, e.HREGAJ4, e.HREGAJ5, e.HREGAJ6, e.HREGAJ7, e.HETEADEBUT, e.HETEAJ1, e.HETEAJ2, e.HETEAJ3, e.HETEAJ4, e.HETEAJ5, e.HETEAJ6, e.HETEAJ7, e.HETEJJ1, e.HETEJJ2, e.HETEJJ3, e.HETEJJ4, e.HETEJJ5, e.HETEJJ6, e.HETEJJ7, e.HFERMCONGE, e.HFERMQUOT); 
								Element.update($(CONSTANTES.CONTAINER_LIEUX_HORAIRE), HTMLHoraire);
								break;
					default :               HTMLHoraire = getHTMLHoraire6(langue, e.HREGADEBUT, e.HREGAJ1, e.HREGAJ2, e.HREGAJ3, e.HREGAJ4, e.HREGAJ5, e.HREGAJ6, e.HREGAJ7, e.HFERMCONGE, e.HFERMQUOT);
								Element.update($(CONSTANTES.CONTAINER_LIEUX_HORAIRE), HTMLHoraire);
								break;
				}
				
			  
			  
			  
            },
            onFailure: function(transport){ alert('Something Failed...'+transport.status) }
      });

   }

}

var horaires_et_lieux_print = {
	get_liste_by_arronds: function(langue) {

      new Ajax.Request('http://ville.montreal.qc.ca/pls/portal/ubst.lieu_wqp.get_liste_arronds_villes?p_langue='+langue,
      {
            method:'get',
            asynchronous:false,
            onComplete: function(transport){
			 if (transport.status == 200){
              	var response = transport.responseText || "no response text";
              	var jsonFormat = eval('('+response+')');
              	var arronds = jsonFormat.arronds;  

                // Compilation des résultats
                arronds.each(function(a){
				    horaires_et_lieux_print.get_liste_lieux(langue, a.title, a.id);
                });
             }
            },
            onFailure: function(transport){ alert('Something Failed...'+transport.status) }
      });
   },
   
   get_liste_lieux: function(langue, title, id){ 
   			new Ajax.Request('http://ville.montreal.qc.ca/pls/portal/ubst.lieu_wqp.get_liste_lieux?p_langue='+langue+'&p_arr_vil='+id,
			{
            	method:'get',
            	asynchronous:false,
            	onComplete: function(transport){
				 if (transport.status == 200){
              		var response = transport.responseText || "no response text";
              		var jsonFormat = eval('('+response+')');
              		var elements = jsonFormat.elements;  
   
                	// Compilation des résultats
                	elements.each(function(e, index){
                	
						horaires_et_lieux_print.get_detail_lieu(langue, title, e.title, e.id, index);
                
                	});
                 }
            	},
            	onFailure: function(transport){ alert('Something Failed...'+transport.status) }
      		});		
   },
   
   get_detail_lieu: function(langue, nomArrond, nomLieu, idLieu, indexLieu){
   		var printHTML = "<table width=\"595\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\"><tr><td>";
   			new Ajax.Request('http://ville.montreal.qc.ca/pls/portal/ubst.lieu_wqp.get_coord_horaire?p_langue='+langue+'&p_id='+idLieu,
			{
            	method:'get',
            	asynchronous:false,
            	onComplete: function(transport){
				 if (transport.status == 200){
              		var response = transport.responseText || "no response text";
              		var e = eval('('+response+')');
              		
					if (indexLieu == 0) {
						printHTML += "<h1>"+nomArrond+"</h1>";
					}
					printHTML += "<table class=\"tabLieu\" width=\"595\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">"
                                   +"<tbody>"
                                    +"<tr>"
                                     +"<td width=\"284\" valign=\"bottom\">"
                                      +"<h2>"+nomLieu+"</h2>";
					if (e.adresse != "") {
						printHTML += e.adresse+"<br/>";
					}
					if (e.code_postal != "") {
						printHTML += e.code_postal+"<br/>";
					}
                    if (e.telephones != "") {
						e.telephones.each(function(t){
							printHTML += t.tel+" "+t.info+" ("+t.type+")<br>";
						});
					}      
					
					printHTML += "</td>"
                                +"<td width=\"311\" valign=\"top\">"
                                  +"<table width=\"311\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">"
                                     +"<tbody>"
                                        +"<tr>";
										if (langue == "fr") {
                                         printHTML +="<th>Pour s'y rendre...</th>";
										} else {
										 printHTML +="<th>How to get there...</th>";
										}
                                        printHTML +="</tr>";
					
					
					if (e.trajets != "") {
						e.trajets.each(function(t){
							printHTML += "<tr>";
										if (langue == "fr") {
          printHTML +="<td class=\"bordureBas\">";
          if (t.metro != "") printHTML += "Métro : "+t.metro;
          if (t.metro != "" && t.autobus != "") printHTML += " et ";  
          if (t.autobus != "") printHTML += "Autobus : "+t.autobus;
      printHTML +=" </td>";
										} else {
	      printHTML +="<td class=\"bordureBas\">";
	      if (t.metro != "") printHTML += "Metro : "+t.metro;
	      if (t.metro != "" && t.autobus != "") printHTML += " and ";  
	      if (t.autobus != "") printHTML += "Bus : "+t.autobus;
      printHTML +=" </td>";
										}
                                        printHTML +="</tr>";
						});
					}		
		
					printHTML += "<tr>"
                                    +"<td>&nbsp;</td>"
                                +"</tr>"
                               +"</tbody>"
                              +"</table>"
                             +"</td>"
                            +"</tr>"
                           +"</tbody>"
                          +"</table>";
						  
						 

					switch(e.HTYPE){
					case (e.HTYPE = "1") :	printHTML += getHTMLHoraire1(langue, e.HREGADEBUT, e.HREGAJ1, e.HREGAJ2, e.HREGAJ3, e.HREGAJ4, e.HREGAJ5, e.HREGAJ6, e.HREGAJ7, e.HREGJJ1, e.HREGJJ2, e.HREGJJ3, e.HREGJJ4, e.HREGJJ5, e.HREGJJ6, e.HREGJJ7, e.HETEADEBUT, e.HETEAJ1, e.HETEAJ2, e.HETEAJ3, e.HETEAJ4, e.HETEAJ5, e.HETEAJ6, e.HETEAJ7, e.HETEJJ1, e.HETEJJ2, e.HETEJJ3, e.HETEJJ4, e.HETEJJ5, e.HETEJJ6, e.HETEJJ7, e.HFERMCONGE, e.HFERMQUOT); 
								break;
					case (e.HTYPE = "2") : 	printHTML += getHTMLHoraire2(langue, e.HREGAJ1, e.HREGAJ2, e.HREGAJ3, e.HREGAJ4, e.HREGAJ5, e.HREGAJ6, e.HREGAJ7, e.HREGJJ1, e.HREGJJ2, e.HREGJJ3, e.HREGJJ4, e.HREGJJ5, e.HREGJJ6, e.HREGJJ7, e.HFERMCONGE, e.HFERMQUOT);
								break;
					case (e.HTYPE = "3") : 	printHTML += getHTMLHoraire3(langue, e.HREGADEBUT, e.HREGAJ1, e.HREGAJ2, e.HREGAJ3, e.HREGAJ4, e.HREGAJ5, e.HREGAJ6, e.HREGAJ7, e.HETEADEBUT, e.HETEAJ1, e.HETEAJ2, e.HETEAJ3, e.HETEAJ4, e.HETEAJ5, e.HETEAJ6, e.HETEAJ7, e.HFERMCONGE, e.HFERMQUOT);
								break;
					case (e.HTYPE = "4") : 	printHTML += getHTMLHoraire4(langue, e.HREGJDEBUT, e.HREGJJ1, e.HREGJJ2, e.HREGJJ3, e.HREGJJ4, e.HREGJJ5, e.HREGJJ6, e.HREGJJ7, e.HETEJDEBUT, e.HETEJJ1, e.HETEJJ2, e.HETEJJ3, e.HETEJJ4, e.HETEJJ5, e.HETEJJ6, e.HETEJJ7, e.HFERMCONGE, e.HFERMQUOT);
								break;
					case (e.HTYPE = "5") : 	printHTML += getHTMLHoraire5(langue, e.HREGADEBUT, e.HREGAJ1, e.HREGAJ2, e.HREGAJ3, e.HREGAJ4, e.HREGAJ5, e.HREGAJ6, e.HREGAJ7, e.HREGJJ1, e.HREGJJ2, e.HREGJJ3, e.HREGJJ4, e.HREGJJ5, e.HREGJJ6, e.HREGJJ7, e.HETEADEBUT, e.HETEAJ1, e.HETEAJ2, e.HETEAJ3, e.HETEAJ4, e.HETEAJ5, e.HETEAJ6, e.HETEAJ7, e.HFERMCONGE, e.HFERMQUOT); 
								break;
					case (e.HTYPE = "6") : 	printHTML += getHTMLHoraire6(langue, e.HREGADEBUT, e.HREGAJ1, e.HREGAJ2, e.HREGAJ3, e.HREGAJ4, e.HREGAJ5, e.HREGAJ6, e.HREGAJ7, e.HFERMCONGE, e.HFERMQUOT);
								break;
					case (e.HTYPE = "7") :	printHTML += getHTMLHoraire7(langue, e.HREGADEBUT, e.HREGAJ1, e.HREGAJ2, e.HREGAJ3, e.HREGAJ4, e.HREGAJ5, e.HREGAJ6, e.HREGAJ7, e.HETEADEBUT, e.HETEAJ1, e.HETEAJ2, e.HETEAJ3, e.HETEAJ4, e.HETEAJ5, e.HETEAJ6, e.HETEAJ7, e.HETEJJ1, e.HETEJJ2, e.HETEJJ3, e.HETEJJ4, e.HETEJJ5, e.HETEJJ6, e.HETEJJ7, e.HFERMCONGE, e.HFERMQUOT); 
								break;
					default :               printHTML += getHTMLHoraire6(langue, e.HREGADEBUT, e.HREGAJ1, e.HREGAJ2, e.HREGAJ3, e.HREGAJ4, e.HREGAJ5, e.HREGAJ6, e.HREGAJ7, e.HFERMCONGE, e.HFERMQUOT);
								break;
				}	 
				printHTML += "</td></tr></table>";
					
					// Insertion du menu
			        new Insertion.Before($(CONSTANTES.CONTAINER_HORAIRES_PRINT), printHTML);
                 }
            	},
            	onFailure: function(transport){ alert('Something Failed...'+transport.status) }
      		});

   }
   
   
}



				    



/* HTML DES HORAIRES */

function getHTMLHoraire1(langue, HREGADEBUT, HREGAJ1, HREGAJ2, HREGAJ3, HREGAJ4, HREGAJ5, HREGAJ6, HREGAJ7, HREGJJ1, HREGJJ2, HREGJJ3, HREGJJ4, HREGJJ5, HREGJJ6, HREGJJ7, HETEADEBUT, HETEAJ1, HETEAJ2, HETEAJ3, HETEAJ4, HETEAJ5, HETEAJ6, HETEAJ7, HETEJJ1, HETEJJ2, HETEJJ3, HETEJJ4, HETEJJ5, HETEJJ6, HETEJJ7, HFERMCONGE, HFERMQUOT){
	var titre = "Horaires";
	var jour = "Jour"; var jour1 = "dimanche"; var jour2 = "lundi"; var jour3 = "mardi"; var jour4 = "mercredi"; var jour5 = "jeudi"; var jour6 = "vendredi"; var jour7 = "samedi";
	var info_label = "Informations supplémentaires";
	var adultes = "Adultes"; var jeunes = "Jeunes";
	if (langue == "en") {
		titre = "Schedules";
		jour = "Day"; jour1 = "Sunday"; jour2 = "Monday"; jour3 = "Tuesday"; jour4 = "Wednesday"; jour5 = "Thursday"; jour6 = "Friday"; jour7 = "Saturday";
	    info_label = "Additionnal information";
		adultes = "Adult"; jeunes = "Youth";
	}
	var infos = "";
	if (HFERMCONGE != '' || HFERMQUOT != '') {
		titre += "*";
		if (HFERMCONGE != '') {
			var HFERMCONGE = HFERMCONGE+"<br>";
		}
		infos = "<div class=\"infoSupp\"><p class=\"titreInfoSupp\"><strong>* "+info_label+"</strong></p>"
          			+"<p>"+HFERMCONGE+
								HFERMQUOT+"</p></div>";
	}
	
	return "<table class=\"tabHoraire\" cellspacing=\"0\" cellpadding=\"0\">"
				+"<tr>"
					+"<th>"+titre+"</th>"
					+"<th colspan=\"2\">"+HREGADEBUT+"</th>"
					+"<th colspan=\"2\">"+HETEADEBUT+"</th>"
				+"</tr>"
				+"<tr class=\"cellCateg\">"
					+"<td style=\"text-align:left;\" width=\"73\">"+jour+"</td>"
					+"<td width=\"124\">"+adultes+"</td>"
					+"<td width=\"125\">"+jeunes+"</td>"
					+"<td width=\"112\">"+adultes+"</td>"
					+"<td width=\"130\">"+jeunes+"</td>"
				+"</tr>"
				+"<tr class=\"altColor0\">"
					+"<td style=\"text-align:left;\">"+jour1+"</td>"
					+"<td>"+HREGAJ1+"</td>"
					+"<td>"+HREGJJ1+"</td>"
					+"<td>"+HETEAJ1+"</td>"
					+"<td>"+HETEJJ1+"</td>"
				+"</tr>"
				+"<tr class=\"altColor1\">"
					+"<td style=\"text-align:left;\">"+jour2+"</td>"
					+"<td>"+HREGAJ2+"</td>"
					+"<td>"+HREGJJ2+"</td>"
					+"<td>"+HETEAJ2+"</td>"
					+"<td>"+HETEJJ2+"</td>"
				+"</tr>"
				+"<tr class=\"altColor0\">"
					+"<td style=\"text-align:left;\">"+jour3+"</td>"
					+"<td>"+HREGAJ3+"</td>"
					+"<td>"+HREGJJ3+"</td>"
					+"<td>"+HETEAJ3+"</td>"
					+"<td>"+HETEJJ3+"</td>"
				+"</tr>"
				+"<tr class=\"altColor1\">"
					+"<td style=\"text-align:left;\">"+jour4+"</td>"
					+"<td>"+HREGAJ4+"</td>"
					+"<td>"+HREGJJ4+"</td>"
					+"<td>"+HETEAJ4+"</td>"
					+"<td>"+HETEJJ4+"</td>"
				+"</tr>"
				+"<tr class=\"altColor0\">"
					+"<td style=\"text-align:left;\">"+jour5+"</td>"
					+"<td>"+HREGAJ5+"</td>"
					+"<td>"+HREGJJ5+"</td>"
					+"<td>"+HETEAJ5+"</td>"
					+"<td>"+HETEJJ5+"</td>"
				+"</tr>"
				+"<tr class=\"altColor1\">"
					+"<td style=\"text-align:left;\">"+jour6+"</td>"
					+"<td>"+HREGAJ6+"</td>"
					+"<td>"+HREGJJ6+"</td>"
					+"<td>"+HETEAJ6+"</td>"
					+"<td>"+HETEJJ6+"</td>"
				+"</tr>"
				+"<tr class=\"altColor0\">"
					+"<td style=\"text-align:left;\">"+jour7+"</td>"
					+"<td>"+HREGAJ7+"</td>"
					+"<td>"+HREGJJ7+"</td>"
					+"<td>"+HETEAJ7+"</td>"
					+"<td>"+HETEJJ7+"</td>"
				+"</tr>"
			+"</table>"
			+"<div class=\"clearfix\">"+infos+"</div>";
}


function getHTMLHoraire2(langue, HREGAJ1, HREGAJ2, HREGAJ3, HREGAJ4, HREGAJ5, HREGAJ6, HREGAJ7, HREGJJ1, HREGJJ2, HREGJJ3, HREGJJ4, HREGJJ5, HREGJJ6, HREGJJ7, HFERMCONGE, HFERMQUOT){
	var titre = "Horaires";
	var jour = "Jour"; var jour1 = "dimanche"; var jour2 = "lundi"; var jour3 = "mardi"; var jour4 = "mercredi"; var jour5 = "jeudi"; var jour6 = "vendredi"; var jour7 = "samedi";
	var info_label = "Informations supplémentaires";
	var adultes = "Adultes"; var jeunes = "Jeunes";
	if (langue == "en") {
		titre = "Schedules";
		jour = "Day"; jour1 = "Sunday"; jour2 = "Monday"; jour3 = "Tuesday"; jour4 = "Wednesday"; jour5 = "Thursday"; jour6 = "Friday"; jour7 = "Saturday";
	    info_label = "Additionnal information";
		adultes = "Adult"; jeunes = "Youth";
	}var infos = "";
	if (HFERMCONGE != '' || HFERMQUOT != '') {
		titre += "*";
		if (HFERMCONGE != '') {
			var HFERMCONGE = HFERMCONGE+"<br>";
		}
		infos = "<div class=\"infoSupp\"><p class=\"titreInfoSupp\"><strong>* "+info_label+"</strong></p>"
          			+"<p>"+HFERMCONGE+
								HFERMQUOT+"</p></div>";
	}
	
	return "<table class=\"tabHoraire\" cellspacing=\"0\" cellpadding=\"0\">"
             +"<tr>"
               +"<th colspan=\"3\">"+titre+"</th>"
               +"</tr>"
             +"<tr class=\"cellCateg\">"
               +"<td style=\"text-align:left;\" width=\"86\">"+jour+"</td>"
               +"<td width=\"237\">"+adultes+"</td>"
               +"<td width=\"238\">"+jeunes+"</td>"
               +"</tr>"
             +"<tr class=\"altColor0\">"
               +"<td style=\"text-align:left;\">"+jour1+"</td>"
               +"<td>"+HREGAJ1+"</td>"
               +"<td colspan=\"3\">"+HREGJJ1+"</td>"
               +"</tr>"
             +"<tr class=\"altColor1\">"
               +"<td style=\"text-align:left;\">"+jour2+"</td>"
               +"<td>"+HREGAJ2+"</td>"
               +"<td colspan=\"3\">"+HREGJJ2+"</td>"
               +"</tr>"
             +"<tr class=\"altColor0\">"
               +"<td style=\"text-align:left;\">"+jour3+"</td>"
               +"<td>"+HREGAJ3+"</td>"
               +"<td colspan=\"3\">"+HREGJJ3+"</td>"
               +"</tr>"
             +"<tr class=\"altColor1\">"
               +"<td style=\"text-align:left;\">"+jour4+"</td>"
               +"<td>"+HREGAJ4+"</td>"
               +"<td colspan=\"3\">"+HREGJJ4+"</td>"
               +"</tr>"
             +"<tr class=\"altColor0\">"
               +"<td style=\"text-align:left;\">"+jour5+"</td>"
               +"<td>"+HREGAJ5+"</td>"
               +"<td colspan=\"3\">"+HREGJJ5+"</td>"
               +"</tr>"
             +"<tr class=\"altColor1\">"
               +"<td style=\"text-align:left;\">"+jour6+"</td>"
               +"<td>"+HREGAJ6+"</td>"
               +"<td colspan=\"3\">"+HREGJJ6+"</td>"
               +"</tr>"
             +"<tr class=\"altColor0\">"
               +"<td style=\"text-align:left;\">"+jour7+"</td>"
               +"<td>"+HREGAJ7+"</td>"
               +"<td colspan=\"3\">"+HREGJJ7+"</td>"
               +"</tr>"
           +"</table>"
		   +"<div class=\"clearfix\">"+infos+"</div>";
}


function getHTMLHoraire3(langue, HREGADEBUT, HREGAJ1, HREGAJ2, HREGAJ3, HREGAJ4, HREGAJ5, HREGAJ6, HREGAJ7, HETEADEBUT, HETEAJ1, HETEAJ2, HETEAJ3, HETEAJ4, HETEAJ5, HETEAJ6, HETEAJ7, HFERMCONGE, HFERMQUOT){
	var titre = "Horaires";
	var jour = "Jour"; var jour1 = "dimanche"; var jour2 = "lundi"; var jour3 = "mardi"; var jour4 = "mercredi"; var jour5 = "jeudi"; var jour6 = "vendredi"; var jour7 = "samedi";
	var info_label = "Informations supplémentaires";
	var adultes = "Adultes"; var jeunes = "Jeunes";
	if (langue == "en") {
		titre = "Schedules";
		jour = "Day"; jour1 = "Sunday"; jour2 = "Monday"; jour3 = "Tuesday"; jour4 = "Wednesday"; jour5 = "Thursday"; jour6 = "Friday"; jour7 = "Saturday";
	    info_label = "Additionnal information";
		adultes = "Adult"; jeunes = "Youth";
	}
	var infos = "";
	if (HFERMCONGE != '' || HFERMQUOT != '') {
		titre += "*";
		if (HFERMCONGE != '') {
			var HFERMCONGE = HFERMCONGE+"<br>";
		}
		infos = "<div class=\"infoSupp\"><p class=\"titreInfoSupp\"><strong>* "+info_label+"</strong></p>"
          			+"<p>"+HFERMCONGE+
								HFERMQUOT+"</p></div>";
	}
	
	return "<table class=\"tabHoraire\" cellspacing=\"0\" cellpadding=\"0\">"
				+"<tr>"
					+"<th colspan=\"3\">"+titre+"</th>"
				+"</tr>"
				+"<tr class=\"cellCateg\">"
					+"<td style=\"text-align:left;\" width=\"86\">"+jour+"</td>"
					+"<td width=\"237\">"+HREGADEBUT+"</td>"
					+"<td width=\"238\">"+HETEADEBUT+"</td>"
				+"</tr>"
				+"<tr class=\"altColor0\">"
					+"<td style=\"text-align:left;\">"+jour1+"</td>"
					+"<td>"+HREGAJ1+"</td>"
					+"<td>"+HETEAJ1+"</td>"
				+"</tr>"
				+"<tr class=\"altColor1\">"
					+"<td style=\"text-align:left;\">"+jour2+"</td>"
					+"<td>"+HREGAJ2+"</td>"
					+"<td>"+HETEAJ2+"</td>"
				+"</tr>"
				+"<tr class=\"altColor0\">"
					+"<td style=\"text-align:left;\">"+jour3+"</td>"
					+"<td>"+HREGAJ3+"</td>"
					+"<td>"+HETEAJ3+"</td>"
				+"</tr>"
				+"<tr class=\"altColor1\">"
					+"<td style=\"text-align:left;\">"+jour4+"</td>"
					+"<td>"+HREGAJ4+"</td>"
					+"<td>"+HETEAJ4+"</td>"
				+"</tr>"
				+"<tr class=\"altColor0\">"
					+"<td style=\"text-align:left;\">"+jour5+"</td>"
					+"<td>"+HREGAJ5+"</td>"
					+"<td>"+HETEAJ5+"</td>"
				+"</tr>"
				+"<tr class=\"altColor1\">"
					+"<td style=\"text-align:left;\">"+jour6+"</td>"
					+"<td>"+HREGAJ6+"</td>"
					+"<td>"+HETEAJ6+"</td>"
				+"</tr>"
				+"<tr class=\"altColor0\">"
					+"<td style=\"text-align:left;\">"+jour7+"</td>"
					+"<td>"+HREGAJ7+"</td>"
					+"<td>"+HETEAJ7+"</td>"
				+"</tr>"
			+"</table>"
			+"<div class=\"clearfix\">"+infos+"</div>";
}


function getHTMLHoraire4(langue, HREGJDEBUT, HREGJJ1, HREGJJ2, HREGJJ3, HREGJJ4, HREGJJ5, HREGJJ6, HREGJJ7, HETEJDEBUT, HETEJJ1, HETEJJ2, HETEJJ3, HETEJJ4, HETEJJ5, HETEJJ6, HETEJJ7, HFERMCONGE, HFERMQUOT){
	
	var titre = "Horaires Jeunes";
	var jour = "Jour"; var jour1 = "dimanche"; var jour2 = "lundi"; var jour3 = "mardi"; var jour4 = "mercredi"; var jour5 = "jeudi"; var jour6 = "vendredi"; var jour7 = "samedi";
	var info_label = "Informations supplémentaires";
	var adultes = "Adultes"; var jeunes = "Jeunes";
	if (langue == "en") {
		titre = "Youth schedules";
		jour = "Day"; jour1 = "Sunday"; jour2 = "Monday"; jour3 = "Tuesday"; jour4 = "Wednesday"; jour5 = "Thursday"; jour6 = "Friday"; jour7 = "Saturday";
	    info_label = "Additionnal information";
		adultes = "Adult"; jeunes = "Youth";
	}
	var infos = "";
	if (HFERMCONGE != '' || HFERMQUOT != '') {
		titre += "*";
		if (HFERMCONGE != '') {
			var HFERMCONGE = HFERMCONGE+"<br>";
		}
		infos = "<div class=\"infoSupp\"><p class=\"titreInfoSupp\"><strong>* "+info_label+"</strong></p>"
          			+"<p>"+HFERMCONGE+
								HFERMQUOT+"</p></div>";
	}
	
	return "<table class=\"tabHoraire\" cellspacing=\"0\" cellpadding=\"0\">"
				+"<tr>"
					+"<th colspan=\"3\">"+titre+"</th>"
				+"</tr>"
				+"<tr class=\"cellCateg\">"
					+"<td style=\"text-align:left;\" width=\"73\">"+jour+"</td>"
					+"<td width=\"131\">"+HREGJDEBUT+"</td>"
					+"<td width=\"133\">"+HETEJDEBUT+"</td>"
				+"</tr>"
				+"<tr class=\"altColor0\">"
					+"<td style=\"text-align:left;\">"+jour1+"</td>"
					+"<td>"+HREGJJ1+"</td>"
					+"<td>"+HETEJJ1+"</td>"
				+"</tr>"
				+"<tr class=\"altColor1\">"
					+"<td style=\"text-align:left;\">"+jour2+"</td>"
					+"<td>"+HREGJJ2+"</td>"
					+"<td>"+HETEJJ2+"</td>"
				+"</tr>"
				+"<tr class=\"altColor0\">"
					+"<td style=\"text-align:left;\">"+jour3+"</td>"
					+"<td>"+HREGJJ3+"</td>"
					+"<td>"+HETEJJ3+"</td>"
				+"</tr>"
				+"<tr class=\"altColor1\">"
					+"<td style=\"text-align:left;\">"+jour4+"</td>"
					+"<td>"+HREGJJ4+"</td>"
					+"<td>"+HETEJJ4+"</td>"
				+"</tr>"
				+"<tr class=\"altColor0\">"
					+"<td style=\"text-align:left;\">"+jour5+"</td>"
					+"<td>"+HREGJJ5+"</td>"
					+"<td>"+HETEJJ5+"</td>"
				+"</tr>"
				+"<tr class=\"altColor1\">"
					+"<td style=\"text-align:left;\">"+jour6+"</td>"
					+"<td>"+HREGJJ6+"</td>"
					+"<td>"+HETEJJ6+"</td>"
				+"</tr>"
				+"<tr class=\"altColor0\">"
					+"<td style=\"text-align:left;\">"+jour7+"</td>"
					+"<td>"+HREGJJ7+"</td>"
					+"<td>"+HETEJJ7+"</td>"
				+"</tr>"
			+"</table>"
			+"<div class=\"clearfix\">"+infos+"</div>";
}

function getHTMLHoraire5(langue, HREGADEBUT, HREGAJ1, HREGAJ2, HREGAJ3, HREGAJ4, HREGAJ5, HREGAJ6, HREGAJ7, HREGJJ1, HREGJJ2, HREGJJ3, HREGJJ4, HREGJJ5, HREGJJ6, HREGJJ7, HETEADEBUT, HETEAJ1, HETEAJ2, HETEAJ3, HETEAJ4, HETEAJ5, HETEAJ6, HETEAJ7, HFERMCONGE, HFERMQUOT){
	var titre = "Horaires";
	var jour = "Jour"; var jour1 = "dimanche"; var jour2 = "lundi"; var jour3 = "mardi"; var jour4 = "mercredi"; var jour5 = "jeudi"; var jour6 = "vendredi"; var jour7 = "samedi";
	var info_label = "Informations supplémentaires";
	var adultes = "Adultes"; var jeunes = "Jeunes"; var adultesETjeunes = "Adultes et jeunes";
	if (langue == "en") {
		titre = "Schedules";
		jour = "Day"; jour1 = "Sunday"; jour2 = "Monday"; jour3 = "Tuesday"; jour4 = "Wednesday"; jour5 = "Thursday"; jour6 = "Friday"; jour7 = "Saturday";
	    info_label = "Additionnal information";
		adultes = "Adult"; jeunes = "Youth"; adultesETjeunes = "Adult and youth";
	}
	var infos = "";
	if (HFERMCONGE != '' || HFERMQUOT != '') {
		titre += "*";
		if (HFERMCONGE != '') {
			var HFERMCONGE = HFERMCONGE+"<br>";
		}
		infos = "<div class=\"infoSupp\"><p class=\"titreInfoSupp\"><strong>* "+info_label+"</strong></p>"
          			+"<p>"+HFERMCONGE+
								HFERMQUOT+"</p></div>";
	}
	
	return "<table class=\"tabHoraire\" cellspacing=\"0\" cellpadding=\"0\">"
				+"<tr>"
					+"<th>"+titre+"</th>"
					+"<th colspan=\"2\" style=\"text-align:center;\">"+HREGADEBUT+"</th>"
					+"<th style=\"text-align:center;\">"+HETEADEBUT+"</th>"
				+"</tr>"
				+"<tr class=\"cellCateg\">"
					+"<td style=\"text-align:left;\" width=\"73\">"+jour+"</td>"
					+"<td width=\"131\">"+adultes+"</td>"
					+"<td width=\"133\">"+jeunes+"</td>"
					+"<td width=\"227\">"+adultesETjeunes+"</td>"
				+"</tr>"
				+"<tr class=\"altColor0\">"
					+"<td style=\"text-align:left;\">"+jour1+"</td>"
					+"<td>"+HREGAJ1+"</td>"
					+"<td>"+HREGJJ1+"</td>"
					+"<td>"+HETEAJ1+"</td>"
				+"</tr>"
				+"<tr class=\"altColor1\">"
					+"<td style=\"text-align:left;\">"+jour2+"</td>"
					+"<td>"+HREGAJ2+"</td>"
					+"<td>"+HREGJJ2+"</td>"
					+"<td>"+HETEAJ2+"</td>"
				+"</tr>"
				+"<tr class=\"altColor0\">"
					+"<td style=\"text-align:left;\">"+jour3+"</td>"
					+"<td>"+HREGAJ3+"</td>"
					+"<td>"+HREGJJ3+"</td>"
					+"<td>"+HETEAJ3+"</td>"
				+"</tr>"
				+"<tr class=\"altColor1\">"
					+"<td style=\"text-align:left;\">"+jour4+"</td>"
					+"<td>"+HREGAJ4+"</td>"
					+"<td>"+HREGJJ4+"</td>"
					+"<td>"+HETEAJ4+"</td>"
				+"</tr>"
				+"<tr class=\"altColor0\">"
					+"<td style=\"text-align:left;\">"+jour5+"</td>"
					+"<td>"+HREGAJ5+"</td>"
					+"<td>"+HREGJJ5+"</td>"
					+"<td>"+HETEAJ5+"</td>"
				+"</tr>"
				+"<tr class=\"altColor1\">"
					+"<td style=\"text-align:left;\">"+jour6+"</td>"
					+"<td>"+HREGAJ6+"</td>"
					+"<td>"+HREGJJ6+"</td>"
					+"<td>"+HETEAJ6+"</td>"
				+"</tr>"
				+"<tr class=\"altColor0\">"
					+"<td style=\"text-align:left;\">"+jour7+"</td>"
					+"<td>"+HREGAJ7+"</td>"
					+"<td>"+HREGJJ7+"</td>"
					+"<td>"+HETEAJ7+"</td>"
				+"</tr>"
			+"</table>"
			+"<div class=\"clearfix\">"+infos+"</div>";
}

function getHTMLHoraire6(langue, HREGADEBUT, HREGAJ1, HREGAJ2, HREGAJ3, HREGAJ4, HREGAJ5, HREGAJ6, HREGAJ7, HFERMCONGE, HFERMQUOT){
	var titre = "Horaire";
	var jour = "Jour"; var jour1 = "dimanche"; var jour2 = "lundi"; var jour3 = "mardi"; var jour4 = "mercredi"; var jour5 = "jeudi"; var jour6 = "vendredi"; var jour7 = "samedi";
	var info_label = "Informations supplémentaires";
	var adultes = "Adultes"; var jeunes = "Jeunes";
	if (langue == "en") {
		titre = "Schedule";
		jour = "Day"; jour1 = "Sunday"; jour2 = "Monday"; jour3 = "Tuesday"; jour4 = "Wednesday"; jour5 = "Thursday"; jour6 = "Friday"; jour7 = "Saturday";
	    info_label = "Additionnal information";
		adultes = "Adult"; jeunes = "Youth";
	}
	var infos = "";
	if (HFERMCONGE != '' || HFERMQUOT != '') {
		titre += "*";
		if (HFERMCONGE != '') {
			if (HFERMCONGE != '') {
			var HFERMCONGE = HFERMCONGE+"<br>";
		}
		}
		else {
			var HFERMCONGE_disp = HFERMCONGE;
		}
		infos = "<div class=\"infoSupp\"><p class=\"titreInfoSupp\"><strong>* "+info_label+"</strong></p>"
          			+"<p>"+HFERMCONGE+
								HFERMQUOT+"</p></div>";
	}
	
	return "<div class=\"divGauche\">"
	         +"<table class=\"tabHoraire\" cellspacing=\"0\" cellpadding=\"0\">"
				+"<tr>"
					+"<th colspan=\"2\">"+titre+"</th>"
				+"</tr>"
				+"<tr class=\"cellCateg\">"
					+"<td style=\"text-align:left;\" width=\"73\">"+jour+"</td>"
					+"<td width=\"139\"></td>"
				+"</tr>"
				+"<tr class=\"altColor0\">"
					+"<td style=\"text-align:left;\">"+jour1+"</td>"
					+"<td>"+HREGAJ1+"</td>"
				+"</tr>"
				+"<tr class=\"altColor1\">"
					+"<td style=\"text-align:left;\">"+jour2+"</td>"
					+"<td>"+HREGAJ2+"</td>"
				+"</tr>"
				+"<tr class=\"altColor0\">"
					+"<td style=\"text-align:left;\">"+jour3+"</td>"
					+"<td>"+HREGAJ3+"</td>"
				+"</tr>"
				+"<tr class=\"altColor1\">"
					+"<td style=\"text-align:left;\">"+jour4+"</td>"
					+"<td>"+HREGAJ4+"</td>"
				+"</tr>"
				+"<tr class=\"altColor0\">"
					+"<td style=\"text-align:left;\">"+jour5+"</td>"
					+"<td>"+HREGAJ5+"</td>"
				+"</tr>"
				+"<tr class=\"altColor1\">"
					+"<td style=\"text-align:left;\">"+jour6+"</td>"
					+"<td>"+HREGAJ6+"</td>"
				+"</tr>"
				+"<tr class=\"altColor0\">"
					+"<td style=\"text-align:left;\">"+jour7+"</td>"
					+"<td>"+HREGAJ7+"</td>"
				+"</tr>"
			+"</table>"
		  +"</div>"
          +"<div style=\"width:280px;\" class=\"divGauche\">"+infos+"</div>";
}


function getHTMLHoraire7(langue, HREGADEBUT, HREGAJ1, HREGAJ2, HREGAJ3, HREGAJ4, HREGAJ5, HREGAJ6, HREGAJ7, HETEADEBUT, HETEAJ1, HETEAJ2, HETEAJ3, HETEAJ4, HETEAJ5, HETEAJ6, HETEAJ7, HETEJJ1, HETEJJ2, HETEJJ3, HETEJJ4, HETEJJ5, HETEJJ6, HETEJJ7, HFERMCONGE, HFERMQUOT){
	var titre = "Horaires";
	var jour = "Jour"; var jour1 = "dimanche"; var jour2 = "lundi"; var jour3 = "mardi"; var jour4 = "mercredi"; var jour5 = "jeudi"; var jour6 = "vendredi"; var jour7 = "samedi";
	var info_label = "Informations supplémentaires";
	var adultes = "Adultes"; var jeunes = "Jeunes"; var adultesETjeunes = "Adultes et jeunes";
	if (langue == "en") {
		titre = "Schedules";
		jour = "Day"; jour1 = "Sunday"; jour2 = "Monday"; jour3 = "Tuesday"; jour4 = "Wednesday"; jour5 = "Thursday"; jour6 = "Friday"; jour7 = "Saturday";
	    info_label = "Additionnal information";
		adultes = "Adult"; jeunes = "Youth"; adultesETjeunes = "Adult and youth";
	}
	var infos = "";
	if (HFERMCONGE != '' || HFERMQUOT != '') {
		titre += "*";
		if (HFERMCONGE != '') {
			var HFERMCONGE = HFERMCONGE+"<br>";
		}
		infos = "<div class=\"infoSupp\"><p class=\"titreInfoSupp\"><strong>* "+info_label+"</strong></p>"
          			+"<p>"+HFERMCONGE+
								HFERMQUOT+"</p></div>";
	}
	
	return "<table class=\"tabHoraire\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">"
				+"<tr>"
					+"<th>"+titre+"</th>"
					+"<th style=\"text-align:center;\">"+HREGADEBUT+"</th>"
					+"<th colspan=\"2\" style=\"text-align:center;\">"+HETEADEBUT+"</th>"
				+"</tr>"
				+"<tr class=\"cellCateg\">"
					+"<td style=\"text-align:left;\" width=\"73\">"+jour+"</td>"
					+"<td width=\"249\">"+adultesETjeunes+"</td>"
					+"<td width=\"112\">"+adultes+"</td>"
					+"<td width=\"130\">"+jeunes+"</td>"
				+"</tr>"
				+"<tr class=\"altColor0\">"
					+"<td style=\"text-align:left;\">"+jour1+"</td>"
					+"<td>"+HREGAJ1+"</td>"
					+"<td>"+HETEAJ1+"</td>"
					+"<td>"+HETEJJ1+"</td>"
				+"</tr>"
				+"<tr class=\"altColor1\">"
					+"<td style=\"text-align:left;\">"+jour2+"</td>"
					+"<td>"+HREGAJ2+"</td>"
					+"<td>"+HETEAJ2+"</td>"
					+"<td>"+HETEJJ2+"</td>"
				+"</tr>"
				+"<tr class=\"altColor0\">"
					+"<td style=\"text-align:left;\">"+jour3+"</td>"
					+"<td>"+HREGAJ3+"</td>"
					+"<td>"+HETEAJ3+"</td>"
					+"<td>"+HETEJJ3+"</td>"
				+"</tr>"
				+"<tr class=\"altColor1\">"
					+"<td style=\"text-align:left;\">"+jour4+"</td>"
					+"<td>"+HREGAJ4+"</td>"
					+"<td>"+HETEAJ4+"</td>"
					+"<td>"+HETEJJ4+"</td>"
				+"</tr>"
				+"<tr class=\"altColor0\">"
					+"<td style=\"text-align:left;\">"+jour5+"</td>"
					+"<td>"+HREGAJ5+"</td>"
					+"<td>"+HETEAJ5+"</td>"
					+"<td>"+HETEJJ5+"</td>"
				+"</tr>"
				+"<tr class=\"altColor1\">"
					+"<td style=\"text-align:left;\">"+jour6+"</td>"
					+"<td>"+HREGAJ6+"</td>"
					+"<td>"+HETEAJ6+"</td>"
					+"<td>"+HETEJJ6+"</td>"
				+"</tr>"
				+"<tr class=\"altColor0\">"
					+"<td style=\"text-align:left;\">"+jour7+"</td>"
					+"<td>"+HREGAJ7+"</td>"
					+"<td>"+HETEAJ7+"</td>"
					+"<td>"+HETEJJ7+"</td>"
				+"</tr>"
			+"</table>"
			+"<div class=\"clearfix\">"+infos+"</div>";
}

