function prepareInputsForHints() {
	var inputs = document.getElementsByTagName("input");
	for (var i=0; i<inputs.length; i++){
		idChamp = inputs[i].id;

		if ($("bulle_" + idChamp) != null) {
			//--> PLACEMENT DE LA BULLE EN FONCTION DE LA LARGEUR DU CHAMP
			//largeurChamp = Number($(idChamp).getStyle('width').replace(/px/, ""));

			$(idChamp).onfocus = function () {
			  this.parentNode.getElementsByTagName("span")[0].style.display = "inline";
			}
			inputs[i].onblur = function () {
			  this.parentNode.getElementsByTagName("span")[0].style.display = "none";
			}
		}
	}
	var selects = document.getElementsByTagName("select");
	for (var k=0; k<selects.length; k++){
		idChamp = selects[k].id;
		if ($("bulle_" + idChamp) != null) {
			selects[k].onfocus = function () {
			  this.parentNode.getElementsByTagName("span")[0].style.display = "inline";
			}
			selects[k].onblur = function () {
			  this.parentNode.getElementsByTagName("span")[0].style.display = "none";
			}
		}
	}
	var textareas = document.getElementsByTagName("textarea");
	for (var m=0; m<textareas.length; m++){
		idChamp = textareas[m].id;

		if ($("bulle_" + idChamp) != null) {
			//--> PLACEMENT DE LA BULLE EN FONCTION DE LA LARGEUR DU CHAMP
			//largeurChamp = Number($(idChamp).getStyle('width').replace(/px/, ""));
			
			textareas[m].onfocus = function () {
			  this.parentNode.getElementsByTagName("span")[0].style.display = "inline";
			}
			textareas[m].onblur = function () {
			  this.parentNode.getElementsByTagName("span")[0].style.display = "none";
			}
		}
	}
}