﻿$().ready(function() {

    var atlanticModalOpen = function(hash) {
        $("#atlanticFrame").attr("src", "/rssviewer.aspx?feed=index-at.xml");
        hash.w.css('opacity', 1).show();
    };

    var atlanticModalClose = function(hash) {
        hash.w.fadeOut('1', function() { hash.o.remove(); });
        $("#atlanticFrame").attr("src", "about:blank");
    };

    $('#atlanticModal').jqm({
        trigger: 'a.atlantictrigger',
        onHide: atlanticModalClose,
        onShow: atlanticModalOpen
    });



    $('#loginmodal').jqm({ trigger: 'input.logintrigger' });


    $('#btnLogon').click(function(evt) {
        evt.preventDefault();
        $('#closeLoginModal').hide();
        $('#loginmodal').removeClass("loginerror");
        $('#loginmodal').addClass("loginsuccess");
        $('#loginresponse').html("Logging In. Please wait.");
        $.ajax({
            type: "post",
            contentType: "application/json; charset=utf-8",
            dataType: "json",
            url: "/webservice/logon.asmx/LoginUser",
            data: "{'username':'" + $('#txtUserName').val() + "','password':'" + $('#txtPassword').val() + "'}",
            success: function(response) {

                var successfulLogin = response.d;
                if (successfulLogin.Successful)
                { window.location.href = "/app/index.aspx"; }
                else {
                    $('#loginresponse').html(successfulLogin.ErrorMessage);
                    $('#loginmodal').removeClass("loginsuccess");
                    $('#loginmodal').addClass("loginerror");
                    $('#closeLoginModal').show();
                }
            }
        });
    });

    $('#closeLoginModal').hide();


});
