﻿function del(action) {
    // Perform delete
    if (confirm('Внимание! Удалить запись ?')) {
        var request = new Sys.Net.WebRequest();
        request.set_httpVerb("DELETE");
        request.set_url(action);
        request.add_completed(deleteCompleted);
        request.invoke();
    }
}

function deleteCompleted(executor, eventArgs) {
    // Reload page
    if (executor.get_responseAvailable()) {
        mes = executor.get_responseData();
        if (mes != "OK") alert("Ошибка удаления! Возможно на эту запись, ссылаются другие записи!");
        else {
            window.location.reload();
        }
    }
}  

$.fn.clearSelect = function() {
    return this.each(function() {
        if (this.tagName == 'SELECT')
            this.options.length = 0;
    });
}

$.fn.addItems = function(data) {
    return this.clearSelect().each(function() {
        if (this.tagName == 'SELECT') {
            var dropdownList = this;
            $.each(data, function(index, optionData) {
                var option = new Option(optionData.Text, optionData.Value);

                if ($.browser.msie) {
                    dropdownList.add(option);
                }
                else {
                    dropdownList.add(option, null);
                }
            });
        }
    });
}