function resetLoginForm()
{
    var el = $('input[name=password]');
    el.val('');
    el.css('border','none');

    $('input[name=password]').css('border','none');
    $('#authError').html('');
}

$(document).ready(function() {
    $('#wrapperFrmLogin').dialog({
        bgiframe: true,
        autoOpen: false,
        width: 400,
        height: 250,
        modal: true,
        buttons: {
            'Connexion': function() {
                $('form[name=frmLogin]').triggerHandler('submit');
            },
            'Annuler': function() {
                $(this).dialog('close');
            }
        }
    });

    $('.medias-download').click(function() {
        if (isLoggedIn) {
            return true;
        } else {
            resetLoginForm();
            $('#wrapperFrmLogin').dialog('open');
            return false;
        }
    });

    $('form[name=frmLogin]').submit(function() {
        var action = $(this).attr('action');
        var data = $(this).serialize();
        $.post(action, data, function(data, status) {
            if (data == '0') {
                $('input[name=password]').css('border','1px solid red');
                $('#authError').html("Votre mot de passe n'est pas valide.");
            } else {
                isLoggedIn = true;
                $('#wrapperFrmLogin').dialog('close');
            }
        }, 'text');
        return false;
    });
});
