
$(document).ready(function() {
  
  // TRADUCTION/CORRECTION : RÉSULTATS DE RECHERCHE, CALENDRIERS, VIDÉO 
  rectifie_resultats(); traduit_calendriers(); start_image(); 

  // PARSING variables ===================================================================
  var start; var end; var length; var menu_item; var cadre; var result; var title; var id;
   
  // Parsing slide menu content =========== Merci Fred ! =================================
  $.get("index.php?id=166", function(data){ if(data != false) { 
  for(i=1;i<8;i++) {
  	switch(i) {
	case 1: title = 'Commission scolaire'; id = 14; break;
	case 2: title = 'Élèves et parents'; id = 15; break;
	case 3: title = 'Écoles et centres'; id = 16; break;
	case 4: title = 'Services administratifs'; id = 122; break;
	case 5: title = 'Accueil'; id = 2;break;
	}
    if(i < 6 ) {
        start = strpos(data,"<ul ",end);
        end = strpos(data,'</ul>',start) + 5;
    } else {
	    start = strpos(data,"<table");
		end = strpos(data,"</table>",start) + 8;
	}
	
    length = end - start;
	result = data.substr(start,length);
	
	if(i < 5) document.getElementById('cadre-content-'+i).innerHTML = result;
	if(i == 5){
	result = result.replace(/id=133/g, 'id=172');
    result = result.replace(/Portail Édu-Groupe/g, 'Calendrier des événements');
	result = result.replace(/id=132/g, 'id=167');
    result = result.replace(/Nous joindre/g, 'Recherche');
	}
	if(i < 6) document.getElementById('generatedfooter').innerHTML += '<div class="footerlist">'
	                                                               +'<div class="footertitle"><img src="fileadmin/img/fleche2.png" /> <a href="?id='
	                                                               +id+'">'+title+'</a></div>'+result+'</div>';
	
	if(i > 6 && document.getElementById('calendrier')){

	  // TRADUCTION et MODIFICATION du CALENDRIER MINI-MOIS de la page d'ACCUEIL
	   var start;
        start  = strpos(result, '<thead', start) ;
        start  = strpos(result, '<th', start) ;
        start  = strpos(result, 'tx_cal_controller[year]=', start) + 24;
       var year = result.substr(start, 4);
       var newlink = '</a>&nbsp;<a title="Vue Année" href="./?id=172">' + year + '</a></th>';
        result = result.replace('</a></th>', newlink);

        result = result.replace(/>Mo</g,'>Lun<');   
        result = result.replace(/>Tu</g,'>Mar<');   
        result = result.replace(/>We</g,'>Mer<');   
        result = result.replace(/>Th</g,'>Jeu<');   
        result = result.replace(/>Fr</g,'>Ven<');   
        result = result.replace(/>Sa</g,'>Sam<');   
        result = result.replace(/>Su</g,'>Dim<');   

        result = result.replace(/monthToday/g,'aujourdHui');   
		result = result.replace(/monthCurrentWeek/g,'monthCurrentWeek2');   
		
        result = result.replace(/>January</g,'>Janvier<');   
        result = result.replace(/>February</g,'>Février<');   
        result = result.replace(/>March</g,'>Mars<');   
        result = result.replace(/>April</g,'>Avril<');   
        result = result.replace(/>May</g,'>Mai<');   
        result = result.replace(/>June</g,'>Juin<');   
        result = result.replace(/>July</g,'>Juillet<');   
        result = result.replace(/>August</g,'>Août<');   
        result = result.replace(/>September</g,'>Septembre<');   
        result = result.replace(/>October</g,'>Octobre<');   
        result = result.replace(/>November</g,'>Novembre<');   
        result = result.replace(/>December</g,'>Décembre<');  

        
        document.getElementById('calendrier').innerHTML = result;	
	}	
  }
}});

// -----DIAPORAMA ACCUEIL ----------------------------------------------------------
$.get("fileadmin/img/diapo/index.php", function(data){ if(data != false) { 
document.getElementById('slideshow').innerHTML = data;
  //slideshow cycle
  $('.slideshow').cycle({
		fx: 'fade',
		delay: 1000,
		speed: 5000
	});
}});
// -------------Diaporama sur la page Photos----------
if(document.getElementById('slideshow2')){
 $.get("fileadmin/img/diapo2/index.php", function(data){ if(data != false) { 
 document.getElementById('slideshow2').innerHTML = data;
   //slideshow cycle
   $('.slideshow2').cycle({ 
 		fx: 'fade', 
		delay: 1000,
		speed: 5000
   });
 }});
}
//---------------------------------------------------------------------------------
});

