var envoyer=0;


function TestPerso ()
{

var pass;
var npass;
var npassb;
var nemail;
var nurl;

var NbChar;
var NbCharMax;

    verif = true;

    pass=document.perso.pass.value;
    npass=document.perso.npass.value;
    npassb=document.perso.npassb.value;
    nemail=document.perso.nemail.value;
    nurl=document.perso.nurl.value;

    if(!pass)
    {
    alert ('Par mesure de sécurité, veuillez indiquer votre password actuel avant la modification de vos informations personnelles !');
    document.perso.pass.focus ();
    document.perso.pass.select ();
    verif = false;
    }


   if(verif)
   {
    if((!nemail) || ((nemail.indexOf('@')) == -1) || ((nemail.indexOf('.')) == -1))
    {
    alert ('Email invalide !');
    document.perso.nemail.focus ();
    document.perso.nemail.select ();
    verif = false;
    }
   }

   if(verif)
   {
   NbChar=nemail.length;
   NbCharMax=50;
    if(NbChar>NbCharMax)
    {
    alert ('Votre email comporte ' + NbChar + ' caractères !\n' +'Le maximum est fixé à '+ NbCharMax +' caractères.');
    document.perso.nemail.focus ();
    document.perso.nemail.select ();
    verif = false;
    }
   }


   if(verif)
   {
    if(!nurl)
    {
    alert ('URL invalide !');
    document.perso.nurl.focus ();
    document.perso.nurl.select ();
    verif = false;
    }
   }

   if(verif)
   {
   NbChar=nurl.length;
   NbCharMax=50;
    if(NbChar>NbCharMax)
    {
    alert ('Votre URL comporte ' + NbChar + ' caractères ! \n'+'Le maximum est fixé à '+ NbCharMax +' caractères.');
    document.perso.nurl.focus ();
    document.perso.nurl.select ();
    verif = false;
    }
   }

   if(verif && npass)
   {
     if(npass!=npassb)
     {
     alert ('Nouveaux password différents !');
     document.perso.npass.focus ();
     document.perso.npass.select ();
     verif = false;
     }
   }

   if(verif)
   {
   NbChar=npass.length;
   NbCharMax=20;
    if(NbChar>NbCharMax)
    {
    alert ('Votre Password comporte ' + NbChar + ' caractères ! \n'+'Le maximum est fixé à '+ NbCharMax +' caractères.');
    document.perso.npass.focus ();
    document.perso.npass.select ();
    verif = false;
    }
   }

   if(verif)
   {
   envoyer++;
   }

   if(verif && envoyer==1)
   {
   document.perso.submit();
   }

   return verif;
}


