$(document).ready(function(){
    
    $('.signin a:first-child').click(function(e){
        e.preventDefault();
        $('#modal-login').addClass('visible');
        $('#modal-login #username').focus();
        return false;
    });
    $('#linkdelete').click(function(e){
        e.preventDefault();
        $('#modal-delete').addClass('visible');
        return false;
    });
    
    $('.modal .overlay, .modal .close, #deleteCancel').click(function(e){
        e.preventDefault();
        $(this).closest('.modal').removeClass('visible');
        return false;
    });
    
    // fundamental form validation for login form
    $('#frmLogin').submit(function(e){
        var isValid = true;
        if($('#login-username').val() == ''){
            isValid = false; $('#login-username').closest('div').addClass('error');
        } else {
            $('#login-username').closest('div').removeClass('error');
        }
        if($('#login-password').val() == ''){
            isValid = false; $('#login-password').closest('div').addClass('error');
        } else {
            $('#login-password').closest('div').removeClass('error');
        }
        return isValid;
    });
    
});
