function ShowAlert()
{
var agree=window.confirm('Vous n\'avez pas indiqué d\'adresse e-mail. Etes-vous sûr de vouloir renvoyer le formulaire sans indiquer d\'adresse e-mail?');
return agree;
}

var chkdatum="";
function checkrequired1(FormName)
{
  var pass=true;
  if (document.images)
    {
      for (i=0;i<document.forms[FormName].length;i++)
        {
          var tempobj=document.forms[FormName].elements[i];
          if (tempobj.name.substring(0,4)=="req1")
            {
              if ((((tempobj.type=="text"||tempobj.type=="textarea")&&
                tempobj.value=='')||(tempobj.type.toString().charAt(0)=="s"&&
                tempobj.selectedIndex==0))||(document.forms[FormName].chkdatum=="yes"))
              {
                pass=false;
                break;
              }
              
            }
        }
    }
  if (!pass)
  {
    shortFieldName=tempobj.name.substring(5,30).toUpperCase();
    alert("Veuillez indiquer votre "+shortFieldName+".");
    document.forms[FormName].elements[i].focus();
    return false;
  }
  else
  return true;
}

function checkrequired2(FormName)
{
  var pass=true;
  if (document.images)
    {
      for (i=0;i<document.forms[FormName].length;i++)
        {
          var tempobj=document.forms[FormName].elements[i];
          if (tempobj.name.substring(0,4)=="req2")
            {
              if ((((tempobj.type=="text"||tempobj.type=="textarea")&&
                tempobj.value=='')||(tempobj.type.toString().charAt(0)=="s"&&
                tempobj.selectedIndex==0))||(document.forms[FormName].chkdatum=="yes"))
              {
                pass=false;
                break;
              }
              
            }
        }
    }
  if (!pass)
  {
    shortFieldName=tempobj.name.substring(5,30).toUpperCase();
    alert("Veuillez indiquer votre "+shortFieldName+".");
    document.forms[FormName].elements[i].focus();
    return false;
  }
  else
  return true;
}

function IsEmailValid(FormName,ElemName)
{
var EmailOk  = true;
var Temp     = document.forms[FormName].elements[ElemName];
var AtSym    = Temp.value.indexOf('@');
var Period   = Temp.value.lastIndexOf('.');
var Space    = Temp.value.indexOf(' ');
var Length   = Temp.value.length - 1;   // Array is from 0 to length-1

if ((AtSym < 1) ||                     // '@' cannot be in first position
    (Period <= AtSym+1) ||             // Must be atleast one valid char btwn '@' and '.'
    (Period == Length ) ||             // Must be atleast one valid char after '.'
    (Space  != -1))                    // No empty spaces permitted
   {  
      EmailOk = false;
      alert('Cette adresse e-mail n\'est pas correcte. Si vous n\'avez pas d\'adresse e-mail laissez le champ en blanc et remplissez les champs d\'adresse.');
      Temp.focus();
   }
return EmailOk
}




