var DHTML = (document.getElementById || document.all || document.layers);

function getObj(name){
  if(document.getElementById){
    this.obj = document.getElementById(name);
    this.style = document.getElementById(name).style;
  }
  else
    if(document.all){
      this.obj = document.all[name];
      this.style = document.all[name].style;
    }
    else
      if(document.layers){
        this.obj = document.layers[name];
        this.style = document.layers[name];
      }
}

function showhide(name, flag) {
 if (!DHTML) return;
 var x = new getObj(name);
 x.style.visibility = (flag) ? 'visible' : 'hidden';
}

function redim() {
  w = 810;
  h = 650;
  d = 15;
  if (document.all) {
    w += d;
  }
  window.resizeTo(w,h);
 }


/* corrige le bug de transparence des fichiers png sous ie */

if(navigator.userAgent.indexOf('Opera') == -1) {
 if (document.selection) {
  function correctPNG() {
   for(var i=0; i<document.images.length; i++) {
    var img = document.images[i]
    var imgName = img.src.toUpperCase()
    if (imgName.substring(imgName.length-3, imgName.length) == "PNG") {
     var imgID = (img.id) ? "id='" + img.id + "' " : ""
     var imgClass = (img.className) ? "class='" + img.className + "' " : ""
     var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' "
     var imgStyle = "display:inline-block;" + img.style.cssText
     if (img.align == "left") imgStyle = "float:left;" + imgStyle
     if (img.align == "right") imgStyle = "float:right;" + imgStyle
     if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle 
     var strNewHTML = "<span " + imgID + imgClass + imgTitle
      + " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"
      + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
      + "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>"
     img.outerHTML = strNewHTML
     i = i-1
    }
   }
  }
  window.attachEvent("onload", correctPNG);
 }
}
