﻿/***************************************/
/* Afficher/Masquer l'info fournisseur */
/***************************************/
function AfficherMasquerFournisseur() {
  var objEmFournisseur;
  var sNomClasse;

  objEmFournisseur = document.getElementById("emMenuHorizontalHautFournisseur");
  sNomClasse = objEmFournisseur.className;
  objEmFournisseur.className = sNomClasse != "cssAfficher" ? "cssAfficher" : "cssMasquer";
  return false;
};

/*********************************************/
/* Afficher/Masquer les notes de bas de page */
/*********************************************/
function AfficherMasquerNotesBasDePage() {
  var objDivNotes;
  var sNomClasse;

  objDivNotes = document.getElementById("divNotesZoneMasquable");
  sNomClasse = objDivNotes.className;
  objDivNotes.className = sNomClasse != "cssAfficher" ? "cssAfficher" : "cssMasquer";
  return false;
};

/******************************************************************/
/* Selection automatique du lien correspondant à la page courante */
/******************************************************************/
function SelectionnerLien(sNomLien) {
  var objElement;

  if (sNomLien == "") {
    return false;
  }
  objElement = document.getElementById(sNomLien);
  if (objElement) {
    objElement.className = "cssMenuSelectionne";
  }

  return true;
}

function DesactiverLiens() {
  var iNbLiens;
  var objLiens;
  var sLien;

  if (document.all) {
    objLiens = document.body.all.tags("A");
  }
  else {
    objLiens = document.getElementsByTagName('A');
  }

  iNbLiens = objLiens.length;
  while (iNbLiens > 0) {
    iNbLiens--;
    sLien = objLiens[iNbLiens].getAttribute("href");
    if (sLien) {
      if (objLiens[iNbLiens].attributes.getNamedItem("class") != null) {
        if (objLiens[iNbLiens].attributes.getNamedItem("class").value.indexOf("cssClickable") < 0) {
          objLiens[iNbLiens].setAttribute("t", sLien);
          objLiens[iNbLiens].removeAttribute("href");
        }
      }
      else {
        objLiens[iNbLiens].setAttribute("t", sLien);
        objLiens[iNbLiens].removeAttribute("href");
      }
    }
  }

  if (document.all) {
    objLiens = document.body.all.tags("INPUT");
  }
  else {
    objLiens = document.getElementsByTagName('INPUT');
  }

  iNbLiens = objLiens.length;
  while (iNbLiens > 0) {
    iNbLiens--;
      if (objLiens[iNbLiens].attributes.getNamedItem("class") != null) {
        if (objLiens[iNbLiens].attributes.getNamedItem("class").value.indexOf("cssClickable") < 0) {
          objLiens[iNbLiens].disabled = true;
        }
      }
      else {
        objLiens[iNbLiens].disabled = true;
      }
  }

  return true;
}

function ActiverLiens() {
  var iNbLiens;
  var objLiens;
  var sLien;

  if (document.all) {
    objLiens = document.body.all.tags("A");
  }
  else {
    objLiens = document.getElementsByTagName('A');
  }

  iNbLiens = objLiens.length;
  while (iNbLiens > 0) {
    iNbLiens--;
    sLien = objLiens[iNbLiens].getAttribute("t");
    if (sLien) {
      if (objLiens[iNbLiens].attributes.getNamedItem("class") != null) {
        if (objLiens[iNbLiens].attributes.getNamedItem("class").value.indexOf("cssClickable") < 0) {
          objLiens[iNbLiens].setAttribute("href", sLien);
          objLiens[iNbLiens].removeAttribute("t");
        }
      }
      else {
        objLiens[iNbLiens].setAttribute("href", sLien);
        objLiens[iNbLiens].removeAttribute("t");
      }
    }
  }

  if (document.all) {
    objLiens = document.body.all.tags("INPUT");
  }
  else {
    objLiens = document.getElementsByTagName('INPUT');
  }

  iNbLiens = objLiens.length;
  while (iNbLiens > 0) {
    iNbLiens--;
    if (objLiens[iNbLiens].attributes.getNamedItem("class") != null) {
      if (objLiens[iNbLiens].attributes.getNamedItem("class").value.indexOf("cssClickable") < 0) {
        objLiens[iNbLiens].disabled = false;
      }
    }
    else {
      objLiens[iNbLiens].disabled = false;
    }
  }

  return true;
}