//VERIFICATION DU FOMULAIRE DE CREATION AGENCE ET CENTRALE
function verifCreaStructure (F1) {
 var clic=0;
 var message="";
 if (document.F1.vType.value==0) message+="- le Type de structure à créer : Agence ou Centrale\n"; 
 if (document.F1.vNom.value=="") message+="- le Nom de la structure\n"; 
 if (document.F1.vAdresse1.value=="") message+="- l'Adresse de la structure\n"; 
 var codePos=document.F1.vCodePostal.value;
 var verif = /^[0-9]{0,5}$/
 if (verif.exec(codePos) == null || codePos.length!=5) message+="- Le Code Postal est incorrecte\n"; 
 if (document.F1.vVille.value=="") message+="- la Ville\n";
 if (document.F1.vTel.value=="") message+="- le numéro de Téléphone général\n";
 if (document.F1.vFax.value=="") message+="- le numéro de Fax général\n"; 
 if (message!="") alert("Une ou plusieurs erreurs ont été trouvées. VOUS DEVEZ INDIQUER :\n\n"+message);
 else {
  clic++;
  if (clic==1) document.F1.submit();
  else alert("Votre demande est en cours de traitement. Merci de bien vouloir patienter.");
   }
 }
 
 //VERIFICATION DU FOMULAIRE DE CREATION DES CONTACTS AGENCE ET CENTRALE
 function verifCreaContact (F1) {
 var clic=0;
 var message="";
 if (document.F1.vCivilite.value=="") message+="- la Civilité (Monsieur, Madame, Mademoiselle)\n";
 if (document.F1.vNom.value=="") message+="- le Nom\n"; 
 if (document.F1.idS.value==0) message+="- la Structure (agence ou centrale) de rattachement\n"; 
 if (document.F1.vPrenom.value==0) message+="- le Prénom\n"; 
 if (document.F1.vFontion.value==0) message+="- la Fonction\n"; 
 else if (document.F1.vFontion.value=="new" && document.F1.vNewFonction.value=="") message+="- la Nouvelle Fonction à créer\n";
 if (document.F1.vTel.value=="") message+="- le numéro de Téléphone Direct\n";
 if (document.F1.vFax.value=="") message+="- le numéro de Fax\n"; 
 var email = document.F1.vMail.value;
 var verif = /^[a-zA-Z0-9-_.]+@[a-zA-Z0-9-]{2,}/
 if (verif.exec(email) == null) message+="- l'Email est incorrecte\n"; 
 if (message!="") alert("Une ou plusieurs erreurs ont été trouvées. VOUS DEVEZ INDIQUER :\n\n"+message);
 else {
  clic++;
  if (clic==1) document.F1.submit();
  else alert("Votre demande est en cours de traitement. Merci de bien vouloir patienter.");
   }
 }
 
//REDIRECTION JS
function goPage(vall) {
 window.top.location=vall;
 }
 
 //VERIFIER SI LA FONCTION EST NOUVVELLE
function verifFonction(vall) {
 if (vall=="new") {
  window.open("crea_fonction.php", "", "width=600,height=100,noscrollbars");
  }
 }
 
 //CREER LA FONCTION
function creaFonction(vall) {
 if (vall=="new") {
  document.getElementById('newFonction').style.display='block';
  }
 }
 
 //VERIFIER LA FONCTION
 function verifCreaFonction(F1) {
  var clic=0;
  var message="";
  if (document.F1.vFonction.value=="") message+="Merci d'indiquer la Fonction !!!\n"; 
  if (message!="") alert(message);
  else {
   clic++;
   if (clic==1) document.F1.submit();
   else alert("Votre demande est en cours de traitement. Merci de bien vouloir patienter.");
   }
 }
 
 //Ouverture nouvelle page saisie fonction
function openPage(vall) {
  window.open(vall, "", "width=600,height=100,noscrollbars");
 }
 
 //Afficher et cacher des éléments contextuels
 function show(vall,elem){
 if (vall=='on') document.getElementById(elem).style.display='block';
 else document.getElementById(elem).style.display='none';
 }
 
 //Changement de forumaire automatique
 function navig(vall) {
  window.top.location=vall;
 }
 
 //RECHERCHER PAR NOM
 function FindContact(F2) {
  var vall=document.F2.vNomFind.value;
  if (vall=="" || vall=="Rechercher un contact (nom ou prénom)") {
   alert('Merci d\'indiquer une valeur de recherche');
   }
  else window.top.location='find-contact.php?Nom='+vall;
  }
  
// NETTOYER UN CHAMP
  function net(vall) {
  document.F2.vNomFind.value=vall.toLowerCase();
  if (vall=="Rechercher un contact (nom ou prénom)") document.F2.vNomFind.value="";
  else if (vall=="") document.F2.vNomFind.value="Rechercher un contact (nom ou prénom)";
  }
 
