/******************************************************************************* dhtmllib.js                                                                 **                                                                             ** Copyright 1999 by Mike Hall.                                                ** Web address: http://www.brainjar.com                                        ** Last update: February 26, 2000.                                             **                                                                             ** Provides basic functions for DHTML positioned elements which will work on   ** both Netscape Communicator and Internet Explorer browsers (version 4.0 and  ** up).                                                                        *******************************************************************************/// Determine browser.var isMinNS4 = (navigator.appName.indexOf("Netscape") >= 0 &&                parseFloat(navigator.appVersion) >= 4 &&  parseFloat(navigator.appVersion) < 5) ? 1 : 0;var isMinIE4 = (document.all) ? 1 : 0;var isMinIE5 = (isMinIE4 && navigator.appVersion.indexOf("5.") >= 0) ? 1 : 0;var NS6 = (document.getElementById&&!document.all)//-----------------------------------------------------------------------------// Layer visibility.//-----------------------------------------------------------------------------function hideLayer(layer) {  if (isMinNS4)    layer.visibility = "hide";  if (isMinIE4)    layer.style.visibility = "hidden";	if (NS6)		layer.style.visibility="hidden";}function showLayer(layer) {  if (isMinNS4)    layer.visibility = "show";  if (isMinIE4)    layer.style.visibility = "visible";	if (NS6)		layer.style.visibility="visible";}function inheritLayer(layer) {  if (isMinNS4)    layer.visibility = "inherit";  if (isMinIE4)    layer.style.visibility = "inherit";}function getVisibility(layer) {  if (isMinNS4) {    if (layer.visibility == "show")      return "visible";    if (layer.visibility == "hide")      return "hidden";    return layer.visibility;  }  if (isMinIE4)    return layer.style.visibility;	if (NS6)		return layer.visibility;  return "";}//-----------------------------------------------------------------------------// Layer utilities.//-----------------------------------------------------------------------------function getLayer(name) {  if (isMinNS4)    return findLayer(name, document);  if (isMinIE4)    return eval('document.all.' + name);	if (NS6)		return document.getElementById(name);  return null;}function findLayer(name, doc) {  var i, layer;  for (i = 0; i < doc.layers.length; i++) {    layer = doc.layers[i];    if (layer.name == name)      return layer;    if (layer.document.layers.length > 0)      if ((layer = findLayer(name, layer.document)) != null)        return layer;  }  return null;}function moveLayerTo(layer, x, y) {  if (isMinNS4)    layer.moveTo(x, y);  if (isMinIE4) {    layer.style.left = x;    layer.style.top  = y;  }	if (NS6){		layer.left = x + "px";  	layer.top = y + "px";	}}function moveLayerBy(layer, dx, dy) {  if (isMinNS4)    layer.moveBy(dx, dy);  if (isMinIE4) {    layer.style.pixelLeft += dx;    layer.style.pixelTop  += dy;  }	if (NS6){		layer.left = parseInt(layer.left) + dx + "px";		layer.top = parseInt(layer.top) + dy + "px";	}}function getTop(layer) {  if (isMinNS4)    return layer.top;  if (isMinIE4)    return layer.style.pixelTop;	if (NS6)		return layer.top;  return -1;}//-----------------------------------------------------------------------------////-----------------------------------------------------------------------------function getImage(name) {  if (isMinNS4) {    return findImage(name, document);  }  if (isMinIE4)    return eval('document.all.' + name);	if (NS6)		return document.images[name];  return null;}function findImage(name, doc) {  var i, img;  for (i = 0; i < doc.images.length; i++)    if (doc.images[i].name == name)      return doc.images[i];  for (i = 0; i < doc.layers.length; i++)    if ((img = findImage(name, doc.layers[i].document)) != null) {      img.container = doc.layers[i];      return img;    }  return null;}function displayniveau2(idmenu,parent){	layer=getLayer(idmenu);	layer2=getLayer(parent);	if(layer.style.display=="block"){		layer2.className = "ferme";		layer.style.display="none";	}	else{		layer2.className = "ouvert";		layer.style.display="block";	}}function show(){	courriel=getLayer("oublie")	courriel.style.visibility="visible";}function hide(){	courriel=getLayer("oublie")	courriel.style.visibility="hidden";}
