function menu(id) {
displayType=(document.getElementById("menu"+id).style.display=='none') ? 'block':'none';
document.getElementById("menu"+id).style.display=displayType;
if (displayType == 'block') { document.getElementById("img"+id).src='../img/open2.png'; }
if (displayType == 'none') { document.getElementById("img"+id).src='../img/close2.png'; }
}


function menuover(id) {
displayType=(document.getElementById("menu"+id).style.display=='none') ? 'block':'none';
if (displayType == 'block') { document.getElementById("img"+id).src='../img/close2.png'; }
if (displayType == 'none') { document.getElementById("img"+id).src='../img/open2.png'; }
}


function menuout(id) {
displayType=(document.getElementById("menu"+id).style.display=='none') ? 'block':'none';
if (displayType == 'block') { document.getElementById("img"+id).src='../img/close.png'; }
if (displayType == 'none') { document.getElementById("img"+id).src='../img/open.png'; }
}


function contenu(id) {
displayType=(document.getElementById(id).style.display=='none') ? 'block':'none';
document.getElementById(id).style.display=displayType;
}


function menuircd(id) {
if (id == '1') { 
document.getElementById("mi2").style.display='none';
document.getElementById("mi3").style.display='none';
document.getElementById("mi1").style.display='block';
}
if (id == '2') { 
document.getElementById("mi1").style.display='none';
document.getElementById("mi3").style.display='none';
document.getElementById("mi2").style.display='block';
}
if (id == '3') { 
document.getElementById("mi1").style.display='none';
document.getElementById("mi2").style.display='none';
document.getElementById("mi3").style.display='block';
}
}


function menushell(id) {
if (id == '1') { 
document.getElementById("ms2").style.display='none';
document.getElementById("ms1").style.display='block';
}
if (id == '2') { 
document.getElementById("ms1").style.display='none';
document.getElementById("ms2").style.display='block';
}
}


function menuweb(id) {
if (id == '1') { 
document.getElementById("mw2").style.display='none';
document.getElementById("mw1").style.display='block';
}
if (id == '2') { 
document.getElementById("mw1").style.display='none';
document.getElementById("mw2").style.display='block';
}
}


function inf(id) {
if (id == '1') { 
document.getElementById("inf2").style.display='none';
document.getElementById("inf3").style.display='none';
document.getElementById("inf1").style.display='block';
document.getElementById("bg1").style.background='#D6DFF7';
document.getElementById("bg2").style.background='#ffffff';
document.getElementById("bg3").style.background='#ffffff';
}
if (id == '2') { 
document.getElementById("inf1").style.display='none';
document.getElementById("inf3").style.display='none';
document.getElementById("inf2").style.display='block';
document.getElementById("bg2").style.background='#D6DFF7';
document.getElementById("bg1").style.background='#ffffff';
document.getElementById("bg3").style.background='#ffffff';
}
if (id == '3') { 
document.getElementById("inf1").style.display='none';
document.getElementById("inf2").style.display='none';
document.getElementById("inf3").style.display='block';
document.getElementById("bg3").style.background='#D6DFF7';
document.getElementById("bg1").style.background='#ffffff';
document.getElementById("bg2").style.background='#ffffff';
}
}


function info(id) {
if (id == '1') { 
document.getElementById("info2").style.display='none';
document.getElementById("info1").style.display='block';
document.getElementById("bg1").style.background='#D6DFF7';
document.getElementById("bg2").style.background='#ffffff';
}
if (id == '2') { 
document.getElementById("info1").style.display='none';
document.getElementById("info2").style.display='block';
document.getElementById("bg2").style.background='#D6DFF7';
document.getElementById("bg1").style.background='#ffffff';
}
}


function bla(id) {
if (id == '1') { 
document.getElementById("bla2").style.display='none';
document.getElementById("bla3").style.display='none';
document.getElementById("bla4").style.display='none';
document.getElementById("bla5").style.display='none';
document.getElementById("bla1").style.display='block';
document.getElementById("bg1").style.background='#D6DFF7';
document.getElementById("bg2").style.background='#ffffff';
document.getElementById("bg3").style.background='#ffffff';
document.getElementById("bg4").style.background='#ffffff';
document.getElementById("bg5").style.background='#ffffff';
}
if (id == '2') { 
document.getElementById("bla1").style.display='none';
document.getElementById("bla3").style.display='none';
document.getElementById("bla4").style.display='none';
document.getElementById("bla5").style.display='none';
document.getElementById("bla2").style.display='block';
document.getElementById("bg2").style.background='#D6DFF7';
document.getElementById("bg1").style.background='#ffffff';
document.getElementById("bg3").style.background='#ffffff';
document.getElementById("bg4").style.background='#ffffff';
document.getElementById("bg5").style.background='#ffffff';
}
if (id == '3') { 
document.getElementById("bla2").style.display='none';
document.getElementById("bla1").style.display='none';
document.getElementById("bla4").style.display='none';
document.getElementById("bla5").style.display='none';
document.getElementById("bla3").style.display='block';
document.getElementById("bg3").style.background='#D6DFF7';
document.getElementById("bg2").style.background='#ffffff';
document.getElementById("bg1").style.background='#ffffff';
document.getElementById("bg4").style.background='#ffffff';
document.getElementById("bg5").style.background='#ffffff';
}
if (id == '4') { 
document.getElementById("bla2").style.display='none';
document.getElementById("bla3").style.display='none';
document.getElementById("bla1").style.display='none';
document.getElementById("bla5").style.display='none';
document.getElementById("bla4").style.display='block';
document.getElementById("bg4").style.background='#D6DFF7';
document.getElementById("bg2").style.background='#ffffff';
document.getElementById("bg3").style.background='#ffffff';
document.getElementById("bg1").style.background='#ffffff';
document.getElementById("bg5").style.background='#ffffff';
}
if (id == '5') { 
document.getElementById("bla2").style.display='none';
document.getElementById("bla3").style.display='none';
document.getElementById("bla4").style.display='none';
document.getElementById("bla1").style.display='none';
document.getElementById("bla5").style.display='block';
document.getElementById("bg5").style.background='#D6DFF7';
document.getElementById("bg2").style.background='#ffffff';
document.getElementById("bg3").style.background='#ffffff';
document.getElementById("bg4").style.background='#ffffff';
document.getElementById("bg1").style.background='#ffffff';
}
}


function sal(id) {
if (id == '1') { 
document.getElementById("sal2").style.display='none';
document.getElementById("sal1").style.display='block';
document.getElementById("bg1").style.background='#D6DFF7';
document.getElementById("bg2").style.background='#ffffff';
}
if (id == '2') { 
document.getElementById("sal1").style.display='none';
document.getElementById("sal2").style.display='block';
document.getElementById("bg2").style.background='#D6DFF7';
document.getElementById("bg1").style.background='#ffffff';
}
}


