	//------------------------------------------------------------------------------------------
	// 	JS_Fonctions_Controles.js
	//	Fonctions contrôles JAVASCRIPT
	//	Routage sur les 4 premiers caractères de ' ID Input.
	//	Les fonctions appelées ici sont dans le fichier JS_Fonctions_Generales.
	//	Date création: 20/04/2008
	//	Dernière mise à jour: 20/04/2008
	//------------------------------------------------------------------------------------------

		//-------- Routage contrôle iden (identification)  ----
		function iden(NomForm,idElement,NameElement,longueurmin,longueurmax)
		{		
			valid = 1;		
			while (valid <50)
			{
				switch (valid)
				{	
					case	1	:	CtrlNul(NomForm,idElement,NameElement); break;	
					case	2	:	CtrlVide(NomForm,idElement,NameElement); break;	
					case  3 : 	CtrlEspace(NomForm,idElement,NameElement); break;	
					case	4	:	CtrlLongueurMin(NomForm,idElement,NameElement,longueurmin); break;	
					case	5	:	CtrlLongueurMax(NomForm,idElement,NameElement,longueurmax); break;	
					default	:	FinCtrl();break;
				}	
				valid++;					
				if (valid > 999)
				{
					indice= NbreElements+1;					
				}						
			}	
		}
		//-------- 
		function pwrd(NomForm,idElement,NameElement,longueurmin,longueurmax)
		{		
			valid = 1;		
			while (valid <50)
			{
				switch (valid)
				{	
					case	1	:	CtrlNul(NomForm,idElement,NameElement); break;	
					case	2	:	CtrlVide(NomForm,idElement,NameElement); break;	
					case  3 : 	CtrlEspace(NomForm,idElement,NameElement); break;	
					case	4	:	CtrlLongueurMin(NomForm,idElement,NameElement,longueurmin); break;
					case	5	:	CtrlLongueurMax(NomForm,idElement,NameElement,longueurmax); break;	
					default	:	FinCtrl();break;
				}	
				valid++;					
				if (valid > 999)
				{
					indice= NbreElements+1;					
				}						
			}	
		}
		//-------- 
		function text(NomForm,idElement,NameElement,longueurmax)
		{		
			valid = 1;		
			while (valid <50)
			{
				switch (valid)
				{					
					case	1	:	CtrlNul(NomForm,idElement,NameElement); break;	
					case	2	:	CtrlVide(NomForm,idElement,NameElement); break;	
					case	3	:	CtrlLongueurMax(NomForm,idElement,NameElement,longueurmax); break;	
					default	:	FinCtrl();break;
				}	
				valid++;					
				if (valid > 999)
				{
					indice= NbreElements+1;					
				}						
			}	
		}
		
		function texl(NomForm,idElement,NameElement,longueurmax)
		{		
			valid = 1;		
			while (valid <50)
			{
				switch (valid)
				{					
					case	1	:	CtrlNul(NomForm,idElement,NameElement); break;	
					case	2	:	CtrlVide(NomForm,idElement,NameElement); break;	
					case	3	:	CtrlLongueurMax(NomForm,idElement,NameElement,longueurmax); break;	
					default	:	FinCtrl();break;
				}	
				valid++;					
				if (valid > 999)
				{
					indice= NbreElements+1;					
				}						
			}	
		}
		//-------- 
		function textselec(NomForm,idElement,NameElement)
		{
			
			valid = 1;		
			while (valid <50)
			{
				switch (valid)
				{					
					case  1 :   CtrlVideSelect(NomForm,idElement,NameElement); break;	
					default	:	FinCtrl();break;
				}	
				valid++;					
				if (valid > 999)
				{
					indice= NbreElements+1;					
				}						
			}	
		}
		//-------- 
		function textcheck(NomForm,idElement,NameElement) //checkbox
		{
			
			valid = 1;		
			while (valid <50)
			{
				switch (valid)
				{					
					case  1 :   CtrlVideCheck(NomForm,idElement,NameElement); break;	
					default	:	FinCtrl();break;
				}	
				valid++;					
				if (valid > 999)
				{
					indice= NbreElements+1;					
				}						
			}	
		}
		//-------- 		
		function nume(NomForm,idElement,NameElement,longueurmin,longueurmax)
		{
		
			valid = 1;		
			while (valid <50)
			{
				switch (valid)
				{	
					case  1 :    CtrlVide(NomForm,idElement,NameElement); break;					
					case	2	:	CtrNumeric(NomForm,idElement,NameElement); break;	
					case	3	:	CtrlLongueurMin(NomForm,idElement,NameElement,longueurmin); break;	
					case	4	:	CtrlLongueurMax(NomForm,idElement,NameElement,longueurmax); break;	
					default	:	FinCtrl();break;
				}	
				valid++;					
				if (valid > 999)
				{
					indice= NbreElements+1;					
				}						
			}	
		}
		//-------- 
		function datt(NomForm,idElement,NameElement,longueurmin,longueurmax)
		{
		
			valid = 1;		
			while (valid <50)
			{
				switch (valid)
				{		
					case 1 :    CtrlVide(NomForm,idElement,NameElement); break;	
					case	2	:	CtrlDate(NomForm,idElement,NameElement); break;
					case	3	:	CtrlLongueurMin(NomForm,idElement,NameElement,longueurmin); break;	
					case	4	:	CtrlLongueurMax(NomForm,idElement,NameElement,longueurmax); break;						
					default	:	FinCtrl();break;
				}	
				valid++;					
				if (valid > 999)
				{
					indice= NbreElements+1;					
				}						
			}	
		}
		//-------- 		
		function mail(NomForm,idElement,NameElement)
		{		
			valid = 1;		
			while (valid <50)
			{
				switch (valid)
				{		
					case 1 :    CtrlVide(NomForm,idElement,NameElement); break;	
					case	2	:	CtrlMail(NomForm,idElement,NameElement); break;	
					default	:	FinCtrl();break;
				}	
				valid++;					
				if (valid > 999)
				{
					indice= NbreElements+1;					
				}						
			}	
		}
				//-------- 		
		function dtsemaine(NomForm,idElement,NameElement)
		{		
			valid = 1;		
			while (valid <50)
			{
				switch (valid)
				{		
					case	1	:	CtrlNul(NomForm,idElement,NameElement); break;	
					case	2	:	CtrlVide(NomForm,idElement,NameElement); break;	
					case	3	:	CtrNumeric(NomForm,idElement,NameElement); break;	
					case	4	:	Ctrlsemaine(NomForm,idElement,NameElement); break;	

					default	:	FinCtrl();break;
				}	
				valid++;					
				if (valid > 999)
				{
					indice= NbreElements+1;					
				}						
			}	
		}

		//-------- 
		//--------------------------------------------------------------------------	
		
		