/**
 * Dit bestand is afhankelijk van dialogs.js
 */
$(function() {
    $(".open-arrangeren").live('click', function() {
        var result = false;

        var idPostfix = $(this).attr('rel');

        var choosenOption = $("#arrangementsForm" + idPostfix + " input[name=action]:checked").val();
        var url = '';
        if ("opslaan" == choosenOption) {
            url = $("#arrangementsForm-save-url" + idPostfix).val();
        } else if ("toevoegen" == choosenOption) {
            url = $("#arrangementsForm-add-url" + idPostfix).val();
        } else if ("kopieren" == choosenOption) {
            url = $("#arrangementsForm-copy-url" + idPostfix).val();
        } else {
            alert("Maak een keuze alsjeblieft.");
        }

        if (url.length > 0) {
            var action = url;
            var dialog = $('div.dialog.arrangeren' + idPostfix);
            $('div.error', dialog).remove();

            var innerHtmlId = ' #container-arrangeren-actions';
            var action = action + innerHtmlId;
            $.ajax({
                url: action,
                success: function() {
                    dialog.hide();
                },
                error: function(reason) {
                    $('<div>').addClass('error').text('Arrangeren is mislukt. Probeert u het later nogmaals.').prependTo($('form', dialog));
                }
            });

            result = false;
        }
        return result;
    });
});