//--------fonctions----------------------------------------------------------------------------------
function strpos (haystack, needle, offset) {
    var i = (haystack+'').indexOf(needle, (offset || 0));
    return i === -1 ? false : i;
}
function hideAllExceptThis(one) {
  for(i=1;i<5;i++) {
    if(i != one) {
      document.getElementById(i).style.display="none";
	}
  }
}
// Rajouté par Matt =======================================================================
function hideAll() {
  for(i=1;i<5;i++) {
     document.getElementById(i).style.display="none";
  }
}

$(document).click(function() { hideAll(); });

// ==== BARRE D'ADDRESSE DANS PAGE RECHERCHE====
function searchaddress(){
 if(document.getElementById('adresse')){}else{if(document.getElementById('adressewrap')){   
   var html = '<div id="adresse" class="adresse">Site de la CSÎ&nbsp;<img src="fileadmin/img/fleche.png" alt="" />&nbsp;'
			+ '<a href="index.php?id=11" onfocus="blurLink(this);">Accueil</a>&nbsp;'
			+ '<img src="fileadmin/img/fleche.png" alt="" />&nbsp;<a href="index.php?id=167" onfocus="blurLink(this);">'
		    + 'Recherche</a></div>';
		  
   document.getElementById('adressewrap').innerHTML = html;
 }}
 
 }
// ============= Modification de la page de recherche ====================================

function rectifie_resultats(){
 if(document.getElementById("c500")){
  var resultats = document.getElementById("c500").innerHTML; 
  var resultats2 = resultats.replace(/&amp;nbsp;/g, "&nbsp;");
      resultats2 = resultats2.replace(/h/, "Pages suivantes");
      resultats2 = resultats2.replace(/h/, "Pages précédentes");
  document.getElementById("c500").innerHTML = resultats2;
  // By the way -> Dédoublement de l'information sur les résultats et rectification de l'orthographe du singulier
  if(document.getElementById("nb_resultats")){   
   var nb_resultats = document.getElementById("nb_resultats").innerHTML;
   if(nb_resultats == 1){
     var info = document.getElementById("info_recherche").innerHTML; 
     var info2 = info.replace("pages trouvées", "page trouvée"); 
	 document.getElementById("info_recherche").innerHTML = info2;
	 document.getElementById("pages").style.display='none';
   }
   if(nb_resultats > 10){
    document.getElementById("info_recherche_2").innerHTML = document.getElementById("info_recherche").innerHTML; 
   } 
   else{
    document.getElementById("info_recherche_2").style.display='none';
   }
  }
  else{
   document.getElementById("info_recherche_2").style.display='none';
  }
 } 
}
//============================================================================

function hideshowmenu(){
 var visib = document.getElementById('generated').style.display; 
                   if(visib == 'none'){ 
                    document.getElementById('generated').style.display='block';
                    document.getElementById('sections').src='fileadmin/img/sectionssecondaires.png'; 
                    document.getElementById('sections').style.marginBottom='3px'; 
                    document.getElementById('sectionslink').title='CACHER LE MENU'; 
                   }
                   else{
                    document.getElementById('generated').style.display='none';
                    this.title='AFFICHER LE MENU';
                    document.getElementById('sections').src='fileadmin/img/sectionssecondaires_off.png'; 
                    document.getElementById('sections').style.marginBottom='10px'; 
                    document.getElementById('sectionslink').title='AFFICHER LE MENU'; 
				   }
}


//============================================================================
function reducemessages(){
 document.getElementById('messagescontent').style.display='none';
 document.getElementById('messagestitle').style.marginBottom='11px';
 var adr = document.getElementById('messagestitle').src;
 if(adr.substr(adr.length-5, 5) == 's.png') 
   {document.getElementById('messagestitle').src='fileadmin/img/messages_off.png';
    document.getElementById('messagestitle').title='AFFICHER LES MESSAGES'; }
 if(adr.substr(adr.length-5, 5) == 'e.png') 
   {document.getElementById('messagestitle').src='fileadmin/img/message_off.png';
    document.getElementById('messagestitle').title='AFFICHER LE MESSAGE'; }
}

