// JavaScript Document
function getElementsByClassName(strClassName, strTagName, oElm){
	var arrElements = (strTagName == "*" && oElm.all)? oElm.all : oElm.getElementsByTagName(strTagName);
	var arrReturnElements = new Array();
	strClassName = strClassName.replace(/\-/g, "\\-");
	var oRegExp = new RegExp("(^|\\s)" + strClassName + "(\\s|$)");
	var oElement;
	for(var i=0; i<arrElements.length; i++){
		oElement = arrElements[i];
		if(oRegExp.test(oElement.className)){
			arrReturnElements.push(oElement);
		}
	}
	return (arrReturnElements);
}

function show_props(obj, nomObj) {
   var resultat = "";
   for (var i in obj) {
      resultat += nomObj + "." + i + " = " + obj[i] + "\n";
   }
   return resultat;
}

function switchlist(){
	if(this.getAttribute('type')=='checkbox'){
		sousliste=this.nextSibling.nextSibling;
		if(sousliste&&sousliste.nodeName=='UL'){
			if(this.checked){sousliste.style.display='block';}
			else{sousliste.style.display='none';}
		}
	}
}

function retourhaut() { 
scrollTo(0,0); 
}

function testnav(){
	nav='';
	if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)){ //test for MSIE x.x;
 		var ieversion=new Number(RegExp.$1) // capture x.x portion and store as a number
 		if (ieversion>=8) nav='IE8'
 		else if (ieversion>=7) nav='IE7'
 		else if (ieversion>=6) nav='IE6'
 		else if (ieversion>=5) nav='IE5'
	} else if (/Opera[\/\s](\d+\.\d+)/.test(navigator.userAgent)){ //test for Opera/x.x or Opera x.x (ignoring remaining decimal places);
 		var oprversion=new Number(RegExp.$1) // capture x.x portion and store as a number
 		if (oprversion>=10) nav='op10'
 		else if (oprversion>=9) nav='op9'
 		else if (oprversion>=8) nav='op8'
 		else if (oprversion>=7) nav='op7'
	} else if (/Firefox[\/\s](\d+\.\d+)/.test(navigator.userAgent)){ //test for Firefox/x.x or Firefox x.x (ignoring remaining digits);
 		var ffversion=new Number(RegExp.$1) // capture x.x portion and store as a number
 		if (ffversion>=3) nav='ff3'
 		else if (ffversion>=2) nav='ff2'
 		else if (ffversion>=1) nav='ff1'
	}
	if(nav=='IE6'||nav=='IE5') document.getElementById('jsmsg').innerHTML='<hr /><h1>La version de votre navigateur est trop ancienne pour afficher cette page correctement. Ce site web vous est pr&eacute;sent&eacute; en mode texte. <a href="navigateur.html" target="_blank">Installez un navigateur r&eacute;cent.</a></h1><hr />';
}

function initjs0() {
	testnav();
	// retour haut
	r=getElementsByClassName('img_retour_haut','img',document);
	for(var i=0; i<r.length; i++){
		r[i].onclick = retourhaut;
	}
}
