
function valpresent(champ) {
var pass=true;
if (document.images) {
for (i=0;i<champ.length;i++) {
var tempobj=champ.elements[i];
if (tempobj.name.substring(0,3)=="obl") {
if (((tempobj.type=="text"||tempobj.type=="textarea")&&
tempobj.value=='')||(tempobj.type.toString().charAt(0)=="s"&&
tempobj.selectedIndex==0)) {
pass=false;
break;
         }
      }
   }
}
if (!pass) {
champnom=tempobj.name.substring(3,30).toUpperCase();
alert("Assurez vous d'entrer le champ "+champnom+" qui est obligatoire.");
return false;
}
else
return true;
}
//  Fin -->

<!-- Début
function valcourriel(champ) {
var ok = "yes";
txt=champ.value;
if (txt.indexOf("@")<3) ok = "no";
if ((txt.indexOf(".com")<5)&&(txt.indexOf(".org")<5)
&&(txt.indexOf(".fr")<5)&&(txt.indexOf(".net")<5)
&&(txt.indexOf(".gov")<5)&&(txt.indexOf(".qc.ca")<5)
&&(txt.indexOf(".ca")<5)&&(txt.indexOf(".edu")<5))ok = "no";
if (ok == "no") {
alert("Désolé. Votre adresse de courrier électronique est invalide.");
champ.focus();
champ.select();
   }
}
// Fin -->

function valnum(nChamp,nAccepte,nbr) {
  // Ajouter ce code dans la saisie du champs
  //  onBlur="twValide_char(this,'()-0123456789')"
  // Les caractères acceptés peuvent être changés
  var ok = "oui";
  var min = "oui";
  var nChar;
  for (var i=0; i<nChamp.value.length; i++) {
    nChar = "" + nChamp.value.substring(i, i+1);
    if (nAccepte.indexOf(nChar) == "-1") ok = "non";
  }
  if (ok == "non") {
    if (nlang=="fr") 
      alert ("\nEntré invalide!\nSeul ces caractères sont valide:\n "+nAccepte)
    nChamp.focus();
    nChamp.select();
	nChamp.value=""; //efface car boucle d'alert sinon
  }
  if (nChamp.value.length < nbr&&nChamp.value.length > 0) min = "non";
  if (min == "non") {
    if (nlang=="fr")
      alert("\nSaisie invalide!\nAssurez-vous d'entrer au moins " + nbr + " caractères.");
    nChamp.focus();
    nChamp.select();
	nChamp.value="";
  }
}