function TestModif ()
{

var nbg;
var ntitlebar;
var nnom;
var ntextesup;
var nptextesup;
var nctextesup;
var nalta;
var naltb;
var nent;
var npmess;
var ncmess;
var nlink;
var nalink;
var TEMP;

var NbChar;
var NbCharMax;

    verif = true;

    nbg          = document.modif.nbg.value;
    ntitlebar    = document.modif.ntitlebar.value;
    nnom         = document.modif.nnom.value;
    ntextesup    = document.modif.ntextesup.value;
    nptextesup   = document.modif.nptextesup.value;
    nctextesup   = document.modif.nctextesup.value;
    nalta        = document.modif.nalta.value;
    naltb        = document.modif.naltb.value;
    nent         = document.modif.nent.value;
    npmess       = document.modif.npmess.value;
    ncmess       = document.modif.ncmess.value;
    nlink        = document.modif.nlink.value;
    nalink       = document.modif.nalink.value;

     if(verif)
     {
       if(!nbg)
       {
       alert ('Veuillez indiquer la couleur d\'arrière plan des pages !');
       document.modif.nbg.focus ();
       document.modif.nbg.select ();
       verif = false;
       }
     }

   if(verif)
   {
   NbChar=nbg.length;
   NbCharMax=20;
    if(NbChar>NbCharMax)
    {
    alert ('Votre couleur d\'arrière plan comporte ' + NbChar + ' caractères ! \n'+'Le maximum est fixé à '+ NbCharMax +' caractères.');
    document.modif.nbg.focus ();
    document.modif.nbg.select ();
    verif = false;
    }
   }

     if(verif)
     {
       if(!ntitlebar)
       {
       alert ('Veuillez indiquer un titre pour vos pages !');
       document.modif.ntitlebar.focus ();
       document.modif.ntitlebar.select ();
       verif = false;
       }
     }

   if(verif)
   {
   NbChar=ntitlebar.length;
   NbCharMax=50;
    if(NbChar>NbCharMax)
    {
    alert ('Le titre de vos pages comporte ' + NbChar + ' caractères ! \n'+'Le maximum est fixé à '+ NbCharMax +' caractères.');
    document.modif.ntitlebar.focus ();
    document.modif.ntitlebar.select ();
    verif = false;
    }
   }

     if(verif)
     {
       if(!nnom)
       {
       alert ('Veuillez donner un nom pour votre forum !');
       document.modif.nnom.focus ();
       document.modif.nnom.select ();
       verif = false;
       }
     }

   if(verif)
   {
   NbChar=nnom.length;
   NbCharMax=50;
    if(NbChar>NbCharMax)
    {
    alert ('Le Nom de votre forum comporte ' + NbChar + ' caractères ! \n'+'Le maximum est fixé à '+ NbCharMax +' caractères.');
    document.modif.nnom.focus ();
    document.modif.nnom.select ();
    verif = false;
    }
   }

     if(verif)
     {
       if(!ntextesup)
       {
       alert ('Veuillez donner une brève présentation de l\'activité de votre forum pour accueillir vos visiteurs !');
       document.modif.ntextesup.focus ();
       document.modif.ntextesup.select ();
       verif = false;
       }
     }

   if(verif)
   {
   NbChar=ntextesup.length;
   NbCharMax=500;
    if(NbChar>NbCharMax)
    {
    alert ('Le texte dans la partie supérieure comporte ' + NbChar + ' caractères ! \n'+'Le maximum est fixé à '+ NbCharMax +' caractères.');
    document.modif.ntextesup.focus ();
    document.modif.ntextesup.select ();
    verif = false;
    }
   }

     if(verif)
     {
       if(!nptextesup)
       {
       alert ('Veuillez indiquer la police de caractère à utiliser dans vos pages !');
       document.modif.nptextesup.focus ();
       document.modif.nptextesup.select ();
       verif = false;
       }
     }

   if(verif)
   {
   NbChar=nptextesup.length;
   NbCharMax=20;
    if(NbChar>NbCharMax)
    {
    alert ('La police du texte dans la partie supérieure comporte ' + NbChar + ' caractères ! \n'+'Le maximum est fixé à '+ NbCharMax +' caractères.');
    document.modif.nptextesup.focus ();
    document.modif.nptextesup.select ();
    verif = false;
    }
   }

     if(verif)
     {
       if(!nctextesup)
       {
       alert ('Veuillez indiquer la couleur du texte à utiliser dans vos pages !');
       document.modif.nctextesup.focus ();
       document.modif.nctextesup.select ();
       verif = false;
       }
     }

   if(verif)
   {
   NbChar=nctextesup.length;
   NbCharMax=20;
    if(NbChar>NbCharMax)
    {
    alert ('La couleur du texte dans la partie supéreure comporte ' + NbChar + ' caractères ! \n'+'Le maximum est fixé à '+ NbCharMax +' caractères.');
    document.modif.nctextesup.focus ();
    document.modif.nctextesup.select ();
    verif = false;
    }
   }


     if(verif)
     {
       if(!nalta)
       {
       alert ('Veuillez indiquer les couleurs d\'alternances A et B à utiliser dans vos pages !');
       document.modif.nalta.focus ();
       document.modif.nalta.select ();
       verif = false;
       }
     }

   if(verif)
   {
   NbChar=nalta.length;
   NbCharMax=20;
    if(NbChar>NbCharMax)
    {
    alert ('La couleur d\'alternance A comporte ' + NbChar + ' caractères ! \n'+'Le maximum est fixé à '+ NbCharMax +' caractères.');
    document.modif.nalta.focus ();
    document.modif.nalta.select ();
    verif = false;
    }
   }

     if(verif)
     {
       if(!naltb)
       {
       alert ('Veuillez indiquer les couleurs d\'alternances A et B à utiliser dans vos pages !');
       document.modif.naltb.focus ();
       document.modif.naltb.select ();
       verif = false;
       }
     }

   if(verif)
   {
   NbChar=naltb.length;
   NbCharMax=20;
    if(NbChar>NbCharMax)
    {
    alert ('La couleur d\'alternance B comporte ' + NbChar + ' caractères ! \n'+'Le maximum est fixé à '+ NbCharMax +' caractères.');
    document.modif.naltb.focus ();
    document.modif.naltb.select ();
    verif = false;
    }
   }

     if(verif)
     {
       if(!nent)
       {
       alert ('Veuillez indiquer la couleur d\'arrière plan des entités à utiliser dans vos pages !');
       document.modif.nent.focus ();
       document.modif.nent.select ();
       verif = false;
       }
     }

   if(verif)
   {
   NbChar=nent.length;
   NbCharMax=20;
    if(NbChar>NbCharMax)
    {
    alert ('La couleur des entitées comporte ' + NbChar + ' caractères ! \n'+'Le maximum est fixé à '+ NbCharMax +' caractères.');
    document.modif.nent.focus ();
    document.modif.nent.select ();
    verif = false;
    }
   }

     if(verif)
     {
       if(!npmess)
       {
       alert ('Veuillez indiquer la police de caractère à utiliser dans l\'affichage des messages postés !');
       document.modif.npmess.focus ();
       document.modif.npmess.select ();
       verif = false;
       }
     }

   if(verif)
   {
   NbChar=npmess.length;
   NbCharMax=20;
    if(NbChar>NbCharMax)
    {
    alert ('La police des messages postés comporte ' + NbChar + ' caractères ! \n'+'Le maximum est fixé à '+ NbCharMax +' caractères.');
    document.modif.npmess.focus ();
    document.modif.npmess.select ();
    verif = false;
    }
   }

     if(verif)
     {
       if(!ncmess)
       {
       alert ('Veuillez indiquer la couleur du texte à utiliser dans l\'affichage des messages postés !');
       document.modif.ncmess.focus ();
       document.modif.ncmess.select ();
       verif = false;
       }
     }

   if(verif)
   {
   NbChar=ncmess.length;
   NbCharMax=20;
    if(NbChar>NbCharMax)
    {
    alert ('La couleur des messages postés comporte ' + NbChar + ' caractères ! \n'+'Le maximum est fixé à '+ NbCharMax +' caractères.');
    document.modif.ncmess.focus ();
    document.modif.ncmess.select ();
    verif = false;
    }
   }

     if(verif)
     {
       if(!nlink)
       {
       alert ('Veuillez indiquer la couleur des liens dans vos pages !');
       document.modif.nlink.focus ();
       document.modif.nlink.select ();
       verif = false;
       }
     }

   if(verif)
   {
   NbChar=nlink.length;
   NbCharMax=20;
    if(NbChar>NbCharMax)
    {
    alert ('La couleur des liens comporte ' + NbChar + ' caractères ! \n'+'Le maximum est fixé à '+ NbCharMax +' caractères.');
    document.modif.nlink.focus ();
    document.modif.nlink.select ();
    verif = false;
    }
   }

     if(verif)
     {
       if(!nalink)
       {
       alert ('Veuillez indiquer la couleur des liens survolés dans vos pages !');
       document.modif.nalink.focus ();
       document.modif.nalink.select ();
       verif = false;
       }
     }

   if(verif)
   {
   NbChar=nalink.length;
   NbCharMax=20;
    if(NbChar>NbCharMax)
    {
    alert ('La couleur des liens survolés comporte ' + NbChar + ' caractères ! \n'+'Le maximum est fixé à '+ NbCharMax +' caractères.');
    document.modif.nalink.focus ();
    document.modif.nalink.select ();
    verif = false;
    }
   }

   if(verif)
   {
   envoyer++;
   }

   if(verif && envoyer==1)
   {
   document.modif.submit();
   }


   return verif;
}

function restaur ()
{

document.modif.nbg.value        ="#F6F3E2";
document.modif.ntitlebar.value  ="Titre des pages";
document.modif.nnom.value       ="Nom du Livre d'or";
document.modif.ntextesup.value  ="texte dans la partie supérieure";
document.modif.nptextesup.value ="Verdana";
document.modif.nctextesup.value ="#800000";
document.modif.nstextesup.value ="2";
document.modif.nalta.value      ="#F6F3E2";
document.modif.naltb.value      ="#F1E8D0";
document.modif.nent.value       ="#E8D8B0";
document.modif.nMaxMsgP.value   ="10";
document.modif.nNbMaxP.value    ="50";
document.modif.npmess.value     ="Verdana";
document.modif.ncmess.value     ="#800000";
document.modif.nsmess.value     ="2";
document.modif.nlink.value      ="#000080";
document.modif.nalink.value     ="#FF0000";

}