function afficherMessageErreur(msg){
fixerMessageErreur(msg);
new Effect.Appear('msg_erreur');
}
function fixerMessageErreur(msg){
codeHTML = "<button type='button' style='margin-top:10px;padding:2px;float:right; border:2px white solid;' onclick='new Effect.Fade(\"msg_erreur\");' > Fermer <img src='images/close.gif' style='position:relative;top:3px;'/></button>";
document.getElementById("msg_erreur").innerHTML=msg+codeHTML;
}
function choisirDepartement(code){
document.getElementById("dep").value=code;
new Effect.Fade("pop_dep");
}
function verifierChamps (){
var ok          = false;
var found       = false;
var dep         = document.rechercheSimple.dep.value;
var identifiant = document.rechercheSimple.identifiant.value;
var nom         = document.rechercheSimple.nom.value;
var label       = document.rechercheSimple.label.value;
var regexDep = new RegExp("^((0[1-9])|([13-8][0-9])|([2][1-9])|(9[0-5])|(97[1-4])|(2[AB]))$","i");
found     = dep.search(regexDep);
okdep     = ((dep.length != 1 && found == 0) || dep.length == 0);
okid      = (identifiant.search(new RegExp("^([0-9]{9})|([0-9]{14})$")) == 0 || identifiant.length == 0);
oknonvide = !(dep.length == 0 && label.length == 0 && nom.length == 0 && identifiant.length == 0);
ok        = okdep && okid && oknonvide;
if (!okdep){
new Effect.Pulsate('dep');
afficherMessageErreur("Le département entré est invalide. Cliquez sur <img src='images/aide2.gif'/> si vous avez besoin d'aide");
}
if (!okid){
new Effect.Pulsate('identifiant');
afficherMessageErreur("L'identifiant d'entreprise entré est invalide.");
}
if (!oknonvide){
afficherMessageErreur("Veuillez choisir au moins un critère de recherche");
}
return ok;
}