function vauth()
{
if (document.auth.c_login.value.length == 0)
{
alert("Votre login ???");
return false;
}
if (document.auth.c_pass.value.length == 0)
{
alert("Votre mot de passe ???");
return false;
}
return true;
}


function vauthpass()
{
var vlogin = /^exo[0-9]{1,5}$/i;
if (document.pass.p_login.value.length == 0)
{
alert("Votre login ???");
return false;
}
if (!vlogin.test(document.pass.p_login.value))
{
alert("Le login de votre compte est incorrect.");
return false;
}
return true;
}


function vauthlogin()
{
var vmail = /^[0-9a-z\-._]+@[0-9a-z\-._]+\.[a-z]{2,4}$/i; 
if (document.login.l_email.value.length == 0)
{
alert("Votre Email ???");
return false;
}
if (!vmail.test(document.login.l_email.value))
{
alert("L\'email de votre compte incorrect.");
return false;
}
return true;
}


function vprofil()
{
var vmail = /^[0-9a-z\-._]+@[0-9a-z\-._]+\.[a-z]{2,4}$/i; 
var vtel = /^[0-9\-.]{8,14}$/i;
var vpostal = /^[0-9]{1,5}$/i;
if (document.profil.pro_nom.value.length == 0)
{
alert("Votre nom ???");
return false;
}
if (document.profil.pro_prenom.value.length == 0)
{
alert("Votre prénom ???");
return false;
}
if (document.profil.pro_adresse.value.length == 0)
{
alert("Votre adresse ???");
return false;
}
if (document.profil.pro_postal.value.length == 0)
{
alert("Votre code postal ???");
return false;
}
if (!vpostal.test(document.profil.pro_postal.value))
{
alert("Votre code postal est incorrect");
return false;
}
if (document.profil.pro_ville.value.length == 0)
{
alert("Votre ville ???");
return false;
}
if (document.profil.pro_pays.value.length == 0)
{
alert("Votre pays ???");
return false;
}
if (document.profil.pro_email.value.length == 0)
{
alert("Votre email ???");
return false;
}
if (!vmail.test(document.profil.pro_email.value))
{
alert("Votre email est incorrect");
return false;
}
if (!vtel.test(document.profil.pro_tel.value) && document.profil.pro_tel.value.length != 0)
{
alert("Votre téléphone est incorrect");
return false;
}
return true;
}


function vpasse()
{
var vpass = /^[a-z0-9\-._]{4,15}$/i;
if (document.motdepasse.passe_new.value.length == 0)
{
alert("Votre nouveau mot de passe ???");
return false;
}
if (document.motdepasse.passe_conf.value.length == 0)
{
alert("Confirmer le nouveau mot de passe ???");
return false;
}
if (document.motdepasse.passe_new.value.length <= 3)
{
alert("Votre mot de passe doit contenir minimum 4 caractères.");
return false;
}
if (!vpass.test(document.motdepasse.passe_new.value))
{
alert("Votre mot de passe comporte des caractères illegaux.");
return false;
}
if (document.motdepasse.passe_new.value != document.motdepasse.passe_conf.value)
{
alert("Vos mots de passe ne correspondent pas.");
return false;
}
return true;
}


function virc() {
if (document.chat.pseudo.value.length == 0) {
alert("Votre Pseudo ???");
return false;
}
return true;
}


function vticket()
{
if (document.ticket.sujet.value.length == 0)
{
alert("Votre Sujet ???");
return false;
}
if (document.ticket.mess.value.length == 0)
{
alert("Votre Message ???");
return false;
}
return true;
}


function vrep()
{
if (document.rep.m_mess.value.length == 0)
{
alert("Votre Réponse ???");
return false;
}
return true;
}


function vpost()
{
if (document.post.p_mess.value.length == 0)
{
alert("Votre Réponse ???");
return false;
}
return true;
}


function addoline()
{
var verifpseudo = /^[a-z0-9\-_\[\]]{2,20}$/i;
var verifpass = /^[a-z0-9\-._]{4,15}$/i;
var verifmaxlogin = /^[0-9]{1,2}$/i;
if (document.addolines.line_pseudo.value.length == 0)
{
alert("Pseudo de la oline ???");
return false;
}
if (document.addolines.line_pseudo.value.length <= 1)
{
alert("Le pseudo de la oline doit contenir minimum 2 caractères...");
return false;
}
if (!verifpseudo.test(document.addolines.line_pseudo.value))
{
alert("Le pseudo de la oline est incorrect.");
return false;
}
if (document.addolines.line_pass.value.length == 0)
{
alert("Mot de passe de la oline ???");
return false;
}
if (document.addolines.line_pass.value.length <= 3)
{
alert("Le mot de passe de la oline doit contenir minimum 4 caractères...");
return false;
}
if (!verifpass.test(document.addolines.line_pass.value))
{
alert("Le mot de passe de la oline comporte des caractères illegaux.");
return false;
}
if (document.addolines.line_maxlogin.value.length == 0)
{
alert("Maxlogin de la oline ???");
return false;
}
if (document.addolines.line_maxlogin.value == 0)
{
alert("Le maxlogin de la oline ne peut pas être 0...");
return false;
}
if (!verifmaxlogin.test(document.addolines.line_maxlogin.value))
{
alert("Le maxlogin de la oline est incorrect.");
return false;
}
return true;
}


function editoline()
{
var verifpseudo = /^[a-z0-9\-_\[\]]{2,20}$/i;
var verifpass = /^[a-z0-9\-._]{4,15}$/i;
var verifmaxlogin = /^[0-9]{1,2}$/i;
if (document.editolines.line_pseudo.value.length == 0)
{
alert("Pseudo de la oline ???");
return false;
}
if (document.editolines.line_pseudo.value.length <= 1)
{
alert("Le pseudo de la oline doit contenir minimum 2 caractères...");
return false;
}
if (!verifpseudo.test(document.editolines.line_pseudo.value))
{
alert("Le pseudo de la oline est incorrect.");
return false;
}
if (document.editolines.line_pass.value.length == 0)
{
alert("Mot de passe de la oline ???");
return false;
}
if (document.editolines.line_pass.value.length <= 3)
{
alert("Le mot de passe de la oline doit contenir minimum 4 caractères...");
return false;
}
if (!verifpass.test(document.editolines.line_pass.value))
{
alert("Le mot de passe de la oline comporte des caractères illegaux.");
return false;
}
if (document.editolines.line_maxlogin.value.length == 0)
{
alert("Maxlogin de la oline ???");
return false;
}
if (document.editolines.line_maxlogin.value == 0)
{
alert("Le maxlogin de la oline ne peut pas être 0...");
return false;
}
if (!verifmaxlogin.test(document.editolines.line_maxlogin.value))
{
alert("Le maxlogin de la oline est incorrect.");
return false;
}
return true;
}


