	function verifErrors()
	{
		var errmsg = '';
		var input_tag = document.getElementsByTagName("input");
		
		for (var i = 0; i < input_tag.length;i++)
		{
			var verif_attrib = '';
			verif_attrib = input_tag[i].getAttribute("id");
				
			if (verif_attrib == 'required')
				{ errmsg += 'Veuillez remplir correctement le(s) champ(s) en rouge !'; }
		}
		
		var input_tag = document.getElementsByTagName("select");
		
		for (var i = 0; i < input_tag.length;i++)
		{
			var verif_attrib = '';
			verif_attrib = input_tag[i].getAttribute("id");
				
			if (verif_attrib == 'required')
				{ errmsg += 'Veuillez remplir correctement le(s) champ(s) en rouge !'; }
		}
		
		if (errmsg != '')
		{
			alert(errmsg);
			return false;
		}
		return true;
	}
	
	function verifLong(champ) 
	{
		if (champ.value.length > 0)
			{ champ.id='ok'; }
		else
			{ champ.id='required'; }
	}	
	
	function verifValPos(champ) 
	{
		if (champ.options[champ.selectedIndex].value >= 0)
			{ champ.id='ok'; }
		else
			{ champ.id='required'; }
	}	



	// Fonction fermeture+rafraichissement by Marc 
	// Compatible IE/Firefox 
	function RefreshAndClose() {
	if (!window.opener.closed) {
	   window.opener.location = window.opener.location;
	   var obj_window = window.open('', '_self');
	   obj_window.open = window;
	   obj_window.focus();
	   opener=self;
	   self.close();
	}
	}
	// -->
	
	<!-- Changer element selectionné d'une liste déroulante -->
	function ChangeListe(champ,valeur)
	{
		var idok=0; 
		for (var i = 0; i < champ.length;i++) 
		{
			var listed = champ.options[i].text.toUpperCase();
			var chaine = valeur.toUpperCase();
			if (listed.lastIndexOf(chaine) != -1)
			{ 
				idok = i;
			} 
		} 
		champ.options[idok].selected = true;
	}

	var IB=new Object;
	var posX=0;posY=0;
	var xOffset=10;yOffset=10;
	function AffBulle(texte) {
	  contenu="<div class='inbulle'>"+texte+"</div>&nbsp;";
	  var finalPosX=posX-xOffset;
	  if (finalPosX<0) finalPosX=0;
	  if (document.layers) {
		document.layers["bulle"].document.write(contenu);
		document.layers["bulle"].document.close();
		document.layers["bulle"].top=posY+yOffset;
		document.layers["bulle"].left=finalPosX;
		document.layers["bulle"].visibility="show";}
	  if (document.all) {
		//var f=window.event;
		//doc=document.body.scrollTop;
		bulle.innerHTML=contenu;
		document.all["bulle"].style.top=posY+yOffset;
		document.all["bulle"].style.left=finalPosX;//f.x-xOffset;
		document.all["bulle"].style.visibility="visible";
	  }
	  //modif CL 09/2001 - NS6 : celui-ci ne supporte plus document.layers mais document.getElementById
	  else if (document.getElementById) {
		document.getElementById("bulle").innerHTML=contenu;
		document.getElementById("bulle").style.top=posY+yOffset+"px";
		document.getElementById("bulle").style.left=finalPosX+"px";
		document.getElementById("bulle").style.visibility="visible";
	  }
	}
	function getMousePos(e) {
	  if (document.all) {
	  posX=event.x+document.body.scrollLeft; //modifs CL 09/2001 - IE : regrouper l'évènement
	  posY=event.y+document.body.scrollTop;
	  }
	  else {
	  posX=e.pageX; //modifs CL 09/2001 - NS6 : celui-ci ne supporte pas e.x et e.y
	  posY=e.pageY; 
	  }
	}
	function HideBulle() {
		if (document.layers) {document.layers["bulle"].visibility="hide";}
		if (document.all) {document.all["bulle"].style.visibility="hidden";}
		else if (document.getElementById){document.getElementById("bulle").style.visibility="hidden";}
	}

	function InitBulle() {
		if (document.layers) {
			window.captureEvents(Event.MOUSEMOVE);window.onMouseMove=getMousePos;
			document.write("<LAYER name='bulle' top=0 left=0 visibility='hide'></LAYER>");
		}
		if (document.all) {
			document.write("<DIV id='bulle' style='position:absolute;top:0;left:0;visibility:hidden'></DIV>");
			document.onmousemove=getMousePos;
		}
		//modif CL 09/2001 - NS6 : celui-ci ne supporte plus document.layers mais document.getElementById
		else if (document.getElementById) {
				document.onmousemove=getMousePos;
				document.write("<DIV id='bulle' style='position:absolute;top:0;left:0;visibility:hidden'></DIV>");
		}

	}

