
var estPasIe;

function initialiserSite(nomSection) {

  var qString = document.location.href;
  var indInterrogation = qString.indexOf('?');

  var nomSection = obtenirNomSection(qString);

  if(indInterrogation != -1)
    qString = qString.substring(indInterrogation+1);
  else
    qString = null;

  //Attribuer les liens aux images désirées
  /*document.getElementById('a_imgImprimer').href = "imprimer.jsp?nomSection=" + nomSection + (qString != null ? '&' + qString : '') ;
  document.getElementById('a_imgAmi').href = "envoyerAmi.jsp?nomSection=" + nomSection + (qString != null ? '&' + qString : '') ;*/
  /*document.getElementById('a_imgImprimer').href = "javascript:alert('En ligne sous peu...');" ;
  document.getElementById('a_imgAmi').href = "javascript:alert('En ligne sous peu...');" ;*/

  // Récupération de tous les ID des 'boutons-images' et
  // des adresses des fichiers images pour
  // les états over (survolés) et out (defaut).
  tabID = new Array();      // Stockage des Identifiants
  tabImagesSurvol = new Array();      // Stockage des Images Over (survolées)
  tabImagesDefaut = new Array();      // Stockage des Images Defaut

  tabImgSurvol = document.getElementsByName('imgSurvol');
  var nbImgSurvol = tabImgSurvol.length;

  for(var i=0; i < nbImgSurvol; i++) {
    tabID[i] = tabImgSurvol.item(i).id;
    var lien = tabImgSurvol.item(i).getAttribute("src");
    var cible = tabImgSurvol.item(i).getAttribute("target");
    tabImagesDefaut[i] = new Image();
    tabImagesDefaut[i].src = lien;
    tabImagesDefaut[i].target = cible;

    // Extraction de l'extension du fichier (etat defaut) y compris le point
    var extension = lien.substring(lien.lastIndexOf('.'),lien.length);

    // Extraction du prefixe du fichier (etat defaut)
    var nomImage = lien.substr(0,(lien.length - extension.length));

    // Déduction et stockage du fichier de l'état Over
    lien = nomImage + 'Survol' + extension;
    tabImagesSurvol[i] = new Image();
    tabImagesSurvol[i].src = lien;
    tabImagesSurvol[i].target = cible;
  }

  // Détection du type de navigateur pour l'activation des évènements souris
  estPasIe = (window.Event)? true : false;
  // Vrai (window.Event) si Netscape ou Opera
  // Faux si IE (window.event pour IE)

  // Capture des évènements et redirection pour action
  if(estPasIe) {
    document.captureEvents(Event.MOUSEOVER | Event.MOUSEOUT);
  }

  document.onmouseover = survolerImageSurvol;
  document.onmouseout = survolerImageDefaut;
}

// Bascule des 'boutons-images'
function survolerImageSurvol(img) {
  var vlElement = (estPasIe)? img.target.id : window.event.srcElement.id;
  for (i=0;i<tabID.length;i++) {
    if (vlElement == tabID[i]) {
      window.document.images[vlElement].src = tabImagesSurvol[i].src;
      break;
    }
  }
}

// Restauration des 'Boutons-images'
function survolerImageDefaut(img) {
  var vlElement = (estPasIe)? img.target.id : window.event.srcElement.id;
  for (i=0;i<tabID.length;i++) {
    if (vlElement == tabID[i]) {
      window.document.images[vlElement].src = tabImagesDefaut[i].src;
      break;
    }
  }
}

function obtenirNomSection(chemin) {

  var indPoint = chemin.lastIndexOf('.');
  var retour;
  if(indPoint != -1){
    var indPremierSlash = chemin.lastIndexOf('/', indPoint);
    retour = chemin.substring(indPremierSlash+1, indPoint);
  }
  else
    retour = 'accueil';

  return (retour == 'index' ? 'accueil' : retour);

}

function ouvrirFenetre(theURL,winName,features) {
  window.open(theURL,winName,features);
}

function video_ctrb() {
	var url = "video_ctrb.html";
	ouvrirFenetre(url,'','width=450,height=525,toolbar=no,location=no,status=yes,resizable=yes,menubar=no');
}

function envoyerAUnAmi() {
	var url = location.href;
	ouvrirFenetre('envoyer_a_un_ami.jsp?url='+ url,'','width=380,height=330,toolbar=no,location=no,status=yes,resizable=yes,menubar=no');	
}

function imprimer() {
	var url = location.href;
	if(url.indexOf("?") != -1)
		url += "&imprimer=1";
	else
		url += "?imprimer=1";

	ouvrirFenetre(url,'','width=750,height=500,toolbar=yes,location=yes,status=yes,resizable=yes,menubar=yes,scrollbars=yes');	
}