/*======================================================================*/
/* JavaScript file created by Boudewijn Overgaauw on 4 May 2008         */
/* Last updated by Boudewijn Overgaauw on 28 November 2008              */
/* Copyright (c) ISISIA and/or its suppliers, 2008. All Rights Reserved */
/*======================================================================*/

/*==========================================*/
/* Variable declarations: Support variables */
/*==========================================*/
var $FamilyNameIx = 0;
var $FirstNameIx = 1;
var $EMailAddressIx = 2;
var $TelephoneNumberIx = 3;
var $MobilePhoneNumberIx = 4;
var $AddressIx = 5;
var $MessageIx = 6;

/*========================================*/
/* Variable declarations: ContactFormData */
/*========================================*/
var $ContactFormData = new Array
 (
   'ContactForm',                                                     // FormName
   'envoi.php',                                                       // FormActionFile
   new Array                                                          // FieldData
    (
      //---------------------------------------------------------------------------------------
      new Array                                                         // FamilyName
       (
         'FamilyName',                                                    // FieldName
         new Array                                                        // ErrorList
          (
            'Le nom n\x27a pas été rempli.',                                // Empty
            'Le nom contient des caractères qui ne sont pas autorisés.',    // Invalid
            'Le nom doit consister en au moins # caractères.',              // TooShort
            ''                                                              // TooLong
          ),
         $PrintableLineRegExp,                                            // RegExp
         2,                                                               // MinimumLength
         ''                                                               // MaximumLength
       ),
      //---------------------------------------------------------------------------------------
      new Array                                                         // FirstName
       (
         'FirstName',                                                     // FieldName
         new Array                                                        // ErrorList
          (
            '',                                                             // Empty
            'Le prénom contient des caractères qui ne sont pas ' +
             'autorisés.',                                                  // Invalid
            'Le prénom nom doit consister en au moins # caractères.',       // TooShort
            ''                                                              // TooLong
          ),
         $PrintableLineRegExp,                                            // RegExp
         2,                                                               // MinimumLength
         ''                                                               // MaximumLength
       ),
      //---------------------------------------------------------------------------------------
      new Array                                                         // EMailAddress
       (
         'EMailAddress',                                                  // FieldName
         new Array                                                        // ErrorList
          (
            'L\x27adresse mél n\x27a pas été remplie.',                     // Empty
            'L\x27adresse mél est invalide.',                               // Invalid
            'L\x27adresse mél doit consister en au moins # caractères.',    // TooShort
            ''                                                              // TooLong
          ),
         $EMailAddressRegExp,                                             // RegExp
         6,                                                               // MinimumLength
         ''                                                               // MaximumLength
       ),
      //---------------------------------------------------------------------------------------
      new Array                                                         // TelephoneNumber
       (
         'TelephoneNumber',                                               // FieldName
         new Array                                                        // ErrorList
          (
            'Le numéro de téléphone n\x27a pas été rempli.',                // Empty
            'Le numéro de téléphone contient des caractères qui ne ' +
             'sont pas autorisés.',                                         // Invalid
            'Le numéro de téléphone doit consister en au moins # ' +
             'caractères.',                                                 // TooShort
            ''                                                              // TooLong
          ),
         $PhoneNumberRegExp,                                              // RegExp
         8,                                                               // MinimumLength
         ''                                                               // MaximumLength
       ),
      //---------------------------------------------------------------------------------------
      new Array                                                         // MobilePhoneNumber
       (
         'MobilePhoneNumber',                                             // FieldName
         new Array                                                        // ErrorList
          (
            '',                                                             // Empty
            'Le numéro de téléphone supplémentaire contient des ' +
             'caractères qui ne sont pas autorisés.',                       // Invalid
            'Le numéro de téléphone supplémentaire - si donné - doit ' +
             'consister en au moins # caractères.',                         // TooShort
            ''                                                              // TooLong
          ),
         $PhoneNumberRegExp,                                              // RegExp
         8,                                                               // MinimumLength
         ''                                                               // MaximumLength
       ),
      //---------------------------------------------------------------------------------------
      new Array                                                         // Address
       (
         'Address',                                                       // FieldName
         new Array                                                        // ErrorList
          (
            '',                                                             // Empty
            'L\x27adresse contient des caractères qui ne sont pas ' +
             'autorisés.',                                                  // Invalid
            'L\x27adresse doit consister en au moins # caractères.',        // TooShort
            ''                                                              // TooLong
          ),
         $PrintableTextRegExp,                                            // RegExp
         5,                                                               // MinimumLength
         ''                                                               // MaximumLength
       ),
      //---------------------------------------------------------------------------------------
      new Array                                                         // Message
       (
         'Message',                                                       // FieldName
         new Array                                                        // ErrorList
          (
            'Le message est vide.',                                         // Empty
            'Le message contient des caractères qui ne sont pas ' +
             'autorisés.',                                                  // Invalid
            'Le message doit consister en au moins # caractères.',          // TooShort
            ''                                                              // TooLong
          ),
         $PrintableTextRegExp,                                            // RegExp
         10,                                                              // MinimumLength
         ''                                                               // MaximumLength
       )
      //---------------------------------------------------------------------------------------
    ),
   new Array                                                          // ErrorMessageHeader
    (
      'Le formulaire contient l\x27erreur suivante :',                  // SingleError
      'Le formulaire contient les erreurs suivantes :'                  // MultipleErrors
    ),
   new Array                                                          // ErrorMessageFooter
    (
      'Veuillez corriger cette erreur, et essayer à nouveau.',          // SingleError
      'Veuillez corriger ces erreurs, et essayer à nouveau.'            // MultipleErrors
    )
 );