function enlargemessages(){
 document.getElementById('messagescontent').style.display='block';
 document.getElementById('messagestitle').style.marginBottom='0px';
 var adr = document.getElementById('messagestitle').src;
 if(adr.substr(adr.length-9, 9) =='s_off.png') 
   {document.getElementById('messagestitle').src='fileadmin/img/messages.png';
    document.getElementById('messagestitle').title='CACHER LES MESSAGES'; }
 if(adr.substr(adr.length-9, 9) == 'e_off.png') 
   {document.getElementById('messagestitle').src='fileadmin/img/message.png';
    document.getElementById('messagestitle').title='CACHER LE MESSAGE'; ; }
}


//=========================================================================================
// Préparation de l'intervertissage
function intervertit_accueil(){
   if(  document.getElementById('c508')
     && document.getElementById('c842')
	 && document.getElementById('c565')
	 && document.getElementById('c136')
	 ){
		 document.getElementById('c508').style.display='block';
		 document.getElementById('c842').style.display='block';
		 document.getElementById('c565').style.display='none';
		 document.getElementById('c136').style.display='none'; 
	 }
}

//INTERVETISSAGE de 2 blocs
function drop_news(){
	     //document.getElementById('c508').style.display='block';
		 document.getElementById('c842').style.display='block';
		 //document.getElementById('c565').style.display='none';
		 document.getElementById('c136').style.display='none';
		 
}
function drop_events(){
		 //document.getElementById('c508').style.display='none';
		 document.getElementById('c842').style.display='none';
		 //document.getElementById('c565').style.display='block';
		 document.getElementById('c136').style.display='block';
		 
}
//============================================================================