function editconfh()
{
var veriflocal = /^[0-9a-z\-._]+\.[a-z]{2,4}$/i;
var verifglobal = /^[0-9a-z\-._]+\.[a-z]{2,4}$/i;
var verifcoadmin = /^[0-9a-z\-._]+\.[a-z]{2,4}$/i;
var verifadmin = /^[0-9a-z\-._]+\.[a-z]{2,4}$/i;
var verifservicesadmin = /^[0-9a-z\-._]+\.[a-z]{2,4}$/i;
var verifnetadmin = /^[0-9a-z\-._]+\.[a-z]{2,4}$/i;
if (document.editconfhs.confh_netadmin.value.length == 0)
{
alert("Host Netadmin ???");
return false;
}
if (!verifnetadmin.test(document.editconfhs.confh_netadmin.value))
{
alert("L'host Netadmin est incorrecte.");
return false;
}
if (document.editconfhs.confh_servicesadmin.value.length == 0)
{
alert("Host Services Admin ???");
return false;
}
if (!verifservicesadmin.test(document.editconfhs.confh_servicesadmin.value))
{
alert("L'host Services Admin est incorrecte.");
return false;
}
if (document.editconfhs.confh_admin.value.length == 0)
{
alert("Host Admin ???");
return false;
}
if (!verifadmin.test(document.editconfhs.confh_admin.value))
{
alert("L'host Admin est incorrecte.");
return false;
}
if (document.editconfhs.confh_coadmin.value.length == 0)
{
alert("Host Co Admin ???");
return false;
}
if (!verifcoadmin.test(document.editconfhs.confh_coadmin.value))
{
alert("L'host Co Admin est incorrecte.");
return false;
}
if (document.editconfhs.confh_global.value.length == 0)
{
alert("Host IRCop Global ???");
return false;
}
if (!verifglobal.test(document.editconfhs.confh_global.value))
{
alert("L'host IRCop Global est incorrecte.");
return false;
}
if (document.editconfhs.confh_local.value.length == 0)
{
alert("Host IRCop Local ???");
return false;
}
if (!veriflocal.test(document.editconfhs.confh_local.value))
{
alert("L'host IRCop Local est incorrecte.");
return false;
}
return true;
}


function editconfu()
{
var verifnom = /^[a-z0-9\-._]{2,15}$/i;
var verifdnsu = /^[0-9a-z\-._]+\.[a-z]{2,4}$/i;
var verifnum = /^[0-9]{1,2}$/i;
var verifdnsa = /^[0-9a-z\-._]+\.[a-z]{2,4}$/i;
var verifautojoin = /^#[a-z0-9\-._#!%$?]{1,15}$/i;
var verifaide = /^#[a-z0-9\-._#!%$?]{1,15}$/i;
var verifserv = /^#[a-z0-9\-._#!%$?]{1,15}$/i;
var verifadm = /^[a-z0-9\-_\[\]]{2,20}$/i;
var verifeadm = /^[0-9a-z\-._]+@[0-9a-z\-._]+\.[a-z]{2,4}$/i; 
var verifclone = /^[0-9]{1,2}$/i;
var verifpass = /^[a-z0-9\-._]{4,15}$/i;
var verifspass = /^[a-z0-9\-._]{4,15}$/i;
if (document.editconfus.confu_nom.value.length == 0)
{
alert("Nom du serveur ???");
return false;
}
if (document.editconfus.confu_nom.value.length <= 1)
{
alert("Le nom du serveur doit contenir minimum 2 caractères...");
return false;
}
if (!verifnom.test(document.editconfus.confu_nom.value))
{
alert("Le nom du serveur comporte des caractères illegaux.");
return false;
}
if (document.editconfus.confu_dnsu.value.length == 0)
{
alert("Dns du serveur ???");
return false;
}
if (!verifdnsu.test(document.editconfus.confu_dnsu.value))
{
alert("La dns du serveur est incorrecte.");
return false;
}
if (document.editconfus.confu_numerique.value.length == 0)
{
alert("Numeric du serveur ???");
return false;
}
if (document.editconfus.confu_numerique.value == 0)
{
alert("Le numeric du serveur ne peut pas être 0...");
return false;
}
if (!verifnum.test(document.editconfus.confu_numerique.value))
{
alert("Le numeric du serveur est incorrect.");
return false;
}
if (document.editconfus.confu_dnsa.value.length == 0)
{
alert("Dns des services ???");
return false;
}
if (!verifdnsa.test(document.editconfus.confu_dnsa.value))
{
alert("La dns des services est incorrecte.");
return false;
}
if (!verifautojoin.test(document.editconfus.confu_autojoin.value) && document.editconfus.confu_autojoin.value.length != 0)
{
alert("Le nom du salon autojoin est incorrect.");
return false;
}
if (document.editconfus.confu_aide.value.length == 0)
{
alert("Nom du salon d\'aide ???");
return false;
}
if (!verifaide.test(document.editconfus.confu_aide.value))
{
alert("Le nom du salon d\'aide est incorrect.");
return false;
}
if (document.editconfus.confu_serv.value.length == 0)
{
alert("Nom du salon des services ???");
return false;
}
if (!verifserv.test(document.editconfus.confu_serv.value))
{
alert("Le nom du salon des services est incorrect.");
return false;
}
if (document.editconfus.confu_adm.value.length == 0)
{
alert("Pseudo de l\'admin ???");
return false;
}
if (document.editconfus.confu_adm.value.length <= 1)
{
alert("Le pseudo de l\'admin doit contenir minimum 2 caractères...");
return false;
}
if (!verifadm.test(document.editconfus.confu_adm.value))
{
alert("Le pseudo de l\'admin est incorrect.");
return false;
}
if (document.editconfus.confu_eadm.value.length == 0)
{
alert("Email de l\'admin ???");
return false;
}
if (!verifeadm.test(document.editconfus.confu_eadm.value))
{
alert("L\'email de l\'admin est incorrect.");
return false;
}
if (document.editconfus.confu_clones.value.length == 0)
{
alert("Nombre max. de clones ???");
return false;
}
if (document.editconfus.confu_clones.value == 0)
{
alert("Le nombre max. de clones ne peut pas être 0...");
return false;
}
if (!verifclone.test(document.editconfus.confu_clones.value))
{
alert("Le nombre max. de clones est incorrect.");
return false;
}
if (document.editconfus.confu_rdpass.value.length == 0)
{
alert("Mot de passe (restart - die) ???");
return false;
}
if (document.editconfus.confu_rdpass.value.length <= 3)
{
alert("Le mot de passe (restart - die) doit contenir minimum 4 caractères...");
return false;
}
if (!verifpass.test(document.editconfus.confu_rdpass.value))
{
alert("Le mot de passe (restart - die) comporte des caractères illegaux.");
return false;
}
if (document.editconfus.confu_spass.value.length <= 3 && document.editconfus.confu_spass.value.length != 0)
{
alert("Le mot de passe (serveur) doit contenir minimum 4 caractères...");
return false;
}
if (!verifspass.test(document.editconfus.confu_spass.value) && document.editconfus.confu_spass.value.length != 0)
{
alert("Le mot de passe (serveur) comporte des caractères illegaux.");
return false;
}
return true;
}


