/*
* File : forms.config.js
* Comment : Fichier de configuration pour la vérification des formulaires
* Author : Bertrand AGIER
* Compagny : Enyware
* Date  : 
*/

 
/*************************************************************************************************
check_type peut prendre les valeurs suivantes
 - CHK_NON_EMPTY : vérifie si le champ est rempli
 - CHK_FLOAT : la valeur du champs doit etre un nombre flottant
 - CHK_INT : la valeur du champs doit etre un nombre entier
 - CHK_EXTENSION  : le 4ème argumùent doit etre un tableau contenant les extesniosn a vérifier 
   ex :  [CHK_EXTENSION, "Libellé du champs fichier","champs_fichier",["jpg","gif"]]
 
 - CHK_SELECT : Vérifie qu'un élément dans <select> est selectionné
 - CHK_EMAIL : Vérifie la validité d'une adresse email
 - CHK_DATE : Vérifie la validité d'une date
   ex : [CHK_DATE,"libellé du champs date",["champs_jour","champs_mois","champs_annee"]]
 
 - CHK_PASSWD_CONFIRM : Vérifie qu'un mo de passe et sa confirmation sont identiques
   ex : [CHK_PASSWD_CONFIRM, "mot de passe", "champs_password1","champs_password2"],
   
 - CHK_PHOTO : extension .jpg ou .jpeg
 - CHK_RADIO_SELECTED : vérifie qu'un radio est selectionné
*************************************************************************************************/
/******************Pour exemple ********************************************************
// ajout modif d'un partenaire
chk_partenaire = [
  [CHK_NON_EMPTY, "Titre du partenaire", "part_titre"]
];


chk_article = [    
  //   Check type,    Field label for alert,                   Form Input name     
  [CHK_NON_EMPTY, "Titre",         "art_titre"],
  [CHK_NON_EMPTY, "A l'intérieur de la rubrique",      "art_rubrique_id"] ,  
  [CHK_EXTENSION, "Image","art_photo",["jpg","gif"]],
  [CHK_EXTENSION, "Document 1","art_pj1",['ai', 'aiff', 'asf', 'avi', 'bmp', 'bz2', 'c', 'deb', 'djvu', 'doc', 'dvi', 'eps', 'gif', 'gz', 'h', 'html', 'jpg', 'jpeg', 'mid', 'mng', 'mov', 'mp3', 'mpg', 'ogg', 'pas', 'pdf', 'png', 'ppt', 'ps', 'psd', 'qt', 'ra', 'ram', 'rm', 'rpm', 'rtf', 'sdd', 'sdw', 'sit', 'swf', 'sxc', 'sxi', 'sxw', 'tex', 'tgz', 'tif', 'txt', 'wav', 'wmv', 'xcf', 'xls', 'xml', 'zip']],
  [CHK_EXTENSION, "Document 2","art_pj2",['ai', 'aiff', 'asf', 'avi', 'bmp', 'bz2', 'c', 'deb', 'djvu', 'doc', 'dvi', 'eps', 'gif', 'gz', 'h', 'html', 'jpg', 'jpeg', 'mid', 'mng', 'mov', 'mp3', 'mpg', 'ogg', 'pas', 'pdf', 'png', 'ppt', 'ps', 'psd', 'qt', 'ra', 'ram', 'rm', 'rpm', 'rtf', 'sdd', 'sdw', 'sit', 'swf', 'sxc', 'sxi', 'sxw', 'tex', 'tgz', 'tif', 'txt', 'wav', 'wmv', 'xcf', 'xls', 'xml', 'zip']],
  [CHK_EXTENSION, "Document 3","art_pj3",['ai', 'aiff', 'asf', 'avi', 'bmp', 'bz2', 'c', 'deb', 'djvu', 'doc', 'dvi', 'eps', 'gif', 'gz', 'h', 'html', 'jpg', 'jpeg', 'mid', 'mng', 'mov', 'mp3', 'mpg', 'ogg', 'pas', 'pdf', 'png', 'ppt', 'ps', 'psd', 'qt', 'ra', 'ram', 'rm', 'rpm', 'rtf', 'sdd', 'sdw', 'sit', 'swf', 'sxc', 'sxi', 'sxw', 'tex', 'tgz', 'tif', 'txt', 'wav', 'wmv', 'xcf', 'xls', 'xml', 'zip']]

];
chk_article_trad = [    
  //   Check type,    Field label for alert,                   Form Input name     
  [CHK_NON_EMPTY, "Titre", "art_titre"],
  [CHK_EXTENSION, "Image","art_photo",["jpg","gif"]],
  [CHK_EXTENSION, "Document 1","art_pj1",['ai', 'aiff', 'asf', 'avi', 'bmp', 'bz2', 'c', 'deb', 'djvu', 'doc', 'dvi', 'eps', 'gif', 'gz', 'h', 'html', 'jpg', 'jpeg', 'mid', 'mng', 'mov', 'mp3', 'mpg', 'ogg', 'pas', 'pdf', 'png', 'ppt', 'ps', 'psd', 'qt', 'ra', 'ram', 'rm', 'rpm', 'rtf', 'sdd', 'sdw', 'sit', 'swf', 'sxc', 'sxi', 'sxw', 'tex', 'tgz', 'tif', 'txt', 'wav', 'wmv', 'xcf', 'xls', 'xml', 'zip']],
  [CHK_EXTENSION, "Document 2","art_pj2",['ai', 'aiff', 'asf', 'avi', 'bmp', 'bz2', 'c', 'deb', 'djvu', 'doc', 'dvi', 'eps', 'gif', 'gz', 'h', 'html', 'jpg', 'jpeg', 'mid', 'mng', 'mov', 'mp3', 'mpg', 'ogg', 'pas', 'pdf', 'png', 'ppt', 'ps', 'psd', 'qt', 'ra', 'ram', 'rm', 'rpm', 'rtf', 'sdd', 'sdw', 'sit', 'swf', 'sxc', 'sxi', 'sxw', 'tex', 'tgz', 'tif', 'txt', 'wav', 'wmv', 'xcf', 'xls', 'xml', 'zip']],
  [CHK_EXTENSION, "Document 3","art_pj3",['ai', 'aiff', 'asf', 'avi', 'bmp', 'bz2', 'c', 'deb', 'djvu', 'doc', 'dvi', 'eps', 'gif', 'gz', 'h', 'html', 'jpg', 'jpeg', 'mid', 'mng', 'mov', 'mp3', 'mpg', 'ogg', 'pas', 'pdf', 'png', 'ppt', 'ps', 'psd', 'qt', 'ra', 'ram', 'rm', 'rpm', 'rtf', 'sdd', 'sdw', 'sit', 'swf', 'sxc', 'sxi', 'sxw', 'tex', 'tgz', 'tif', 'txt', 'wav', 'wmv', 'xcf', 'xls', 'xml', 'zip']]

];
************************************************************************************************/

