﻿//Global
{
    $('.btnDeleteButton').live('click', function (e) {
        e.preventDefault();
        if (confirm('Are you sure you want to delete the selected item?')) {
            var link = $(this);
            $.post(link.attr('href'), function () {
                link.parents("tr").remove();
            });
        }
    });

    var loadStates = function (sender) {
        var ddl = $(sender);
        var idStates = ddl.attr("ddlCity");
        if (idStates != "" && idStates != null) {
            var ddlStates = $("#" + idStates);
            if (ddlStates != null && ddlStates.length == 1) {
                ddlStates.empty();
                $.get("/ClientScript/GetStatesForCountry/" + ddl.val(), function (data) {
                    ddlStates.append($("<option></option>").attr("value", "").text(""));
                    $.each(data, function (index, state) {
                        ddlStates.append($("<option></option>").attr("value", state.Id).text(state.Name));
                    });
                });
            }
        }
    };

    $(document).ready(function () {
        var summaries = $(".validation-summary-errors");
        summaries.wrap("<div class=\"errorWrapper\" />");
        var wrappers = $(".errorWrapper");
        if (wrappers.dialog != undefined) {
            wrappers.dialog({
                modal: true,
                buttons: {
                    Ok: function () {
                        $(this).dialog("close");
                    }
                }
            });
        }
    });
}


//Areas/Admin/Views/Shared/_StepListControl.cshtml
{
    var moveStep = function (id, move, sender) {
        $.post("/Admin/Step/Move/?id=" + id + "&move=" + move, function (data) {
            $(sender).parents(".stepListControlContainer").replaceWith(data);
        });
        return false;
    };
}