function editconfa()
{
var verifdns = /^[0-9a-z\-._]+\.[a-z]{2,4}$/i;
var verifhosts = /^[0-9a-z\-._]+@[0-9a-z\-._]+\.[a-z]{2,4}$/i; 
var verifpass = /^[a-z0-9\-._]{4,15}$/i;
var verifaide = /^#[a-z0-9\-._#!%$?]{1,15}$/i;
var verifserv = /^#[a-z0-9\-._#!%$?]{1,15}$/i;
var verifpref = /^[a-z0-9\-_\[\]]{2,20}$/i;
var verifdesc = /^[a-z0-9\-._ ]{1,50}$/i;
var verifbot = /^[a-z0-9\-_]{1,15}$/i;
var verifchan = /^[a-z0-9\-_]{1,15}$/i;
var verifconnect = /^[a-z0-9\-_]{1,15}$/i;
var verifglobale = /^[a-z0-9\-_]{1,15}$/i;
var verifhelp = /^[a-z0-9\-_]{1,15}$/i;
var verifhost = /^[a-z0-9\-_]{1,15}$/i;
var verifmemo = /^[a-z0-9\-_]{1,15}$/i;
var verifnick = /^[a-z0-9\-_]{1,15}$/i;
var verifoper = /^[a-z0-9\-_]{1,15}$/i;
if (document.editconfas.confa_dns.value.length == 0)
{
alert("Dns des services ???");
return false;
}
if (!verifdns.test(document.editconfas.confa_dns.value))
{
alert("La dns des services est incorrecte.");
return false;
}
if (document.editconfas.confa_host.value.length == 0)
{
alert("Host des services ???");
return false;
}
if (!verifhosts.test(document.editconfas.confa_host.value))
{
alert("L\'host des services est incorrecte (ident@host).");
return false;
}
if (document.editconfas.confa_desc.value.length == 0)
{
alert("Description des services ???");
return false;
}
if (!verifdesc.test(document.editconfas.confa_desc.value))
{
alert("La description comporte des caractères illegaux.");
return false;
}
if (document.editconfas.confa_pass.value.length == 0)
{
alert("Mot de passe du link ???");
return false;
}
if (document.editconfas.confa_pass.value.length <= 3)
{
alert("Le mot de passe du link doit contenir minimum 4 caractères...");
return false;
}
if (!verifpass.test(document.editconfas.confa_pass.value))
{
alert("Le mot de passe du link comporte des caractères illegaux.");
return false;
}
if (document.editconfas.confa_botserv.value.length == 0)
{
alert("Pseudo du BotServ ???");
return false;
}
if (!verifbot.test(document.editconfas.confa_botserv.value))
{
alert("Le pseudo du BotServ est incorrect.");
return false;
}
if (document.editconfas.confa_chanserv.value.length == 0)
{
alert("Pseudo du ChanServ ???");
return false;
}
if (!verifchan.test(document.editconfas.confa_chanserv.value))
{
alert("Le pseudo du ChanServ est incorrect.");
return false;
}
if (document.editconfas.confa_connectserv.value.length == 0)
{
alert("Pseudo du ConnectServ ???");
return false;
}
if (!verifconnect.test(document.editconfas.confa_connectserv.value))
{
alert("Le pseudo du ConnectServ est incorrect.");
return false;
}
if (document.editconfas.confa_globale.value.length == 0)
{
alert("Pseudo du Global ???");
return false;
}
if (!verifglobale.test(document.editconfas.confa_globale.value))
{
alert("Le pseudo du Global est incorrect.");
return false;
}
if (document.editconfas.confa_helpserv.value.length == 0)
{
alert("Pseudo du HelpServ ???");
return false;
}
if (!verifhelp.test(document.editconfas.confa_helpserv.value))
{
alert("Le pseudo du HelpServ est incorrect.");
return false;
}
if (document.editconfas.confa_hostserv.value.length == 0)
{
alert("Pseudo du HostServ ???");
return false;
}
if (!verifhost.test(document.editconfas.confa_hostserv.value))
{
alert("Le pseudo du HostServ est incorrect.");
return false;
}
if (document.editconfas.confa_memoserv.value.length == 0)
{
alert("Pseudo du MemoServ ???");
return false;
}
if (!verifmemo.test(document.editconfas.confa_memoserv.value))
{
alert("Le pseudo du MemoServ est incorrect.");
return false;
}
if (document.editconfas.confa_nickserv.value.length == 0)
{
alert("Pseudo du NickServ ???");
return false;
}
if (!verifnick.test(document.editconfas.confa_nickserv.value))
{
alert("Le pseudo du NickServ est incorrect.");
return false;
}
if (document.editconfas.confa_operserv.value.length == 0)
{
alert("Pseudo du OperServ ???");
return false;
}
if (!verifoper.test(document.editconfas.confa_operserv.value))
{
alert("Le pseudo du OperServ est incorrect.");
return false;
}
if (document.editconfas.confa_aide.value.length == 0)
{
alert("Nom du salon d\'aide ???");
return false;
}
if (!verifaide.test(document.editconfas.confa_aide.value))
{
alert("Le nom du salon d\'aide est incorrect.");
return false;
}
if (document.editconfas.confa_serv.value.length == 0)
{
alert("Nom du salon des services ???");
return false;
}
if (!verifserv.test(document.editconfas.confa_serv.value))
{
alert("Le nom du salon des services est incorrect.");
return false;
}
if (document.editconfas.confa_prefix.value.length == 0)
{
alert("prefix pseudo ???");
return false;
}
if (document.editconfas.confa_prefix.value.length <= 1)
{
alert("Le prefix pseudo doit contenir minimum 2 caractères...");
return false;
}
if (!verifpref.test(document.editconfas.confa_prefix.value))
{
alert("Le prefix pseudo est incorrect.");
return false;
}
return true;
}


