function egalise_taille(id_div,laclass) {
	plus_haut = new Array();
	var listeInputCal = $$("#"+id_div+" ."+laclass+"");
	
	for(var i=0; i <listeInputCal.length ; i++) {
		taille = listeInputCal[i].getSize();
		pos = listeInputCal[i].getPosition();
		
		if(taille.y > plus_haut[pos.y] || !plus_haut[pos.y]) plus_haut[pos.y] = taille.y;
	}
	

	if(listeInputCal.length > 1){
		for(var i=0; i <listeInputCal.length ; i++) {
			taille = listeInputCal[i].getSize();
			pos = listeInputCal[i].getPosition();
		
			paddingtopItem = listeInputCal[i].getStyle('padding-top').toInt();
			paddingbotItem = listeInputCal[i].getStyle('padding-bottom').toInt();
			finalsize = plus_haut[pos.y]-paddingbotItem-paddingtopItem;
			listeInputCal[i].setStyle('height', finalsize);
		}
	}
}


function getElementsByClass(searchClass, node, tag) { 
	var classElements = new Array(); 
	if ( node == null ) 
		node = document; 
	if ( tag == null ) 
		tag = '*'; 
	var els = node.getElementsByTagName(tag); 
	var elsLen = els.length; 
	var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)"); 
	for (i = 0, j = 0; i < elsLen; i++) { 
		if ( pattern.test(els[i].className) ) { 
			classElements[j] = els[i]; 
			j++; 
		} 
	} 
	return classElements; 
} 


function inspect(elm){
	if(elm.style){
		var str="";
		for(var i in elm.style) {
			str += i + " : " + elm.style[i]+"\n"; 
		}
		alert(str);
	}
}

//var t;
//t = 100;

function augmente_taille(pas){
	//var taille = t + 1;
	modifFontSize(pas);
	//t = taille;

	//alert(document.styleSheets.length);
	


}

function diminue_taille(pas){
	//var taille = t - 1;
	modifFontSize(pas);
	//t = taille;
}

var nbModifFontSize = 0;
function modifFontSize(pas) {
			
	if(nbModifFontSize>=5 && pas>0)
		return;
	else if(nbModifFontSize<=-5 && pas<0)
		return;
	else
		nbModifFontSize = nbModifFontSize + pas;
	
	var mysheet = document.styleSheets[1];
	var myrules = mysheet.cssRules? mysheet.cssRules: mysheet.rules;

	for (var i=1; i<myrules.length; i++){
		//alert(myrules[i].selectorText);
		if(myrules[i].selectorText.toLowerCase().match("(^\.texte.)|(^\.titreh.)|(^body)|(^\.tblcontact)")){ //find "texte5" rule
			targetrule=myrules[i];
			if(targetrule.style.fontSize != ""){
				//alert("avant : "+targetrule.style.fontSize);
				var size = parseInt(targetrule.style.fontSize.substring(0,targetrule.style.fontSize.indexOf("px",0))) + pas;
				targetrule.style.fontSize = size+"px";
				//alert("après : "+targetrule.style.fontSize);
			}
		}
	}
	//var elem = document.getElementsByTagName("body").item(0);
	/*for(var i=0; i <elem.childNodes.length ; i++) {
		if(elem.childNodes[i].nodeType == 1){
			if(elem.childNodes[i].tagName.charAt(0) != "H")
				elem.childNodes[i].style.fontSize = taille;

			if(elem.childNodes[i].hasChildNodes()){
				//if(elem.childNodes[i].childNodes[0].nodeType == 3)
					//elem.childNodes[i].style.fontSize = taille;
				modifTaille(elem.childNodes[i],taille);
			}
		}
	}*/
}