//VERIFICATION DU FOMULAIRE DE SAISIE DES STATS DEPT ET VILLE DE METEO FRANCE
function verifStatDept (F1) {
 var clic=0;
 var message="";
 if (document.F1.idDept.value==0) message+="- le Département\n"; 
 if (document.F1.vMois.value==0) message+="- la Période\n"; 
 var verif = /^[0-9]{0,10}$/
 if (document.F1.vPvVille.value=="") message+="- le nombre de Pages Vues / Ville\n"; else if (verif.exec(document.F1.vPvVille.value) == null) message+="- le nombre de Pages Vues / Ville est incorrecte\n"; 
 if (document.F1.vPvDept.value=="") message+="- le nombre de Pages Vues / Département\n"; else if (verif.exec(document.F1.vPvDept.value) == null) message+="- le nombre de Pages Vues / Département est incorrecte\n"; 
 if (document.F1.vConVille.value=="") message+="- le nombre de Connexions / Ville\n"; else if (verif.exec(document.F1.vConVille.value) == null) message+="- le nombre de Connexions / Ville est incorrecte\n"; 
 if (document.F1.vConDept.value=="") message+="- le nombre de Connexions / Département\n"; else if (verif.exec(document.F1.vConDept.value) == null) message+="- le nombre de Connexions / Département est incorrecte\n"; 
 if (document.F1.vVuVille.value=="") message+="- le nombre de Visiteurs Uniques / Ville\n"; else if (verif.exec(document.F1.vVuVille.value) == null) message+="- le nombre de Visiteurs Uniques est incorrecte\n"; 
 if (document.F1.vVuDept.value=="") message+="- le nombre de Visiteurs Uniques / Département\n"; else if (verif.exec(document.F1.vVuDept.value) == null) message+="- le nombre de Visiteurs Uniques est incorrecte\n"; 
 if (message!="") alert("Une ou plusieurs erreurs ont été trouvées. VOUS DEVEZ INDIQUER :\n\n"+message);
 else {
  clic++;
  if (clic==1) document.F1.submit();
  else alert("Votre demande est en cours de traitement. Merci de bien vouloir patienter.");
   }
 }
 
 
 //MAJ DES BUDGETS LIEES AUX CONTACTS AGENCES 
function verifCreaBudget(F1) {
 var clic=0;
 var message="";
 if (document.F1.idS.value==0) message+="- l'Annonceur\n"; 
 if (document.F1.idC.value<1) message+="- le Contacts\n"; 
 if (message!="") alert("Une ou plusieurs erreurs ont été trouvées. VOUS DEVEZ INDIQUER :\n\n"+message);
 else {
  clic++;
  if (clic==1) document.F1.submit();
  else alert("Votre demande est en cours de traitement. Merci de bien vouloir patienter.");
   }
 }
 
 //VERIFICATION DU FOMULAIRE DE CREATION D'une CAMPAGNE
function verifCreaCampagne (F1) {
 var clic=0;
 var message="";
 if (document.F1.idS.value==0) message+="- l'Agence\n"; 
 if (document.F1.idAnnonceur.value==0) message+="- l'Annonceur\n"; 
 if (document.F1.vNomCampagne.value=="") message+="- le Nom de la Campagne\n"; 
 if (message!="") alert("Une ou plusieurs erreurs ont été trouvées. VOUS DEVEZ INDIQUER :\n\n"+message);
 else { 
  clic++;
  if (clic==1) document.F1.submit();
  else alert("Votre demande est en cours de traitement. Merci de bien vouloir patienter.");
   }
 }

 
 //VERIFICATION DU FOMULAIRE DE CALCUL MONTAGNE
function verifMontagne (F1) {
 var clic=0;
 var message="";
 if (document.F1.DateVA0.value==0) message+="- La semaine de Début de la Vague 1\n"; 
 if (document.F1.DateVA1.value==0) message+="- La semaine de Fin de la Vague 1\n"; 
 if (document.F1.DateVA1.value<document.F1.DateVA0.value) message+="- Votre Vague 1 ne peut finir avant de débuter\n"; 
 if (document.F1.DateVB1.value>0 || document.F1.DateVB0.value>0) {
  if (document.F1.DateVB1.value<document.F1.DateVB0.value) message+="- Votre Vague 2 ne peut finir avant de débuter\n"; 
  }
 if (document.F1.DateVC1.value>0 || document.F1.DateVC0.value>0) {
  if (document.F1.DateVC1.value<document.F1.DateVC0.value) message+="- Votre Vague 3 ne peut finir avant de débuter\n"; 
  }
 if (document.F1.DateVD1.value>0 || document.F1.DateVD0.value>0) {
  if (document.F1.DateVD1.value<document.F1.DateVD0.value) message+="- Votre Vague 4 ne peut finir avant de débuter\n"; 
  }
 if (message!="") alert("Une ou plusieurs erreurs ont été trouvées. VOUS DEVEZ INDIQUER :\n\n"+message);
 else {
  clic++;
  if (clic==1) document.F1.submit();
  else alert("Votre demande est en cours de traitement. Merci de bien vouloir patienter.");
   }
 }

//AFFICHER ET MASQUER DES ELEMENTS
function show(vall,ele) {
 if (vall=='on') {
  document.getElementById(ele).style.display = 'block';
  document.getElementById('intro').style.display = 'none';
  }
 else {
  document.getElementById(ele).style.display = 'none';
  document.getElementById('intro').style.display = 'block';
  }
 } 
