/*
 * A gérer :
 * Il est nécessaire de gérer certaines variables d'application coté JS (du genre BaseURL)
 *
 *
 */
baseUrl = "http://www.memowin.com";
/*** Expression régulière de test d'email coté JS *****/
function is_valid_email(email)
{
    return /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z]{2,4})+$/.test(email);
}


/*** Expression régulière de test de caractère spéciaux coté JS , return true
 *lorsque la chaine a effectivement un caractère spéciale*****/

function hasspecialcar(caracstring){
    regex=eval("/^[0-9a-zA-Z]+$/");
    if(!regex.test(caracstring)){
        return true;
    }else{
        return false;
    }
}

/*** Expression régulière de test de nombre coté JS, return true
 * lorsque la chaine est effectivement un nombre*****/

function isnumber(caracstring){
    regex=eval("/^[0-9\ ]+$/");
    if(!regex.test(caracstring)){
        return true;
    }else{
        return false;
    }
}

function checkcookies(){

    if (navigator.cookieEnabled) {
       } else {
           $("#retourEnvoi").empty();
           $("#retourEnvoi").append($.i18n._("Votre navigateur n'accepte pas les cookies.<br/> Merci de configurer votre navigateur avant de continuer"));
           $("#retourEnvoi").dialog('open');
    }

}


function clignotementclassmessagerie(time){
    $("#mamessagerie").addClass("active");
    setTimeout ( "$('#mamessagerie').removeClass('active');", time/2);
}

function clignotementclassnews(time){
    $("#memowin-infos").addClass("active");
    setTimeout ( "$('#memowin-infos').removeClass('active');", time/2);
}

$(document).ready(function(){
$("#deconnexion").hover(
        function() {
            $(this).addClass('deconnexion-hover');
        }, function() {
            $(this).removeClass('deconnexion-hover');
        }
        );

    $("#retourEnvoi").dialog({
        bgiframe: true,
        modal: true,
        autoOpen: false,
        width:500


    });
    
   checkcookies();
    /*
     * Gestion du clignotement de l'élément Messagerie dans le menu
     *
     */
   
   
     if(person.newmessage==true){
        setInterval("clignotementclassmessagerie(800)",800);
    }
    if(person.newsread==false){
          setInterval("clignotementclassnews(800)",800);
    }
    
    if(person.eurones!=-1){
        $("#nb_eurones").append(person.eurones);
    }else{
        $("#nb_eurones").append("0");
    }

    
//$.i18n.setDictionary(i18n_dict);
});