function addlink()
{
var verifip = /^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$/i;
var verifadresse = /^[0-9a-z\-._]+\.[a-z]{2,4}$/i;
var verifpass = /^[a-z0-9\-._]{4,15}$/i;
var verifport = /^[0-9]{2,6}$/i;
if (document.addlinks.link_ad.value.length == 0)
{
alert("Adresse du link ???");
return false;
}
if (!verifadresse.test(document.addlinks.link_ad.value))
{
alert("L\'adresse du link est incorrecte.");
return false;
}
if (document.addlinks.link_ip.value.length == 0)
{
alert("IP du link ???");
return false;
}
if (!verifip.test(document.addlinks.link_ip.value))
{
alert("L\'IP du link est incorrecte.");
return false;
}
if (document.addlinks.link_pa.value.length == 0)
{
alert("Mot de passe du link ???");
return false;
}
if (document.addlinks.link_pa.value.length <= 3)
{
alert("Le mot de passe du link doit contenir minimum 4 caractères...");
return false;
}
if (!verifpass.test(document.addlinks.link_pa.value))
{
alert("Le mot de passe du link comporte des caractères illegaux.");
return false;
}
if (document.addlinks.link_po.value.length == 0)
{
alert("Port du link ???");
return false;
}
if (document.addlinks.link_po.value.length <= 1)
{
alert("Le port du link doit contenir minimum 2 caractères...");
return false;
}
if (!verifport.test(document.addlinks.link_po.value))
{
alert("Le port du link est incorrect.");
return false;
}
return true;
}


function editlink()
{
var verifip = /^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$/i;
var verifadresse = /^[0-9a-z\-._]+\.[a-z]{2,4}$/i;
var verifpass = /^[a-z0-9\-._]{4,15}$/i;
var verifport = /^[0-9]{2,6}$/i;
if (document.editlinks.elink_ad.value.length == 0)
{
alert("Adresse du link ???");
return false;
}
if (!verifadresse.test(document.editlinks.elink_ad.value))
{
alert("L\'adresse du link est incorrecte.");
return false;
}
if (document.editlinks.elink_ip.value.length == 0)
{
alert("IP du link ???");
return false;
}
if (!verifip.test(document.editlinks.elink_ip.value))
{
alert("L\'IP du link est incorrecte.");
return false;
}
if (document.editlinks.elink_pa.value.length == 0)
{
alert("Mot de passe du link ???");
return false;
}
if (document.editlinks.elink_pa.value.length <= 3)
{
alert("Le mot de passe du link doit contenir minimum 4 caractères...");
return false;
}
if (!verifpass.test(document.editlinks.elink_pa.value))
{
alert("Le mot de passe du link comporte des caractères illegaux.");
return false;
}
if (document.editlinks.elink_po.value.length == 0)
{
alert("Port du link ???");
return false;
}
if (document.editlinks.elink_po.value.length <= 1)
{
alert("Le port du link doit contenir minimum 2 caractères...");
return false;
}
if (!verifport.test(document.editlinks.elink_po.value))
{
alert("Le port du link est incorrect.");
return false;
}
return true;
}


function addhostname()
{
var verifbhost = /^[0-9a-z\-._\*]+\.[a-z]{2,4}$/i;
if (document.addbhost.hostname.value.length == 0)
{
alert("Quelle hostname interdite ???");
return false;
}
if (!verifbhost.test(document.addbhost.hostname.value))
{
alert("L\'hostname interdite est incorrecte.");
return false;
}
return true;
}


function edithostname()
{
var verifbhost = /^[0-9a-z\-._\*]+\.[a-z]{2,4}$/i;
if (document.editbhost.hostname.value.length == 0)
{
alert("Quelle hostname interdite ???");
return false;
}
if (!verifbhost.test(document.editbhost.hostname.value))
{
alert("L\'hostname interdite est incorrecte.");
return false;
}
return true;
}


function addipname()
{
var verifbip = /^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$/i;
if (document.addbip.ipname.value.length == 0)
{
alert("Quelle IP interdite ???");
return false;
}
if (!verifbip.test(document.addbip.ipname.value))
{
alert("L\'IP interdite est incorrecte.");
return false;
}
return true;
}


function editipname()
{
var verifbip = /^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$/i;
if (document.editbip.ipname.value.length == 0)
{
alert("Quelle IP interdite ???");
return false;
}
if (!verifbip.test(document.editbip.ipname.value))
{
alert("L\'IP interdite est incorrecte.");
return false;
}
return true;
}


function addnickname()
{
var verifbnick = /^[a-z0-9\-_\*]{1,20}$/i;
if (document.addbnick.nickname.value.length == 0)
{
alert("Quel pseudo interdit ???");
return false;
}
if (!verifbnick.test(document.addbnick.nickname.value))
{
alert("Le pseudo interdit est incorrect.");
return false;
}
return true;
}


function editnickname()
{
var verifbnick = /^[a-z0-9\-_\*]{1,20}$/i;
if (document.editbnick.nickname.value.length == 0)
{
alert("Quel pseudo interdit ???");
return false;
}
if (!verifbnick.test(document.editbnick.nickname.value))
{
alert("Le pseudo interdit est incorrect.");
return false;
}
return true;
}


function addidentname()
{
var verifbident = /^[a-z0-9\-_\*]{1,15}$/i;
if (document.addbident.identname.value.length == 0)
{
alert("Quel ident interdit ???");
return false;
}
if (!verifbident.test(document.addbident.identname.value))
{
alert("L\'ident interdit est incorrect.");
return false;
}
return true;
}


function editidentname()
{
var verifbident = /^[a-z0-9\-_\*]{1,15}$/i;
if (document.editbident.identname.value.length == 0)
{
alert("Quel ident interdit ???");
return false;
}
if (!verifbident.test(document.editbident.identname.value))
{
alert("L\'ident interdit est incorrect.");
return false;
}
return true;
}


function addrealname()
{
var verifbreal = /^[a-z0-9\-_\*]{1,20}$/i;
if (document.addbreal.realname.value.length == 0)
{
alert("Quel realname interdit ???");
return false;
}
if (!verifbreal.test(document.addbreal.realname.value))
{
alert("Le realname interdit est incorrect.");
return false;
}
return true;
}


function editrealname()
{
var verifbreal = /^[a-z0-9\-_\*]{1,20}$/i;
if (document.editbreal.realname.value.length == 0)
{
alert("Quel realname interdit ???");
return false;
}
if (!verifbreal.test(document.editbreal.realname.value))
{
alert("Le realname interdit est incorrect.");
return false;
}
return true;
}


