/*****************************************************************************
'*                                                                           *
'* Fichier     : scripts/utils.js                                            *
'* Application : Portail                                                     *
'* Société     : CVP                                                         *
'* Copyright   : (c) 2002-2003 CVP                                           *
'* Auteur      : Sébastien Nussbaumer                                        *
'* Créé le     : 28 Juin 2002                                                *
'* Date Modif  : Raison Modif                                                *
'*                                                                           *
'* Description :                                                             *
'* Ce fichier javascript procure quelques fonctions pratiques pour faire des *
'* vérification quand à la validité des dates ainsi que des téléphones, fax  *
'*                                                                           *
'****************************************************************************/

//Exemple typique de champs de formulaire tel :
//<input type="text" name="factel" class="formTxtStd" maxlength="14"
//	               value="" onKeyUp="telFaxKeyUp(document.myform.factel)"
//	               onChange="telFaxChange(document.myform.factel)">

// la fontion telFaxChange teste si un numéro de téléphone
// ou de fax est bien entré sous la form xx/xx/xx/xx/xx
// elle renvoie faux si ce n'est pas le cas
// utilisation : <input type="text" ... onChange="telFaxChange(document.myForm.myInput)
function telFaxChange(object) {
/*	var strValidTel = /^\[0-9]|\s{10,}$/;
	var blnResult    = object.value.match(strValidTel);
	if (!blnResult) {
		alert("Merci de ne mettre que des chiffres dans les champs téléphone et fax ");
	}
	return false
*/
}
	
// la fontion telFaxKeyUp aide l'utilisateur à saisir son numéro
// de téléphone ou de fax en lui rajoutant le séparateur "/" automatiquement
// utilisation : <input type="text" ... onKeyUp="telFaxChange(document.myForm.myInput)
function telFaxKeyUp(object) {
	var val = object.value;
	if ((val.length > 0) && (val.length <= 14)) {
		var lval = val.substr(val.length-1,1)
		if (!lval.match(/^\d{1}$/))
			val = val.substr(0,val.length-1);
		if (((val.length-2)%3 == 0) && (val.length < 14))
			val = val + "/";
		object.value = val
	}
}


