﻿$(document).ready(function () {
    $("#logonform").dialog({
        autoOpen: false,
        height: 360,
        width: 400,
        modal: true,
        closeOnEscape: true,
        close: function (event, ui) { window.location.href = "/"; }
    });

    $("#logon").bind("click", function () {
        $("#logonform").dialog("open");
    });

    return false;
});

function ProcessResult(result) {
    $("#operationMessage").empty();
    $(':input').removeClass('input-validation-error');

    if (result.Successfull) {
        if (result.Message != null) window.location.href = result.Message;
        else window.location.reload(true);
    }
    else {
        if (result.Message != null) {
            $('#operationMessage').append('<span>' + result.Message + '</span>')
                .removeClass('success')
                .addClass('error');
        }
        $('#operationMessage').append('<ul></ul>');
        for (var err in result.Errors) {
            var propertyName = result.Errors[err].PropertyName;
            var errorMessage = result.Errors[err].Error;
           // var message = propertyName + ' ' + errorMessage;

            if (propertyName) $('#' + propertyName).addClass('input-validation-error');
            if (errorMessage) $('#operationMessage > ul').append('<li> ' + errorMessage + '</li>');
        }
    }
}
