
		function controlerTexte(NomZoneTexte)
			{
				if(NomZoneTexte.value.charAt(0)==" " | NomZoneTexte.value=="") alert("le champ "+NomZoneTexte.name+" est obligatoire");				
				else return 0;
			}
			
			function controlerTexte2(NomZoneTexte)
			{
				if(NomZoneTexte.value.charAt(0)==" " | NomZoneTexte.value=="") alert("le champ est obligatoire");				
				else return 0;
			}
			function verifCodPost(NomZoneCodPost)
			{
				if(NomZoneCodPost.value.length==5)
				{
					var num="0123456789";
					var trouv=false;			
					for(i=0;i<NomZoneCodPost.value.length;i++)
					{												
						if(num.indexOf(NomZoneCodPost.value.charAt(i),0)==-1)
						trouv=true; 						
					}
					if(trouv) alert("entrez le code postal sur 5 chiffres SVP");
					else return 0;
				}
				else alert("entrez le code postal sur 5 chiffres SVP");
				
			}
			function verifDate(NomZoneDate)
			{
				if(NomZoneDate.value.length==10)
				{
					var num="0123456789";
					var trouv=0;			
					for(i=0;i<4;i++)
					{												
						if(num.indexOf(NomZoneDate.value.charAt(i),0)==-1)
						trouv=1; 						
					}
					for(i=5;i<7;i++)
					{												
						if(num.indexOf(NomZoneDate.value.charAt(i),0)==-1)
						trouv=1; 						
					}
					for(i=8;i<10;i++)
					{												
						if(num.indexOf(NomZoneDate.value.charAt(i),0)==-1)
						trouv=1; 						
					}
					if(NomZoneDate.value.charAt(4)!= "-")
						trouv=1; 						
						if(NomZoneDate.value.charAt(4)!= "-")
						trouv=1; 						
					if(trouv != 0) alert("entrez une date du type AAAA-MM-JJ SVP");
					else return 0;
				}
				else alert("entrez une date du type AAAA-MM-JJ SVP");
				
			}
			function verifemail(NomZoneEmail)
			{
				if(NomZoneEmail.value !="")
				{
					if(NomZoneEmail.value.indexOf("@",0)==-1) 
					{				
						alert("entrez une adresse contenant @");
					}	
				else return 0;	
				}else return 0;
			}
			function listVersTextArea(liste, txtarea)
			{		
					if(liste.selectedIndex !=0)	 txtarea.value= txtarea.value+liste.value+",\r";				
			}
			
			function control2dates(date1, date2)
			{
				
				var date_debut= new Date(date1.substring(0,4),date1.substring(5,7)-1,date1.substring(8,10));
				var date_fin= new Date(date2.substring(0,4),date2.substring(5,7)-1,date2.substring(8,10));
				
				if(date_debut>date_fin) alert("la date du debut est superieure a la date de fin \n\r Verifiez vos dates");
				else return 0;
			}
			//trouver la position d'un element 
			function getPosition(element)
			{
			    var left = 0;
			    var top = 0;
			    /*On récupère l'élément*/
			    var e = document.getElementById(element);
			    /*Tant que l'on a un élément parent*/
			    while (e.offsetParent != undefined && e.offsetParent != null)
			    {
			        /*On ajoute la position de l'élément parent*/
			        left += e.offsetLeft + (e.clientLeft != null ? e.clientLeft : 0);
			        top += e.offsetTop + (e.clientTop != null ? e.clientTop : 0);
			        e = e.offsetParent;
			    }
			    return new Array(left,top);
			}
