$(document).ready(function() {
    
var def_email = "votre@email.com"  

    $('.login_email').focus(function() {  
        // Make sure the current val isn't the default
        if($(this).attr('value') == def_email) {
            $(this).attr('value', ''); }
        
    }).blur(function() {
        // if left empty, input back default value
        if($(this).val() == '') {
            $(this).val(def_email);
        }
    });
    
    //hijacking Submit button to do error checking first
    $('.account_login input:submit').click(function() {
        
        // email not empty and not default
        if($('.login_email').val() == '' || $('.login_email').val() == 'votre@email.com' ) {
            var err_msg = 'Veuillez utilizer votre email.';
            $('#err_msg').html(err_msg);
            return false;
        }
        
        if($('.login_pwd').val() == '') {
            var err_msg = 'Veuillez entrer votre mot de pass.';
            $('#err_msg').html(err_msg);
            return false;
        } 
    });
    
    //hijacking Submit button to do error checking first
    $('.account_creation input:submit').click(function() {
        
        // all input of type text
        if($('.account_fname').val() == '') {
            var err_msg = 'Veuillez entrer votre prenom.';
            $('#err_msg').html(err_msg);
            $('.account_fname').css('background-color', 'orange');
            return false;
        };
        
        if($('.account_lname').val() == '') {
            var err_msg = 'Veuillez entrer votre nom.';
            $('#err_msg').html(err_msg);
            return false;
        };
        
        if($('.account_email').val() == '') {
            var err_msg = 'Veuillez entrer votre email.';
            $('#err_msg').html(err_msg);
            $('.account_email').css('background-color', 'orange');
            return false;
        };
        
        if($('.account_emailcf').val() == '') {
            var err_msg = 'Veuillez confirmer votre email.';
            $('#err_msg').html(err_msg);
            $('.account_emailcf').css('background-color', 'orange');
            return false;
        };

        if($('.account_pwd').val() == '') {
            var err_msg = 'Veuillez entrer votre mot de pass.';
            $('#err_msg').html(err_msg);
            $('.account_pwd').css('background-color', 'orange');
            return false;
        };
        
        if($('.account_pwdcf').val() == '') {
            var err_msg = 'Veuillez confirmer votre mot de pass.';
            $('#err_msg').html(err_msg);
            $('.account_pwdcf').css('background-color', 'orange');
            return false;
        };
        
        //check if email and password match
        if($('.account_email').val() != $('.account_emailcf').val()) {
            
            var err_msg = 'Votre email doit etre pareille.';
            $('#err_msg').html(err_msg);
             $('.account_email, .account_emailcf').css('background-color', 'orange');
            return false;
        };
        
         if($('.account_pwd').val() != $('.account_pwdcf').val()) {
            
            var err_msg = 'Votre mot de pass doit etre pareille.';
            $('#err_msg').html(err_msg);
            $('.account_pwd, .account_pwdcf').css('background-color', 'orange');
            return false;
        };       
    });
});

