<!--
var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i

function verifierMail(e)
	{
	var returnval=emailfilter.test(e.value)
	if (returnval==false)
		{
		alert("Veuillez saisir un email valide.")
		e.select()
		}
	return returnval
	} // FIN function verifierMail(e)


function verifierFormulaire(formobj)
	{
	var oblig = formobj.elements['obligatoire'].value;
	var champsRequis = oblig.split('|');

	var alertMsg = "Veuillez renseigner les champs suivants:\n";	
	var l_Msg = alertMsg.length;
	
	for (var i=0; i < champsRequis.length; i++)
	{
		champObligatoire = champsRequis[i].split('-');
		var obj = formobj.elements[champObligatoire[0]];
		if (obj)
		{
			switch(obj.type)
			{
			case "select-one":
				if (obj.selectedIndex == -1 || obj.options[obj.selectedIndex].text == ""){
					alertMsg += " - " + champObligatoire[1] + "\n";
				}
				if (obj.options[obj.selectedIndex].value == ""){
					alertMsg += " - " + champObligatoire[1] + "\n";
				}
				break;
			case "select-multiple":
				if (obj.selectedIndex == -1){
					alertMsg += " - " + champObligatoire[1] + "\n";
				}
				break;
			case "text":
			case "file":
			case "textarea":
				if (obj.value == "" || obj.value == null){
					alertMsg += " - " + champObligatoire[1] + "\n";
				}
				break;
			default:
			}
			if (obj.type == undefined){
				var blnchecked = false;
				for (var j = 0; j < obj.length; j++){
					if (obj[j].checked){
						blnchecked = true;
					}
				}
				if (!blnchecked){
					alertMsg += " - " + champObligatoire[1] + "\n";
				}
			}
		}
	} 

	if (alertMsg.length == l_Msg)
		{
		// Si tous les champs sont ok, alors on vérifie le champs email s'il existe
		//var email = formobj.elements['email'].value;
		if (formobj.elements['email'] != undefined)
			{ return verifierMail(formobj.elements['email']); }
		else
			{ return true; }
		} // FIN if (alertMsg.length == l_Msg)
	else{
		alert(alertMsg);
		return false;
	}
} // FIN function verifierFormulaire(formobj)


////////////////////////////////
// VERIFICATION DE CARACTERES //
////////////////////////////////

	function verifierMasqueSaisie (objet,format)
		{
		masque = null;
		masque = new Mask(format, "string");
		masque.attach(objet);
		// Reformatage
		if (objet.value != '')
	  {
			objet.value = masque.format(objet.value);
			}		
		//return true;
		} // FIN function verifierMasqueSaisie (objet,format)


function chiffres(event) {
	// Compatibilité IE / Firefox
	if(!event&&window.event) {
		event=window.event;
	}
	// IE
	if(event.keyCode < 48 || event.keyCode > 57) {
		event.returnValue = false;
		event.cancelBubble = true;
	}
	// DOM
	if(event.which < 48 || event.which > 57) {
		event.preventDefault();
		event.stopPropagation();
	}
} // FIN function chiffres(event)
-->