function addchanoff()
{
var verifoff = /^#[a-z0-9\-._#!%$?]{1,25}$/i;
if (document.addoff.chan_nom.value.length == 0)
{
alert("Nom du salon officiel ???");
return false;
}
if (!verifoff.test(document.addoff.chan_nom.value))
{
alert("Le nom du salon officiel est incorrect.");
return false;
}
return true;
}


function editchanoff()
{
var verifoff = /^#[a-z0-9\-._#!%$?]{1,25}$/i;
if (document.editoff.chan_nom.value.length == 0)
{
alert("Nom du salon officiel ???");
return false;
}
if (!verifoff.test(document.editoff.chan_nom.value))
{
alert("Le nom du salon officiel est incorrect.");
return false;
}
return true;
}


function addchandeny()
{
var verifdeny = /^#[a-z0-9\-._#!%$?\*]{1,25}$/i;
if (document.adddeny.chan_nom.value.length == 0)
{
alert("Nom du salon interdit ???");
return false;
}
if (!verifdeny.test(document.adddeny.chan_nom.value))
{
alert("Le nom du salon interdit est incorrect.");
return false;
}
return true;
}


function editchandeny()
{
var verifdeny = /^#[a-z0-9\-._#!%$?\*]{1,25}$/i;
if (document.editdeny.chan_nom.value.length == 0)
{
alert("Nom du salon interdit ???");
return false;
}
if (!verifdeny.test(document.editdeny.chan_nom.value))
{
alert("Le nom du salon interdit est incorrect.");
return false;
}
return true;
}


function suplink()
{
if ( confirm("Etes-vous sûr de vouloir supprimer le link ?") )
{
return true;
}
else
{
return false;
}
}


function supoline()
{
if ( confirm("Etes-vous sûr de vouloir supprimer la oline ?") )
{
return true;
}
else
{
return false;
}
}


function supchanoff()
{
if ( confirm("Etes-vous sûr de vouloir supprimer le salon officiel ?") )
{
return true;
}
else
{
return false;
}
}


function supchandeny()
{
if ( confirm("Etes-vous sûr de vouloir supprimer le salon interdit ?") )
{
return true;
}
else
{
return false;
}
}


function supbhost()
{
if ( confirm("Etes-vous sûr de vouloir supprimer l\'hostname interdite ?") )
{
return true;
}
else
{
return false;
}
}


function supbip()
{
if ( confirm("Etes-vous sûr de vouloir supprimer l\'IP interdite ?") )
{
return true;
}
else
{
return false;
}
}


function supbnick()
{
if ( confirm("Etes-vous sûr de vouloir supprimer le pseudo interdit ?") )
{
return true;
}
else
{
return false;
}
}


function supbident()
{
if ( confirm("Etes-vous sûr de vouloir supprimer l\'ident interdit ?") )
{
return true;
}
else
{
return false;
}
}


function supbreal()
{
if ( confirm("Etes-vous sûr de vouloir supprimer le realname interdit ?") )
{
return true;
}
else
{
return false;
}
}


function supftp()
{
if ( confirm("Etes-vous sûr de vouloir supprimer le compte FTP ?") )
{
return true;
}
else
{
return false;
}
}


function supsql()
{
if ( confirm("La suppression de la base mySQL entraînera la destruction de l\'ensemble des données déjà présentes.") )
{
return true;
}
else
{
return false;
}
}


function bncreinit()
{
if ( confirm("La réinitialisation de votre psyBNC entraînera la destruction de l\'ensemble des données déjà présentes.") )
{
return true;
}
else
{
return false;
}
}


function bncreboot()
{
if ( confirm("Etes-vous sûr de vouloir redémarrer votre psyBNC ?") )
{
return true;
}
else
{
return false;
}
}


function smaj()
{
if ( confirm("Lancement de la mise à jour en cours...") )
{
return true;
}
else
{
return false;
}
}


function ustop()
{
if ( confirm("Arrêt de UnrealIRCd en cours...") )
{
return true;
}
else
{
return false;
}
}


function urestart()
{
if ( confirm("Redémarrage de UnrealIRCd en cours...") )
{
return true;
}
else
{
return false;
}
}


function astop()
{
if ( confirm("Arrêt de Anope en cours...") )
{
return true;
}
else
{
return false;
}
}


function arestart()
{
if ( confirm("Redémarrage de Anope en cours...") )
{
return true;
}
else
{
return false;
}
}


function uareinit()
{
if ( confirm("La réinitialisation de votre sIRC entraînera la destruction de l\'ensemble des données déjà présentes.") )
{
return true;
}
else
{
return false;
}
}


function vpmail()
{
var vmail = /^[0-9a-z\-._]+@[0-9a-z\-._]+\.[a-z]{2,4}$/i; 
if (document.pmail.vps_email.value.length == 0)
{
alert("Quel email d\'alerte ???");
return false;
}
if (!vmail.test(document.pmail.vps_email.value))
{
alert("L\'email d\'alerte est incorrect.");
return false;
}
return true;
}


function vpreboot()
{
if ( confirm("Etes vous sur de vouloir redémarrer votre VDS ?") )
{
return true;
}
else
{
return false;
}
}


function vpinst()
{
var vpass = /^[a-z0-9\-._]{4,15}$/i;
if (document.pinst.vps_pass.value.length == 0)
{
alert("Votre mot de passe ?");
return false;
}
if (document.pinst.vps_cpass.value.length == 0)
{
alert("Confirmer le mot de passe ?");
return false;
}
if (document.pinst.vps_pass.value.length <= 3)
{
alert("Votre mot de passe doit contenir minimum 4 caractères.");
return false;
}
if (!vpass.test(document.pinst.vps_pass.value))
{
alert("Votre mot de passe comporte des caractères illegaux.");
return false;
}
if (document.pinst.vps_pass.value != document.pinst.vps_cpass.value)
{
alert("Vos mots de passe ne correspondent pas.");
return false;
}
if ( confirm("Etes vous sur de vouloir réinstaller votre VDS ?") )
{
return true;
}
else
{
return false;
}
}


function vpresc()
{
var vpass = /^[a-z0-9\-._]{4,15}$/i;
if (document.presc.vps_rpass.value.length == 0)
{
alert("Votre mot de passe ?");
return false;
}
if (document.presc.vps_rcpass.value.length == 0)
{
alert("Confirmer le mot de passe ?");
return false;
}
if (document.presc.vps_rpass.value.length <= 3)
{
alert("Votre mot de passe doit contenir minimum 4 caractères.");
return false;
}
if (!vpass.test(document.presc.vps_rpass.value))
{
alert("Votre mot de passe comporte des caractères illegaux.");
return false;
}
if (document.presc.vps_rpass.value != document.presc.vps_rcpass.value)
{
alert("Vos mots de passe ne correspondent pas.");
return false;
}
if ( confirm("Etes vous sur de vouloir activer le rescue de votre VDS ?") )
{
return true;
}
else
{
return false;
}
}