chk_code_biennale = [
 [CHK_NON_EMPTY, "Code de téléchargement", "code_biennale"]
];

chk_mon_compte = [
 [CHK_NON_EMPTY, "NOM", "client_nom"],
 [CHK_NON_EMPTY, "PRENOM", "client_prenom"],
 [CHK_NON_EMPTY, "ADRESSE", "client_adrs"],
 [CHK_NON_EMPTY, "CODE POSTAL", "client_code_postal"],
 [CHK_INT, "CODE POSTAL", "client_code_postal"],
 [CHK_NON_EMPTY, "VILLE", "client_ville"],
 [CHK_INT, "ANNEE DE NAISSANCE", "client_date_naissance"],
 [CHK_NON_EMPTY, "ADRESSE EMAIL", "client_email"],
 [CHK_EMAIL, "ADRESSE EMAIL", "client_email"],
 [CHK_NON_EMPTY, "MOT DE PASSE", "client_password"],
 [CHK_NON_EMPTY, "CONFIRMER LE MOT DE PASSE", "client_confirm_password"],
 [CHK_PASSWD_CONFIRM, "MOT DE PASSE & CONFIRMATION", "client_password","client_confirm_password"]
];

chk_nouveau_compte = [
 [CHK_NON_EMPTY, "NOM", "client_nom"],
 [CHK_NON_EMPTY, "PRENOM", "client_prenom"],
 [CHK_NON_EMPTY, "ADRESSE", "client_adrs"],
 [CHK_NON_EMPTY, "CODE POSTAL", "client_code_postal"],
 [CHK_INT, "CODE POSTAL", "client_code_postal"],
 [CHK_NON_EMPTY, "VILLE", "client_ville"],
 [CHK_INT, "ANNEE DE NAISSANCE", "client_date_naissance"],
 [CHK_NON_EMPTY, "ADRESSE EMAIL", "client_email2"],
 [CHK_EMAIL, "ADRESSE EMAIL", "client_email2"],
 [CHK_NON_EMPTY, "MOT DE PASSE", "client_password2"],
 [CHK_NON_EMPTY, "CONFIRMER LE MOT DE PASSE", "client_confirm_password"],
 [CHK_PASSWD_CONFIRM, "MOT DE PASSE & CONFIRMATION", "client_password2","client_confirm_password"]
];

chk_login = [
 [CHK_NON_EMPTY, "ADRESSE EMAIL", "client_email"],
 [CHK_EMAIL, "ADRESSE EMAIL", "client_email"],
 [CHK_NON_EMPTY, "MOT DE PASSE", "client_password"]
];

chk_recup_password = [
 [CHK_NON_EMPTY, "ADRESSE EMAIL", "client_email"],
 [CHK_EMAIL, "ADRESSE EMAIL", "client_email"]
];

chk_nl_desinscription = [
 [CHK_NON_EMPTY, "ADRESSE EMAIL", "client_email"],
 [CHK_EMAIL, "ADRESSE EMAIL", "client_email"]
];
chk_nl_inscription = [
 [CHK_NON_EMPTY, "NOM", "nla_nom"],
 [CHK_NON_EMPTY, "PRENOM", "nla_prenom"],
 [CHK_NON_EMPTY, "ADRESSE EMAIL", "nla_email"],
 [CHK_EMAIL, "ADRESSE EMAIL", "nla_email"]
];
chk_cinematheque_register = [
 [CHK_NON_EMPTY, "NOM", "client_nom"],
 [CHK_NON_EMPTY, "PRENOM", "client_prenom"],
 [CHK_NON_EMPTY, "ADRESSE", "client_adrs"],
 [CHK_NON_EMPTY, "CODE POSTAL", "client_code_postal"],
 [CHK_INT, "CODE POSTAL", "client_code_postal"],
 [CHK_NON_EMPTY, "VILLE", "client_ville"],
 [CHK_INT, "ANNEE DE NAISSANCE", "client_date_naissance"],
 [CHK_NON_EMPTY, "ADRESSE EMAIL", "client_email"],
 [CHK_EMAIL, "ADRESSE EMAIL", "client_email"]
];