 // GET ELEMENT BY ID 
 if (!document.getElementById) {
   if (document.all)
     document.getElementById=function() {
       if ( typeof(document.all[arguments[0]]) != "undefined")
         return document.all[arguments[0]];
       else
         return null;
       }
   else if (document.layers)
     document.getElementById=function() {
       if ( typeof(document[arguments[0]]) != "undefined")
         return document[arguments[0]];
       else
         return null;
       }
   }
   
   // GET ELEMENT
   function $() { 
    var elements = new Array(); 
    for (var i=0,len=arguments.length;i<len;i++) { 
        var element = arguments[i]; 
        if (typeof element == 'string') { 
            var matched = document.getElementById(element); 
            if (matched) { 
                elements.push(matched); 
            } else { 
                var allels = (document.all) ? document.all : document.getElementsByTagName('*'); 
                var regexp = new RegExp('(^| )'+element+'( |$)'); 
                for (var i=0,len=allels.length;i<len;i++) if (regexp.test(allels[i].className)) elements.push(allels[i]); 
            } 
            if (!elements.length) elements = document.getElementsByTagName(element); 
            if (!elements.length) { 
                elements = new Array(); 
                var allels = (document.all) ? document.all : document.getElementsByTagName('*'); 
                for (var i=0,len=allels.length;i<len;i++) if (allels[i].getAttribute(element)) elements.push(allels[i]); 
            } 
            if (!elements.length) { 
                var allels = (document.all) ? document.all : document.getElementsByTagName('*'); 
                for (var i=0,len=allels.length;i<len;i++) if (allels[i].attributes) for (var j=0,lenn=allels[i].attributes.length;j<lenn;j++) if (allels[i].attributes[j].specified) if (allels[i].attributes[j].nodeValue == element) elements.push(allels[i]); 
            } 
        } else { 
            elements.push(element); 
        } 
    } 
    if (elements.length == 1) { 
        return elements[0]; 
    } else { 
        return elements; 
    } 
} 

// DECLENCHE EVENEMENTS
function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      if (oldonload) {
        oldonload();
      }
      func();
    }
  }
}


// FENETRE CENTREE
function fenetreCent(url,nom,largeur,hauteur,options) {
var haut=(screen.height-hauteur)/2;
var Gauche=(screen.width-largeur)/2;
fencent=window.open(url,nom,"top="+haut+",left="+Gauche+",width="+largeur+",height="+hauteur+","+options);
}

// AFFICHAGE
function viewContent() {

	var test = document.getElementById('contenu');
	if (test)
		$('contenu').style.visibility = 'visible';
		
	var test = document.getElementById('elementDr');
	if (test)
		$('elementDr').style.visibility = 'visible';
		

	var test = document.getElementById('elementBas');
	if (test)
		$('elementBas').style.visibility = 'visible';
		
		var test = document.getElementById('conf');
		if (test)
		$('conf').style.visibility = 'visible';

}