function traduit_calendrier(cal_id) {
// transformations sur tout le document
  if(cal_id=='body'){
   var cal = document.body.innerHTML;
   cal = cal.replace(/&gt;&gt;&gt;&gt;/g,'<img src="fileadmin/img/fleche_trans_double.png" class="fleche double"/>');
   cal = cal.replace(/&gt;&gt;/g,'<img src="fileadmin/img/fleche_trans.png" class="fleche"/>');
   cal = cal.replace(/&lt;&lt;/g,'<img src="fileadmin/img/fleche_trans_gauche.png" class="fleche gauche/>');
   cal = cal.replace(/&lt;crayon&gt;/g,'<img src="fileadmin/img/typo3/crayon.png" class="fleche">');
   cal = cal.replace(/&nbsp;/g,' ');
   //cal = cal.replace(/204\.144\.60\.246\/index\.html/g,'csdesiles.qc.ca');

  
   
   cal = cal.replace(/&lt;droite&gt;/g,'<img src="fileadmin/img/fleche_trans.png" class="fleche double"/>');
   cal = cal.replace(/&lt;gauche&gt;/g,'<img src="fileadmin/img/fleche_trans_gauche.png" class="fleche double"/>');
   cal = cal.replace(/&lt;double&gt;/g,'<img src="fileadmin/img/fleche_trans_double.png" class="fleche double"/>');
   cal = cal.replace(/&lt;vague&gt;/g,'<img src="fileadmin/img/csi_vague-80px.png" class="fleche double"/>');
   cal = cal.replace(/&lt;VAGUE&gt;/g,'<img src="fileadmin/img/csi_vague-605px.png" class="fleche double"/>');
   cal = cal.replace(/&lt;csi&gt;/g,'<img src="fileadmin/img/csi_nom-23px.png" class="fleche double"/>');
   cal = cal.replace(/&lt;csî&gt;/g,'<img src="fileadmin/img/csi_nom-23px.png" class="fleche double"/>');
   cal = cal.replace(/&lt;CSI&gt;/g,'<img src="fileadmin/img/csi_nom-250px.png" class="fleche double"/>');
   cal = cal.replace(/&lt;CSÎ&gt;/g,'<img src="fileadmin/img/csi_nom-250px.png" class="fleche double"/>');
   cal = cal.replace(/&lt;LOGO&gt;/g,'<img src="fileadmin/img/csi_logo-605px.png" class="fleche double"/>');
   cal = cal.replace(/&lt;Logo&gt;/g,'<img src="fileadmin/img/csi_logo-229px.png" class="fleche double"/>');
   cal = cal.replace(/&lt;logo&gt;/g,'<img src="fileadmin/img/csi_logo-115px.png" class="fleche double"/>');
   cal = cal.replace(/&lt;haut&gt;/g,'<div style="margin-top:21px;margin-bottom:14px;width:auto;text-align:center;"><img src="fileadmin/img/linktotop.png" class="fleche double"/> <a href="#" style="text-decoration:none;font-size:12px;"> Haut de la page</a></div>');
   cal = cal.replace(/&lt;saut&gt;/g,'<br />');
   cal = cal.replace(/&lt;arobas&gt;/g,'@');
   
   // Enlevage de "Sections secondaires" dans la barre d'adresse
   cal = cal.replace(/<a href="index.php?id=59" onfocus="blurLink(this);">Sections secondaires<\/a> &nbsp;<img src="fileadmin\/img\/fleche\.png" alt="" \/>/,'');
   
   // ====
  }
// On travaille à l'intérieur d'une balise < id = cal_id >   
  else{
   var cal = document.getElementById(cal_id).innerHTML;
  }
//============================================================================
  
   cal = cal.replace(/Categorie:/g, ""); 

  //============================================================================
  
// LIST VIEW -- SUR LA PAGE D'ACCUEIL et les pages > Événements
 if(cal_id == 'c617' || cal_id == 'c842' 
 || cal_id == 'c620' || cal_id == 'c626'
 || cal_id == 'c637' || cal_id == 'c596'
 || cal_id == 'c645' || cal_id == 'c653'
 || cal_id == 'c665' || cal_id == 'c671'
 
 ){
   cal = cal.replace(/January/g,"janvier");
   cal = cal.replace(/January/g,"janvier");
   cal = cal.replace(/February/g,"février");
   cal = cal.replace(/March/g,"mars");
   cal = cal.replace(/April/g,"avril");
   cal = cal.replace(/May/g,"mai");
   cal = cal.replace(/June/g,"juin");
   cal = cal.replace(/July/g,"juillet");
   cal = cal.replace(/August/g,"août");
   cal = cal.replace(/September/g,"septembre");
   cal = cal.replace(/October/g,"octobre");
   cal = cal.replace(/November/g,"novembre");
   cal = cal.replace(/December/g,"décembre");
   cal = cal.replace(/&bull;/g," ██████ ");
   
   cal = cal.replace(/class="listeventdate">0/, 'class="listeventdate">');
 
   
   cal = cal.replace(/Page 1 /g, "Page 1&nbsp;");
   cal = cal.replace(/ 1 /g, " 1<sup>er</sup> ");
   cal = cal.replace(/>1 /g, ">1<sup>er</sup> ");
   
   cal = cal.replace(/<h1/g,"<span class='titre'");
   cal = cal.replace(/h1>/g,"span>");
}
// LEGEND VIEW -- YEAR DAY WEEK MONTH
if( cal_id == 'c603' 
||  cal_id == 'c604' 
||  cal_id == 'c605' 
||  cal_id == 'c608' ){


   cal = cal.replace(/Calendrier des événements pour/g,"Calendrier&nbsp;des&nbsp;événements&nbsp;pour");
   cal = cal.replace(/Calendrier des événements/g,"<a href='?id=11' style='font-size:12px;' title='Toutes les catégories'>Calendrier des événements</a>");
   cal = cal.replace(/>Légende</g,">Catégories<");
   
   //cal = cal.replace(/Écoles primaires/g,"<a href='?id=11'>Écoles primaires</a>");
   cal = cal.replace(/École Notre-Dame-du-Sacré-Coeur/g,"<a href='?id=186'>École Notre-Dame-du-Sacré-Coeur</a>");
   cal = cal.replace(/École Centrale/g,"<a href='?id=184'>École Centrale</a>");
   cal = cal.replace(/École Stella-Maris/g,"<a href='?id=183'>École Stella-Maris</a>");
   cal = cal.replace(/École Saint-Pierre/g,"<a href='?id=182'>École Saint-Pierre</a>");
   cal = cal.replace(/École Aux Iris/g,"<a href='?id=181'>École Aux Iris</a>");

   cal = cal.replace(/École Polyvalente des Îles/g,"<a href='?id=179'>École Polyvalente des Îles</a>");

   cal = cal.replace(/CFP-FGA/g,"<a href='?id=180' title='Centre de formation professionnelle et de formation générale aux adultes'>CFP-FGA</a>");

   cal = cal.replace(/CSÎ/g,"<a href='?id=187'>CSÎ (général)</a>");
   
   

if(  cal_id == 'c608' ){

   cal = cal.replace(/École Notre-Dame-du-Sacré-Coeur/g,"<a href='?id=186'>École N.D. Sacré-Coeur</a>");
   cal = cal.replace(/École Polyvalente des Îles/g,     "<a href='?id=179'>École Polyvalente</a>");

}
   
}
// PAGE 179,  -- SINGLE EVENT VIEW
if(cal_id == 'calendar-event' ){
   cal = cal.replace(/Evènement/g,"Événement");
   cal = cal.replace(/January/g,"janvier");
   cal = cal.replace(/February/g,"février");
   cal = cal.replace(/March/g,"mars");
   cal = cal.replace(/April/g,"avril");
   cal = cal.replace(/May/g,"mai");
   cal = cal.replace(/June/g,"juin");
   cal = cal.replace(/July/g,"juillet");
   cal = cal.replace(/August/g,"août");
   cal = cal.replace(/September/g,"septembre");
   cal = cal.replace(/October/g,"octobre");
   cal = cal.replace(/November/g,"novembre");
   cal = cal.replace(/December/g,"décembre");

   cal = cal.replace(/Date de début:/g,"<b>Date de début</b>");
   cal = cal.replace(/Date de fin:/g,"<b>Date de fin </b>");
   cal = cal.replace(/Heure de début:/g,"<b>Heure de début </b>");
   cal = cal.replace(/Heure de fin:/g,"<b>Heure de fin </b>");
   cal = cal.replace(/Organisateur:/g,"<b>Responsable </b>");
   cal = cal.replace(/Lieu:/g,"<b>Lieu </b>");
   cal = cal.replace(/Image:/g,"");
   // suppression des styles de l'image dans l'événememt
   cal = cal.replace(/csc-textpic csc-textpic-intext-right/g,"matthieu");
   cal = cal.replace(/csc-textpic-imagewrap csc-textpic-single-image/g,"deute");
   
   cal = cal.replace(/Titre:/g, "");
   cal = cal.replace(/title="Voir la liste"/g, 'title="Voir la liste" style="display:none;"');
   cal = cal.replace(/Description:/g,"<img src='fileadmin/img/fleche_trans_double.png' "
                    + "style='border:none; margin-left:0px; margin-top:3px;'/>");   
}
// PAGE 177 -- MONTH VIEW
if(cal_id=='c608' ){
   cal = cal.replace(/January/g,"janvier");
   cal = cal.replace(/February/g,"février");
   cal = cal.replace(/March/g,"mars");
   cal = cal.replace(/April/g,"avril");
   cal = cal.replace(/May/g,"mai");
   cal = cal.replace(/June/g,"juin");
   cal = cal.replace(/July/g,"juillet");
   cal = cal.replace(/August/g,"août");
   cal = cal.replace(/September/g,"septembre");
   cal = cal.replace(/October/g,"octobre");
   cal = cal.replace(/November/g,"novembre");
   cal = cal.replace(/December/g,"décembre");
   
   cal = cal.replace(/•/g," ██████ ");    
   cal = cal.replace(/Tuesday/g,"Mardi");   
   cal = cal.replace(/Wednesday/g,"Mercredi");
   cal = cal.replace(/Thursday/g,"Jeudi");   
   cal = cal.replace(/Friday/g,"Vendredi");
   cal = cal.replace(/Saturday/g,"Samedi");   
   cal = cal.replace(/Sunday/g,"Dimanche");   
   cal = cal.replace(/Monday/g,"Lundi");
   
   cal = cal.replace(/monthToday/g, "aujourdHui" );
}
// PAGE 173 -- DAY VIEW
if(cal_id=='c604' ){
   cal = cal.replace(/January/g,"janvier");
   cal = cal.replace(/February/g,"février");
   cal = cal.replace(/March/g,"mars");
   cal = cal.replace(/April/g,"avril");
   cal = cal.replace(/May/g,"mai");
   cal = cal.replace(/June/g,"juin");
   cal = cal.replace(/July/g,"juillet");
   cal = cal.replace(/August/g,"août");
   cal = cal.replace(/September/g,"septembre");
   cal = cal.replace(/October/g,"octobre");
   cal = cal.replace(/November/g,"novembre");
   cal = cal.replace(/December/g,"décembre");
   
   cal = cal.replace(/•/g," ██████ ");
   
   cal = cal.replace(/<h1/g,"<h2");
   cal = cal.replace(/h1>/g,"h2>");
   
   cal = cal.replace(/Sun,/g,"Dimanche");
   cal = cal.replace(/Mon,/g,"Lundi");
   cal = cal.replace(/Tue,/g,"Mardi");
   cal = cal.replace(/Wed,/g,"Mercredi");
   cal = cal.replace(/Thu,/g,"Jeudi");
   cal = cal.replace(/Fri,/g,"Vendredi");
   cal = cal.replace(/Sat,/g,"Samedi");

   cal = cal.replace(/Sunday/g,"Dimanche");
   cal = cal.replace(/Monday/g,"Lundi");
   cal = cal.replace(/Tuesday/g,"Mardi");
   cal = cal.replace(/Wednesday/g,"Mercredi");
   cal = cal.replace(/Thursday/g,"Jeudi");
   cal = cal.replace(/Friday/g,"Vendredi");
   cal = cal.replace(/Saturday/g,"Samedi");
   }
// PAGE 174 -- WEEK VIEW
if(cal_id=='c605' ){
   cal = cal.replace(/January/g,"janvier");
   cal = cal.replace(/February/g,"février");
   cal = cal.replace(/March/g,"mars");
   cal = cal.replace(/April/g,"avril");
   cal = cal.replace(/May/g,"mai");
   cal = cal.replace(/June/g,"juin");
   cal = cal.replace(/July/g,"juillet");
   cal = cal.replace(/August/g,"août");
   cal = cal.replace(/September/g,"septembre");
   cal = cal.replace(/October/g,"octobre");
   cal = cal.replace(/November/g,"novembre");
   cal = cal.replace(/December/g,"décembre");
   
   cal = cal.replace(/•/g," ██████ ");
   
   cal = cal.replace(/<h1/g,"<h2");
   cal = cal.replace(/h1>/g,"h2>");
   
   cal = cal.replace(/Sun,/g,"Dimanche");
   cal = cal.replace(/Mon,/g,"Lundi");
   cal = cal.replace(/Tue,/g,"Mardi");
   cal = cal.replace(/Wed,/g,"Mercredi");
   cal = cal.replace(/Thu,/g,"Jeudi");
   cal = cal.replace(/Fri,/g,"Vendredi");
   cal = cal.replace(/Sat,/g,"Samedi");
}




// PAGE 172 -- YEAR VIEW			
if(cal_id=='c603' ){
   cal = cal.replace(/January/g,"Janvier");
   cal = cal.replace(/February/g,"Février");
   cal = cal.replace(/March/g,"Mars");
   cal = cal.replace(/April/g,"Avril");
   cal = cal.replace(/May/g,"Mai");
   cal = cal.replace(/June/g,"Juin");
   cal = cal.replace(/July/g,"Juillet");
   cal = cal.replace(/August/g,"Août");
   cal = cal.replace(/September/g,"Septembre");
   cal = cal.replace(/October/g,"Octobre");
   cal = cal.replace(/November/g,"Novembre");
   cal = cal.replace(/December/g,"Décembre");
   
   cal = cal.replace(/•/g," ██████ ");    
   cal = cal.replace(/3">Tue</g,"2\">Mar<");   
   cal = cal.replace(/4">Wed</g,"3\">Mer<");
   cal = cal.replace(/5">Thu</g,"4\">Jeu<");   
   cal = cal.replace(/6">Fri</g,"5\">Ven<");
   cal = cal.replace(/0">Sat</g,"6\">Sam<");   
   cal = cal.replace(/1">Sun</g,"0\">Dim<");   
   cal = cal.replace(/2">Mon</g,"1\">Lun<");
   
   cal = cal.replace(/monthToday/g, "aujourdHui" );
}
//==============================================
   if(cal_id=='body'){
   document.body.innerHTML = cal;
   }
   else{
   document.getElementById(cal_id).innerHTML = cal;
   }
}
//=================================================================================================================
//             =====    MODIFICATIONS DIVERSES       ====            ==============================================
function traduit_calendriers()
{   
   // TRANFERT DES MESSAGES DEPUIS LA PAGE 219 VERS LE HAUT DE LA PAGE D'ACCUEIL
   messages();
   // Offres d'emploi depuis les ress. hum.
   jobs();
   // Voir Aussi depuis la COMMISS SCOLAIRE
   seealso();
   
   // TOUTE LA PAGE
   traduit_calendrier('body');
   // VUE ÉVÉNEMENT
   if(document.getElementById("calendar-event")){ traduit_calendrier("calendar-event"); }
   // VUES LISTE 
   // sur l'Accueil
   if(document.getElementById("c842")){ traduit_calendrier("c842"); }
   if(document.getElementById("c596")){ traduit_calendrier("c596"); }
   // sur les Établissement>Événements
   if(document.getElementById("c617")){ traduit_calendrier("c617"); }
   if(document.getElementById("c620")){ traduit_calendrier("c620"); }
   if(document.getElementById("c626")){ traduit_calendrier("c626"); }
   if(document.getElementById("c637")){ traduit_calendrier("c637"); }
   if(document.getElementById("c645")){ traduit_calendrier("c645"); }
   if(document.getElementById("c653")){ traduit_calendrier("c653"); }
   if(document.getElementById("c665")){ traduit_calendrier("c665"); }
   if(document.getElementById("c671")){ traduit_calendrier("c671"); }
   // VUES ANNÉE, JOURNÉE, SEMAINE, MOIS
   if(document.getElementById("c603")){ traduit_calendrier("c603"); }
   if(document.getElementById("c604")){ traduit_calendrier("c604"); }
   if(document.getElementById("c605")){ traduit_calendrier("c605"); }
   if(document.getElementById("c608")){ traduit_calendrier("c608"); }
   
   // VUE MINI-MOIS sur page 166 pagecontent c499
   if(document.getElementById("c499")){ traduit_calendrier("c499"); }
   
   //INTERVETISSAGE DES BLOCS D'ACCUEIL
   intervertit_accueil();
   // TRANFERT DES NOUVELLES DEPUIS LA PAGE 218 VERS LES NOUVELLES À L'ACCUEIL
   news();
   // barre d'adresse (absente!?) pour la page de recherche 
   searchaddress();
}

