

/*****************  gestion dynamique de la taille de police  *****************/
/*****************                 ylc 08/2007                *****************/

var MinFontSize = 0.8;
var MaxFontSize = 2.5;
var ActualFontSize = 1;

function modFontSize(step) {
    ActualFontSize += (step/10);
    if (ActualFontSize > MaxFontSize) ActualFontSize = MaxFontSize;
    if (ActualFontSize < MinFontSize) ActualFontSize = MinFontSize;
    document.getElementById('corps').style.fontSize = ActualFontSize+'em';
}
var isResetFormulaire=false;

function resetFormulaire(){
	if (isResetFormulaire){
		obj=document.getElementsByTagName("form");
		for (i=0;i<obj.length;i++) obj[i].reset();
	}
}
old_detail=null;
function affiche_detail_catalogue(id){
	if (old_detail!=null)	old_detail.style.display="none";
	obj=document.getElementById(id);
	if (obj!=null){
		obj.style.display="";
		old_detail=obj;
	}
}	

function cligno(objet) {
	   if(document.getElementById(objet).style.visibility != 'hidden'){
	       document.getElementById(objet).style.visibility = 'hidden';
		  }
		else{
		document.getElementById(objet).style.visibility = 'visible';
		}
	  }
function getElementsByClassName(className, tag, elm){
	var testClass = new RegExp("(^|s)" + className + "(s|$)");
	var tag = tag || "*";
	var elm = elm || document;
	var elements = (tag == "*" && elm.all)? elm.all : elm.getElementsByTagName(tag);
	var returnElements = [];
	var current;
	var length = elements.length;
	for(var i=0; i<length; i++){
		current = elements[i ];
		if(testClass.test(current.className)){
			returnElements.push(current);
		}
	}
	return returnElements;
}