// (c) Olivier Koot (pas touche à cette ligne)
// ----------------

// Quel navigateur ?
// -----------------
var isNN  = (navigator.appName.substring(0,3)=="Net");
var isIE  = (navigator.appName.substring(0,3)=="Mic");
var isIE4 = (document.all && !document.getElementById);
var isNN4 = (document.layers && !document.getElementById);
var isDOM = (document.getElementById) ? true : false;
var isFF  = isDOM && isNN;
var isOp  = (navigator.appName.substring(0,3)=="Ope");

function get(id)
{ if (isDOM) return document.getElementById(id);
  else       return null;
}

// Texte bulle info pour Opera et FF
// ---------------------------------
function fctBulleInfo()
{ var i;
  if (isFF || isOp)
  { for (i=0; i<document.images.length; i++) if (document.images[i].alt) document.images[i].title = document.images[i].alt;
  }
  fctVisionneuseIni();
}

// Anti-capture dans un frame indélicat
// ------------------------------------
if (top != self)
{ history.go(-1);
  open("../index.htm", "_blank");
} 

// Ouvrir les images
// -----------------

var maVisionneuse;

function fctVisionneuseIni()
{ if (!isDOM) return;
  maVisionneuse = document.createElement("div");
  maVisionneuse.innerHTML = '<a href="javascript:fctVisionneuseMasquer();"><img name="maVisionneuseImage" border="0" src="../src/espaceur.gif" alt="Cliquez pour fermer" title="Cliquez pour fermer"></a>';
  maVisionneuse.style.visibility = "hidden";
  maVisionneuse.style.left = 20;
  maVisionneuse.style.width = "auto"; 
  maVisionneuse.style.position = "absolute"; 
  maVisionneuse.style.backgroundColor = "#888";
  maVisionneuse.style.visibility = "hidden";
  maVisionneuse.style.padding = 10;
  document.body.appendChild(maVisionneuse);
}

function fctVisionneuse(monImage, s)
{ // s ne sert plus à rien...
  if (!isDOM) { location.href = "../" + monImage; return; }
  if (maVisionneuse.style.visibility == "visible" &&
      document.maVisionneuseImage.src.indexOf(monImage, 0) > 0) { fctVisionneuseMasquer(); return; }
  var scrollTop;
  if (isIE) scrollTop = document.body.scrollTop;
  else      scrollTop = pageYOffset;
  document.maVisionneuseImage.src = "../" + monImage;
  maVisionneuse.style.top = 20 + scrollTop;
  maVisionneuse.style.visibility = "visible";
}

function fctVisionneuseMasquer()
{ maVisionneuse.style.visibility = "hidden";
}

// Modifier la taille des texte
// ----------------------------
var FontSizeAAAIni = 13;
var FontSizeAAA = FontSizeAAAIni;

function fctAAAIni()
{ //status = window.name;
  if (window.name == "" || isNaN(window.name))
  { window.name = "";
  }
  else
  { FontSizeAAA = parseInt(window.name);
    if (FontSizeAAA < 5 || FontSizeAAA >= 30) FontSizeAAA = FontSizeAAAIni;
  }
  //status = FontSizeAAA + " - " + window.name;
  
  var s = '';
  s += '<sty' + 'le type="text/css"> <!' + '-- ';
  s += 'p  { font-size:' + FontSizeAAA + 'px } ';
  s += 'td { font-size:' + FontSizeAAA + 'px } ';
  s += '--' + '> </st' + 'yle>';
  document.write (s);
}
fctAAAIni();

function fctAAA(delta)
{ if (FontSizeAAA + delta < 5 || FontSizeAAA + delta >= 30) return;
  if (delta == 0) { FontSizeAAA = FontSizeAAAIni; window.name = ""; }
  else            { FontSizeAAA += delta;         window.name = FontSizeAAA; }
  fctAAARules();
  //status = FontSizeAAA + " - " + window.name;
}

function fctAAARules()
{ var mesReglesCSS;
  if (isIE) mesReglesCSS = document.styleSheets[1].rules;
  else      mesReglesCSS = document.styleSheets[1].cssRules;
  mesReglesCSS[0].style.fontSize = FontSizeAAA; // p
  mesReglesCSS[1].style.fontSize = FontSizeAAA; // td
}

// Afficher / Masquer des blocs
// ----------------------------
function fctDevelopper(id)
{ if (!isDOM) 
  { alert("Votre navigateur est trop vieux...");
    return;
  }
  if (get(id).style.display == 'none') get(id).style.display = 'block';
  else                                 get(id).style.display = 'none';
  window.focus();
}