//======= Parsage du tableau des coordonnées des établissements (pagecontent #c702) =====================
/* à compléter */
// RAJOUT DE <a href='CALENDRIER DE l'ANNÉE'> L'ANNÉE </a> après LE MOIS dans le mini-calendar d'accueil (sur page id=166)
function addyear(){
 if ( document.getElementById('c591') ) {
 
   var minical = document.getElementById('c591').innerHTML;
   var start;
   start  = strpos(minical, '<thead', start) ;
   start  = strpos(minical, '<th', start) ;
   start  = strpos(minical, 'tx_cal_controller[year]=', start) + 24;
   var year = data.substr(start, 4);
   var newlink = '</a>&nbsp;<a href="./?id=172">' + year + '</a></th>';
   minical = minical.replace('</a></th>', newlink);
   document.getElementById('c591').innerHTML = minical;
 }
}
// Transfert du VOIR AUSSI depuis la page COMMISSION SCOLAIRE
function seealso(){
  if(document.getElementById('voiraussi')){
   $.get("index.php?id=14", function(data){ 
    if(data != false) { 
	   // Capture du 'pagecontent' #318 de la page id=14 
	     var end; var start;
		 start  = strpos(data, '<div id="c319" class="csc-default">', end) + 35;
         end    = strpos(data, '</div>', start) ;
	    var length = end - start;
	    var result = data.substr(start, length);
		result = result.replace(/Commissions/g, 'Comm.');
		result = result.replace(/commissions/g, 'comm.');
		result = result.replace(/Commission/g, 'Comm.');
		result = result.replace(/"Comm./g, '"Commission');
		result = result.replace(/commission/g, 'comm.');
	    document.getElementById('voiraussi').innerHTML = result;
	}
   });
  } 
}
// Transfert des OFFRES D'EMPLOI depuis le premier élément des RESSOURCES HUMAINES
function jobs(){
  if(document.getElementById('offresdemploi')){
   $.get("index.php?id=21", function(data){ 
    if(data != false) { 
	   // Capture du premier 'pagecontent' de la page id=21 (colonne GAUCHE)
	     var end; var start;
		 start  = strpos(data, 'class="csc-default">', end) + 20;
         end    = strpos(data, 'CONTENT ELEMENT', start) - 15;
	    var length = end - start;
	    var result = data.substr(start, length);
	    document.getElementById('offresdemploi').innerHTML = result;
	}
   });
  } 
}
//============ MESSAGES IMPORTANTS ====== 
// même principe que nouvelles, <div> de {id=219} ==> <div id='messages'>

function messages(){
var firstcontent; 
var start; var end;
var length; var total; var result; 
  if(document.getElementById('messages')){
   $.get("index.php?id=219", function(data){ 
    if(data != false) { 
	   // Capture dans le paragraphe du nombre de messages à afficher 
	    start  = strpos(data, '<p class="bodytext">', end) + 20;
        end    = strpos(data, '</p>', start);
	    length = end - start;
        total  =	parseInt(data.substr(start, length));   
	    
		if(total > 0){
		  document.getElementById('messages').style.display='block';
		  document.getElementById('messagescontent').style.display='none';
		  document.getElementById('messagestitle').style.marginBottom='11px';
		  if(total < 2){ document.getElementById('messagestitle').src='fileadmin/img/message_off.png';
                         document.getElementById('messagestitle').title='AFFCHER LE MESSAGE';	  }
		  else{		    document.getElementById('messagestitle').src='fileadmin/img/messages_off.png';
                        document.getElementById('messagestitle').title='AFFICHER LES MESSAGES';	  }
		}
		else{		  document.getElementById('messages').style.display='none';		}		
		
		
	   	   
	   // Capture dans les div class="csc-default2 et transfert des Pagecontent
	   var output = '';
	   for(i=1;i<=total;i++){
	     news_id = 'news' + i;
	     start  = strpos(data, 'class="csc-default">', end) + 20;
         end    = strpos(data, 'CONTENT ELEMENT', start) - 15;
	     length = end - start;
	     result = data.substr(start, length);
	 	 output = output + result;
	   }
	   document.getElementById('messagescontent').innerHTML = output;	  
	}
   });
  } 
}



// Transfert des nouvelles =============================================================
function news(){
var firstcontent; 
var start; var end; var start2; var end2; 
var length; var pagebrowser = ''; var news; var news_id ;
var total; var result; 
  if(document.getElementById('c136')){
   $.get("index.php?id=218", function(data){ 
    if(data != false) { 
	   // Capture du nombre de nouvelles à afficher 
	    start  = strpos(data, '<p class="bodytext">', end) + 20;
        end    = strpos(data, '</p>', start);
	    length = end - start;
        total  =	parseInt(data.substr(start, length));   
	    document.getElementById('newscount').innerHTML = total;
	   
	   // Nouvelle visible = id='news1'
	    document.getElementById('activenews').innerHTML = 1;
	   	   
	   // Capture et transfert des Pagecontent
	   for(i=1;i<=total;i++){
	     news_id = 'news' + i;
	     start  = strpos(data, 'class="csc-default">', end) + 20;
         end    = strpos(data, 'CONTENT ELEMENT', start) - 15;
	     length = end - start;
	     result = data.substr(start, length);
	 	 
		 document.getElementById(news_id).innerHTML = result;
	   }
	  
	  document.getElementById('news1').style.display='block'; 
	  
	}
   });
  } 
}

// Sélecteur de nouvelle
function select_next(){
 var current = parseInt(document.getElementById('activenews').innerHTML);
 var total =   parseInt(document.getElementById('newscount').innerHTML);
 var active_news_id = 'news' + current;
 document.getElementById(active_news_id).style.display='none';
     current--; if(current < 1) { current = total; }
 active_news_id = 'news' + current;
 document.getElementById(active_news_id).style.display='block';
 document.getElementById('activenews').innerHTML = ('' + current);
}
function select_prev(){
 var current = parseInt(document.getElementById('activenews').innerHTML);
 var total =   parseInt(document.getElementById('newscount').innerHTML);
 var active_news_id = 'news' + current;
 document.getElementById(active_news_id).style.display='none';
     current++; if(current > total) { current = 1; }
 active_news_id = 'news' + current;
 document.getElementById(active_news_id).style.display='block';
 document.getElementById('activenews').innerHTML = '' + current;

 }

function select_news(news_id){
   var active_news = document.getElementById('activenews').innerHTML;
   var active_news_id = 'news' + active_news;   
   document.getElementById(active_news_id).style.display='none';
   
   active_news = parseInt(news_id);
   active_news_id = 'news' + active_news;   
   document.getElementById(active_news_id).style.display='block';
   document.getElementById('activenews').innerHTML = active_news;
   
   
}


// Pas capable de passer les id via un pagecontent déterminé...
function start_image(){
    
    var video_id = 'c573';
	var image_id = 'c577';
    
	
    
    if( document.getElementById(video_id) 
	&&  document.getElementById(image_id) ){
	 document.getElementById(video_id).style.display='none'; 
	 document.getElementById(image_id).style.display='block'; 
	 document.getElementById(image_id).onclick = function() { 
	  document.getElementById(image_id).style.display='none';  
	  document.getElementById(video_id).style.display='block';
	  }
	}
	
	
}