function vipass()
{
var vpass = /^[a-z0-9\-._]{4,8}$/i;
if (document.ipass.ir_pass.value.length == 0)
{
alert("Votre mot de passe ?");
return false;
}
if (document.ipass.ir_cpass.value.length == 0)
{
alert("Confirmer le mot de passe ?");
return false;
}
if (document.ipass.ir_pass.value.length <= 3)
{
alert("Votre mot de passe doit contenir minimum 4 caractères.");
return false;
}
if (!vpass.test(document.ipass.ir_pass.value))
{
alert("Votre mot de passe comporte des caractères illegaux.");
return false;
}
if (document.ipass.ir_pass.value != document.ipass.ir_cpass.value)
{
alert("Vos mots de passe ne correspondent pas.");
return false;
}
if ( confirm("Etes vous sur de vouloir modifier le mot de passe de votre IRCd ?") )
{
return true;
}
else
{
return false;
}
}


function vspass()
{
var vpass = /^[a-z0-9\-._]{4,8}$/i;
if (document.spass.sh_pass.value.length == 0)
{
alert("Votre mot de passe ?");
return false;
}
if (document.spass.sh_cpass.value.length == 0)
{
alert("Confirmer le mot de passe ?");
return false;
}
if (document.spass.sh_pass.value.length <= 3)
{
alert("Votre mot de passe doit contenir minimum 4 caractères.");
return false;
}
if (!vpass.test(document.spass.sh_pass.value))
{
alert("Votre mot de passe comporte des caractères illegaux.");
return false;
}
if (document.spass.sh_pass.value != document.spass.sh_cpass.value)
{
alert("Vos mots de passe ne correspondent pas.");
return false;
}
if ( confirm("Etes vous sur de vouloir modifier le mot de passe de votre Shell ?") )
{
return true;
}
else
{
return false;
}
}


function vwpass()
{
var vpass = /^[a-z0-9\-._]{4,8}$/i;
if (document.wpass.we_pass.value.length == 0)
{
alert("Votre mot de passe ?");
return false;
}
if (document.wpass.we_cpass.value.length == 0)
{
alert("Confirmer le mot de passe ?");
return false;
}
if (document.wpass.we_pass.value.length <= 3)
{
alert("Votre mot de passe doit contenir minimum 4 caractères.");
return false;
}
if (!vpass.test(document.wpass.we_pass.value))
{
alert("Votre mot de passe comporte des caractères illegaux.");
return false;
}
if (document.wpass.we_pass.value != document.wpass.we_cpass.value)
{
alert("Vos mots de passe ne correspondent pas.");
return false;
}
if ( confirm("Etes vous sur de vouloir modifier le mot de passe de votre Web ?") )
{
return true;
}
else
{
return false;
}
}


function vbpass()
{
var vpass = /^[a-z0-9\-._]{4,15}$/i;
if (document.bpass.bn_pass.value.length == 0)
{
alert("Votre mot de passe ?");
return false;
}
if (document.bpass.bn_cpass.value.length == 0)
{
alert("Confirmer le mot de passe ?");
return false;
}
if (document.bpass.bn_pass.value.length <= 3)
{
alert("Votre mot de passe doit contenir minimum 4 caractères.");
return false;
}
if (!vpass.test(document.bpass.bn_pass.value))
{
alert("Votre mot de passe comporte des caractères illegaux.");
return false;
}
if (document.bpass.bn_pass.value != document.bpass.bn_cpass.value)
{
alert("Vos mots de passe ne correspondent pas.");
return false;
}
if ( confirm("Etes vous sur de vouloir modifier le mot de passe de votre Bnc ?") )
{
return true;
}
else
{
return false;
}
}


function vbident()
{
var vident = /^[a-z0-9\-._]{1,20}$/i;
var vpass = /^[a-z0-9\-._]{4,15}$/i;
if (document.bident.in_ident.value.length == 0)
{
alert("Votre ident ?");
return false;
}
if (!vident.test(document.bident.in_ident.value))
{
alert("L\'ident de votre bnc comporte des caractères illegaux.");
return false;
}
if (document.bident.in_pass.value.length == 0)
{
alert("Votre mot de passe ?");
return false;
}
if (document.bident.in_cpass.value.length == 0)
{
alert("Confirmer le mot de passe ?");
return false;
}
if (document.bident.in_pass.value.length <= 3)
{
alert("Votre mot de passe doit contenir minimum 4 caractères.");
return false;
}
if (!vpass.test(document.bident.in_pass.value))
{
alert("Votre mot de passe comporte des caractères illegaux.");
return false;
}
if (document.bident.in_pass.value != document.bident.in_cpass.value)
{
alert("Vos mots de passe ne correspondent pas.");
return false;
}
if ( confirm("Le changement d\'ident entraînera la destruction de l\'ensemble des données déjà présente sur le Bnc.") )
{
return true;
}
else
{
return false;
}
}


function dnssupp()
{
if ( confirm("Etes-vous sûr de vouloir supprimer la dns ?") )
{
return true;
}
else
{
return false;
}
}


function vmoddns()
{
var vdns = /^([a-z0-9\-.]{1,50}|\*)$/i;
var vdest = /^([0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}|[a-z0-9\-.]+\.[a-z]{2,4})$/i;
if (document.moddns.edt_dns.value.length == 0)
{
alert("Quelle dns ?");
return false;
}
if (document.moddns.edt_dns.value.length > 50)
{
alert("La dns doit contenir maximum 50 caractères.");
return false;
}
if (!vdns.test(document.moddns.edt_dns.value))
{
alert("La dns est incorrecte.");
return false;
}
if (document.moddns.edt_dest.value.length == 0)
{
alert("Quelle destination ?");
return false;
}
if (!vdest.test(document.moddns.edt_dest.value))
{
alert("La destination est incorrecte.");
return false;
}
return true;
}


function vmoddns2()
{
var vdest = /^([0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}|[a-z0-9\-.]+\.[a-z]{2,4})$/i;
if (document.moddns.edt_dest.value.length == 0)
{
alert("Quelle destination ?");
return false;
}
if (!vdest.test(document.moddns.edt_dest.value))
{
alert("La destination est incorrecte.");
return false;
}
return true;
}


