
//CHARGEMENT DE COULEUR SUR FOCUS
function IsOn(oControl) 
{	oControl.style.backgroundColor = "#FFF175";			}

//ANNULATION DE LA COULEUR SUR PERTE DEFOCUS
function IsOff(oControl) 
{	oControl.style.backgroundColor = "#ffffff";			}

//FORCER UNE VALEUR NUMERIQUE
function numeric(valeur)
{	
	var erreur = true;
	if (valeur.value.length > 0)	
	{	
		if ((valeur.value.charAt(0) != "0") && (valeur.value.charAt(0) != "."))		
		{	
			if (!parseFloat(valeur.value))	
			{	
				erreur = false;	alert("Le champ doit être numérique!  Utilisez le point (.) comme séparateur.");		valeur.focus();	
			}	
		}
		if (erreur == true)	
		{	
			for (var i=0; i<valeur.value.length; i++)	
			{
				if ((valeur.value.charAt(i) != "0") && (valeur.value.charAt(i) != "."))		
				{	
					if (!parseFloat(valeur.value.charAt(i)))	
					{	
						erreur = false;	alert("Le champ doit être numérique!  Utilisez le point (.) comme séparateur.");		valeur.focus();	
					}	
				}	
			}	
		}	
	}
	IsOff(valeur);
	return erreur;
}