function vadddns()
{
var vdns = /^([a-z0-9\-.]{1,50}|\*)$/i;
var vdest = /^([0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}|[a-z0-9\-.]+\.[a-z]{2,4})$/i;
if (document.adddns.add_dns.value.length == 0)
{
alert("Quelle dns ?");
return false;
}
if (document.adddns.add_dns.value.length > 50)
{
alert("La dns doit contenir maximum 50 caractères.");
return false;
}
if (!vdns.test(document.adddns.add_dns.value))
{
alert("La dns est incorrecte.");
return false;
}
if (document.adddns.add_dest.value.length == 0)
{
alert("Quelle destination ?");
return false;
}
if (!vdest.test(document.adddns.add_dest.value))
{
alert("La destination est incorrecte.");
return false;
}
return true;
}


function redirsupp()
{
if ( confirm("Etes-vous sûr de vouloir supprimer la redirection ?") )
{
return true;
}
else
{
return false;
}
}


function vmodredir()
{
var vdns = /^[a-z0-9\-.]{1,50}$/i;
var vdest = /^([0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}|[a-z0-9\-.]+\.[a-z]{2,4}(\/[a-z0-9\-_.\/]+)?)$/i;
if (document.modredir.edt_redir.value.length == 0)
{
alert("Quelle dns ?");
return false;
}
if (document.modredir.edt_redir.value.length > 50)
{
alert("La dns doit contenir maximum 50 caractères.");
return false;
}
if (!vdns.test(document.modredir.edt_redir.value))
{
alert("La dns est incorrecte.");
return false;
}
if (document.modredir.edt_rdest.value.length == 0)
{
alert("Quelle destination ?");
return false;
}
if (!vdest.test(document.modredir.edt_rdest.value))
{
alert("La destination est incorrecte.");
return false;
}
return true;
}


function vaddredir()
{
var vdns = /^[a-z0-9\-.]{1,50}$/i;
var vdest = /^([0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}|[a-z0-9\-.]+\.[a-z]{2,4}(\/[a-z0-9\-_.\/]+)?)$/i;
if (document.addredir.add_redir.value.length == 0)
{
alert("Quelle dns ?");
return false;
}
if (document.addredir.add_redir.value.length > 50)
{
alert("La dns doit contenir maximum 50 caractères.");
return false;
}
if (!vdns.test(document.addredir.add_redir.value))
{
alert("La dns est incorrecte.");
return false;
}
if (document.addredir.add_rdest.value.length == 0)
{
alert("Quelle destination ?");
return false;
}
if (!vdest.test(document.addredir.add_rdest.value))
{
alert("La destination est incorrecte.");
return false;
}
return true;
}


function vdominit()
{
var vip = /^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$/i;
if (document.dominit.def_ip.value.length == 0)
{
alert("Quelle IP par defaut ?");
return false;
}
if (!vip.test(document.dominit.def_ip.value))
{
alert("L\'IP par defaut comporte des caractères illegaux.");
return false;
}
if ( confirm("Etes vous sur de vouloir réinitialiser le nom de domaine ?") )
{
return true;
}
else
{
return false;
}
}


function vaddftp()
{
var vlogin = /^[0-9a-z\-_]{4,15}$/i;
var vpass = /^[0-9a-z\-_]{4,8}$/i;
var vpath = /^\/[0-9a-z\-_.\/]{0,100}$/i;
if (document.addftp.add_login.value.length == 0)
{
alert("Quel login ?");
return false;
}
if (document.addftp.add_login.value.length < 4)
{
alert("Le login doit contenir minimum 4 caractères.");
return false;
}
if (!vlogin.test(document.addftp.add_login.value))
{
alert("Le login est incorrect.");
return false;
}
if (document.addftp.add_pass.value.length == 0)
{
alert("Quel mot de passe ?");
return false;
}
if (document.addftp.add_pass.value.length < 4)
{
alert("Le mot de passe doit contenir minimum 4 caractères.");
return false;
}
if (!vpass.test(document.addftp.add_pass.value))
{
alert("Le mot de passe est incorrect.");
return false;
}
if (document.addftp.add_pass.value != document.addftp.add_vpass.value)
{
alert("Les mots de passe ne correspondent pas.");
return false;
}
if (document.addftp.add_path.value.length == 0)
{
alert("Quel répertoire ?");
return false;
}
if (!vpath.test(document.addftp.add_path.value))
{
alert("Le répertoire est incorrect.");
return false;
}
return true;
}


function vmodftp()
{
var vlogin = /^[0-9a-z\-_]{4,15}$/i;
var vpath = /^\/[0-9a-z\-_.\/]{0,100}$/i;
if (document.modftp.eftp_login.value.length == 0)
{
alert("Quel login ?");
return false;
}
if (document.modftp.eftp_login.value.length < 4)
{
alert("Le login doit contenir minimum 4 caractères.");
return false;
}
if (!vlogin.test(document.modftp.eftp_login.value))
{
alert("Le login est incorrect.");
return false;
}
if (document.modftp.eftp_path.value.length == 0)
{
alert("Quel répertoire ?");
return false;
}
if (!vpath.test(document.modftp.eftp_path.value))
{
alert("Le répertoire est incorrect.");
return false;
}
return true;
}


function vpassftp()
{
var vpass = /^[0-9a-z\-_]{4,8}$/i;
if (document.passftp.edt_pass.value.length == 0)
{
alert("Quel mot de passe FTP ?");
return false;
}
if (document.passftp.edt_pass.value.length < 4)
{
alert("Le mot de passe FTP doit contenir minimum 4 caractères.");
return false;
}
if (!vpass.test(document.passftp.edt_pass.value))
{
alert("Le mot de passe FTP est incorrect.");
return false;
}
if (document.passftp.edt_pass.value != document.passftp.edt_vpass.value)
{
alert("Les mots de passe FTP ne correspondent pas.");
return false;
}
return true;
}


function vaddsql()
{
var vbase = /^[0-9a-z\-_]{3,20}$/i;
if (document.addsql.add_base.value.length == 0)
{
alert("Quel nom de la base mySQL ?");
return false;
}
if (document.addsql.add_base.value.length < 4)
{
alert("Le nom de la base mySQL doit contenir minimum 4 caractères.");
return false;
}
if (!vbase.test(document.addsql.add_base.value))
{
alert("Le nom de la base mySQL est incorrect.");
return false;
}
return true;
}


function vpasssql()
{
var vpass = /^[0-9a-z\-_]{4,15}$/i;
if (document.passsql.edt_pass.value.length == 0)
{
alert("Quel mot de passe mySQL ?");
return false;
}
if (document.passsql.edt_pass.value.length < 4)
{
alert("Le mot de passe mySQL doit contenir minimum 4 caractères.");
return false;
}
if (!vpass.test(document.passsql.edt_pass.value))
{
alert("Le mot de passe mySQL est incorrect.");
return false;
}
if (document.passsql.edt_pass.value != document.passsql.edt_vpass.value)
{
alert("Les mots de passe mySQL ne correspondent pas.");
return false;
}
return true;
}
