// wird fuer die schnellerfassung gebraucht, damit die browser nicht einfach was abschicken
send_article_list = false;
enable_nearest_send_button = true;
var options = {};
urls.link.main = urls.link.main.replace(/\&amp;/g, '&');
urls.link.ajax = urls.link.ajax.replace(/debug\=[^\&0-9]*/, '');
// ist die Artikelinfo schon sortiert worden (wenn ja, dann machen wir das naemlich nicht noch mal)
var article_info_sorted = false;
var lanr = 0;

// fuer die news-seite
var seite_id = null;
var typ = 1;
var ausrichtung = 0;
var news_edit_mode = 0;
var malist = null;
        var box_id;


$(document).ready(function(){
    lanr = getParameter('session', 'kibes_lanr');
    
    $('.backlink').click(function(){
        history.back();
    })
    /*
     * mit der Klasse div.required kann man Felder als benoetigt markieren
     * die Formulare lassen sich dann so lange nicht abschicken
     */
    $('form').submit(function(){
        $(this).find('.required.error').removeClass('error');
        $(this).find('.required input[value=""]:not(:checkbox),.required input:checkbox:not(:checked)').parent().addClass('error');
        if ($(this).find('.required.error').length > 0) {
            $(this).find('.required.error input:eq(0)').focus();
            return false;
        }else {
            return true;
        }
    })

    $('.empty_field').click(function(){
        var field = $(this).siblings('input');
        if (field.attr('id') == 'display_supplier') {
            $('#fulltext_krnr').val('');
            $('#container_lieferant ~ ul').find('.tree_selected').removeClass('tree_selected');
        } else if (field.attr('id') == 'display_productsector') {
            $('#fulltext_wabe').val('');
            $('#fulltext_hwgr').val('');
            $('#fulltext_uwgr').val('');
            $('#container_wabelist ~ ul').find('.tree_selected').removeClass('tree_selected');
        }
        field.val('');
    });

    /* setzt ein toggleflag und toggled es, allerdings nur, wenn es nur true/false gibt */
    $('.toggle_changed_flag:not([type="checkbox"], [type="radio"])').blur(function(){
        $(this).addClass('changed');
    });
    $('.toggle_changed_flag[type="checkbox"],.toggle_changed_flag[type="radio"]').click(function(){
        $(this).toggleClass('changed');
    });

    /*
     * immer ins erste inputfeld springen, wenn sich eines findet
     * aber nicht in hidden, submits und images
     */
    $('#main input[type!="hidden"][type!="submit"][type!="image"], #content input').each(function(){
        if ($(window).width() > $(this).position().left && $(window).height() > $(this).position().top) {
            $(this).focus();
            return false;
        }
        return true;
    })

    // Hier werden die Felder der erweiterten Suche ein, bzw ausgeblendet.
    // Beim Start werden alle versteckt und beim click auf die Checkbox
    // entsprechend angezeigt, bze wieder versteckt.

    // erstmal alle Elemente verstecken, wenn es sein muss
    // wenn man von den aktionen kommt, soll die erweiterte Ansicht angezeigt
    // werden, ansonsten soll die Einstellung aus extended_search_visible genommen werden
    if (extended_search_visible || document.location.href.match(/submodule=aktionen/) != null) {
        $('.simple').toggle();
        $('#article_search_toggle_fields').parent().parent().find('.extended input').removeClass('disabled').removeAttr('disabled');
        $('#article_search_toggle_fields').text('einfache Suche');
    } else {
        $('.extended').toggle();
        $('#article_search_toggle_fields').parent().parent().find('.extended input').addClass('disabled').attr('disabled', true);
    }
    // Wenn auf die erweiterte Suche oder die einfache Suchegeklickt wird,
    // sollen die entsprechenden Elemente angezeigt werden
    if ($('#article_search_toggle_fields').length > 0) {
        $('#article_search_toggle_fields').click(function(){
            $('.extended, .simple').toggle();
            if (extended_search_visible) {
                extended_search_visible = false;
                $('#article_search_toggle_fields').text('erweiterte Suche');
                $('#article_search_toggle_fields').parent().parent().find('.extended input').addClass('disabled').attr('disabled', true);
                setParameter('session', 'extendedsearch', 'false');
            } else {
                extended_search_visible = true;
                $('#article_search_toggle_fields').text('einfache Suche');
                $('#article_search_toggle_fields').parent().parent().find('.extended input').removeClass('disabled').removeAttr('disabled');
                setParameter('session', 'extendedsearch', 'true');
            }
        });
    }

    // Hier beginnt die Steuerung fuer die Boxen in der Artikelsuche
    if ($('#product_group, #producer').length > 0) {
        $('#product_group, #producer').each(function(){
            var box = $(this);
            // initialisierung vornehmen
            box_set_status(
                box,
                flag_extended_box[box.attr('id')] || false,
                flag_selected_box[box.attr('id')] || 'all');
                
            // radio button setzen
            box.find('input[type=radio][value='
                +(flag_selected_box[box.attr('id')] || 'all')
                +']').attr('checked', 'checked');

            // click event fuer das anzeigen einer Box
            $(this).find('.box_select').click(function(){
                box_set_status(box, true, $(this).attr('value'));
            })
            // click event fuer das auf-/zuklappen der Box
            $(this).find('.box_extend').click(function(){
                box_set_status(box, !flag_extended_box[box.attr('id')]);
            })
        })
    }// ende der Steuerung fuer die Boxen der Artikelsuche

    if ($('#search_productline').length > 0) {
        $('#search_productline').change(function(){
            setParameter('session', 'article_search_default_productline', $(this).attr('value'));
        });
    }
    if ($('#search_instock').length > 0) {
        $('#search_instock').change(function(){
            setParameter('session', 'article_search_instock', $(this).attr('value'));
        });
    }

    $('.savestatusforsession').click(function(){
        if ($(this).is('[type="checkbox"]')) {
            setParameter('session', 'status_'+$(this).attr('name'), $(this).is(':checked').toString());
        } else {
            setParameter('session', 'status_'+$(this).attr('name'), $(this).attr('value'));
        }
    });

    $('.savekibesforsession').click(function(){
        if ($(this).is('[type="checkbox"]')) {
            setParameter('session', 'kibes_'+$(this).attr('name'), $(this).is(':checked').toString());
        } else {
            setParameter('session', 'kibes_'+$(this).attr('name'), $(this).val());
        }
    });

    if ($('#rss_service_profile').length > 0) {
        $('#rss_service_profile').change(function(){
            $('#rss_links').empty();
            // remove all rss-links, we are creating them from scratch
            $("link[title^='shop-']").remove();
            var sess_id = $('#rss_service_profile').val();
            $('#rss_link_safe a').each(function(){
                var a = $(this).clone();
                a.attr('href', add_to_url(a.attr('href'), {profile: sess_id}).replace(/\&amp;/, '&'))
                    .wrap('<li class="clearfix" />')
                    .parent()
                    .append($('<input value="'+a.attr('href')+'" class="float_right" style="width: 50%;" />'))
                    .appendTo('#rss_links');
                $('head').append('<link rel="alternate" type="application/rss+xml" href="'
                    +a.attr('href')+'" title="shop-'
                    +a.text()+'"></link>');
            })
        })
        $('#rss_service_profile').change();
    }

    $('#show_arnr_link').click(function(){
       $(this).focus();
       $(this).select();
    });


    /*
     * Das hier ist alles fuer die Schnellerfassung
     */
    /*
     * wenn auf den Button "Artikel erfassen" "geklickt" wird, sollen die Daten einfach nur
     * in die Liste uebernommen werden und danach wieder zurueck in das Feld "Auftragsnummer"
     */
    $('#dummy_send').click(function(){
        if ($('#dummy_arnr').val() != '' && $('#dummy_amount').val() != '') {
            $('#article_list option[value="delete"]').remove();
            $('#article_list').append('<option optgroup="new" selected="selected">'+$('#dummy_arnr').val()+' - '+$('#dummy_amount').val()+'</option>');
            $('#dummy_arnr').val('');
            $('#dummy_amount').val('');
            $('#dummy_arnr').focus();
        } else {
            if ($('#dummy_arnr').val() == '') {
                $('#dummy_arnr').focus();
            } else {
                $('#dummy_amount').focus();
            }
        }
        return false;
    })
    /*
     * wenn jemand in "Artikelnummer" oder in "Menge" enter druckt, dann soll das als abschicken
     * interpretiert werden
     */
    $('#dummy_arnr,#dummy_amount').keyup(call_dummy_send);

    /*
     * das hier ist der sendebutton
     * der ist normal nur ein einfacher button, damit das enterdruecken funktioniert
     */
    $('#send_article_list').after('<input id="send_article_list" type="button" value="'+$('#send_article_list').attr('value')+'" />').remove();
    $('#send_article_list').click(function(){
        send_article_list = true;
        $('#send_article_list_form').submit();
    })
    $('#send_article_list_form').submit(function(){
        if (send_article_list) {
            return true;
        } else {
            return false;
        }
    })

    /* Bestellung abschicken */
    $('.call_nearest_send_button').keypress(function(event){
        if (event.keyCode == 13) {
            enable_nearest_send_button = true;
            $(this).parents().find('.nearest_send_button:first').click()
        }
    });
    $('.call_nearest_send_button').focus(function(){
        enable_nearest_send_button = false;
    })
    $('.call_nearest_send_button').blur(function(){
        enable_nearest_send_button = true;
    })
    $('form').submit(function(){
        if (enable_nearest_send_button) {
            return true;
        } else {
            return false;
        }
    })

    // dieser call schickt das naechste Form ab
    $('.send_nearest_form').change(function(){
        $(this).parents('form:eq(0)').submit();
    })

    // Mit diesem Script werden alle Input, Textarea und Select auf '' gesetzt, die sich
    // im selben Form befinden wie das Element mit der Klasse
    $('.empty_nearest_form_fields').click(function(){
        // diese Inputfelder sollen nicht resettet werden
        var not_this_types = '[type="button"],[type="submit"],[type="reset"],[type="image"],[type="hidden"]';
        $(this).parents('form:eq(0)').find('textarea,select,input:not('+not_this_types+')').each(function(){
            if ($(this).is(':not(.savekibesforsession, .savestatusforsession)')) {
                $(this).val('');
            }
        });
    })

    // Bugfix fuer die Artikelsuche, damit man mit einem inputfeld auch
    // die Suchnr schicken kann
    $('#suchnr_send').click(function(){
        $('#suchnr_send_value').removeAttr('disabled');
    })

    /*
     * Datepicker werden hier zugeordnet
     * das tolle ist, dass wir das einer Klasse zuordnen koennen und alle Optionen
     * fuer alle datepicker gelten. Das macht das ganze deutlich einfacher ^^
     */
    if ($('.placedatepicker').length > 0) {
        $('.placedatepicker.tilltoday').datepicker($.extend({
            showOn: 'both',
            buttonImage: urls.paths.icon + 'calendar.png',
            buttonImageOnly: true,
            showStatus: true,
            showMonthAfterYear: false,
            maxDate: 0
        }, $.datepicker.regional['de']));
        $('.placedatepicker.fromtoday').datepicker($.extend({
            showOn: 'both',
            buttonImage: urls.paths.icon + 'calendar.png',
            buttonImageOnly: true,
            showStatus: true,
            showMonthAfterYear: false,
            minDate: +1
        }, $.datepicker.regional['de']));
        $('.placedatepicker.alldates').datepicker($.extend({
            showOn: 'both',
            buttonImage: urls.paths.icon + 'calendar.png',
            buttonImageOnly: true,
            showStatus: true,
            showMonthAfterYear: false
        }, $.datepicker.regional['de']));
    }

    /*
     * formular abschicken, wenn sich perpage geaendert hat
     */
    $('.selectperpage').change(function(){
        $(this).attr('disabled', 'disabled');
        $('.selectperpage:enabled').attr('name', 'notfunctional');
        $(this).removeAttr('disabled');
        $(this).parents('form').submit();
    })

    /*
     * formular abschicken, wenn sich die lieferanschrift geaendert hat
     */
    $('.orderlieferanschrift').change(function(){
        $('#changelieferanschrift').click()
    })

    $('.checkall').click(function(){
        for (var i=0; i < $('.check_delete').length; i++) {
            if ($('.checkall').is(":checked")){
                $('.check_delete')[i].checked = true;
            } else{
                $('.check_delete')[i].checked = false;
            }
        }
    });

    /**
     * Funktionen zum sortieren der Tabellenspalten
     */
    var box = $('.ui_chooser');
    var title = '';
    if (box.children('.dialog_header').length == 1) {
        title = box.children('.dialog_header').text();
    }
    // Box aufbauen
    box.dialog({
        autoOpen: false,
        title: title,
        position: ['right', 'top'],
        buttons: {
            // beim Klick auf OK
            'OK': function() {
                var id = box.attr('id').replace(/box-id-/, '');
                var table = $('#'+id);
                // beide Listen auslesen und als "show" und "hide" speichern
                var display = {
                    'show': tableClearList(box.find('.tab_col_sortable:eq(0)').sortable('toArray')),
                    'hide': tableClearList(box.find('.tab_col_sortable:eq(1)').sortable('toArray'))
                }
                setParameterAjax('profile', 'list-'+id, display);

                // formular pruefen und zur not neu laden
                if (box.find('.changed').length > 0) {
                    box.find('.changed:eq(0)').parents('form:eq(0)').submit();
                }

                $(this).dialog('close');
                arrangeTable(table, display);
            },
            // beim Klick auf Abbrechen
            'Abbrechen': function() {
                $(this).dialog('close');
            },
            'Reset': function() {
                var id = box.attr('id').replace(/box-id-/, '');
                delParameter('profile', 'list-'+id);
                // um die Tabelle neu anordnen zu koennen, seite neu laden
                location.reload();
            }
        }
    });
    // Eintraege an die Listen binden
    box.find('.tab_col_sortable').sortable({
        connectWith: '.tab_col_sortable',
        placeholder: 'ui-state-highlight is1ea',
        cancel     : '.ui-state-disabled'
    })

    // trigger fuer alle links erstellen
    $('.ui_start_column_chooser').live('click', function(event){
        //event.preventDefault();
        var id = $(this).attr('id').replace(/ui_start\-/, '');
        // nur die Liste generieren, wenn nix da ist
        box.attr('id', 'box-id-'+id);
        box.find('.tab_col_sortable').children().remove();
        var table = $('table#'+id);
        if (table.is('.column_chooser_show_checkbox')) {
            box.find('.column_chooser_checkboxes').show();
        } else {
            box.find('.column_chooser_checkboxes').hide();
        }
        $('table#'+id+' > tbody > tr > th').each(function(){
            // Falls Klassen uebergeben werden, lassen sich die
            // einzelnen Listenelemente dadurch beeinflussen
            // * column_ignore - laesst das Feld nicht sortieren
            if ($(this).attr('class') != undefined) {
                var classes = $(this).attr('class').toString().toLowerCase();
                var add_class_to_element = [];
                if (classes.indexOf('column_ignore') >= 0) {
                     add_class_to_element.push('ui-state-disabled');
                }
                add_class_to_element.join(' ')
            }
            if (($(this).attr('style') || '').toString().toLowerCase().indexOf('display: none') >= 0) {
                $('.tab_col_sortable:eq(1)').append('<li id="list-'+$(this).attr('id')+'">'+$(this).text().replace(/^\s*(.*?)\s{1,}((.*)\s*)*$/, '$1')+'</li>')
            } else {
                $('.tab_col_sortable:eq(0)').append('<li id="list-'+$(this).attr('id')+'" class="'+add_class_to_element+'">'+$(this).text().replace(/^\s*(.*?)\s{1,}((.*)\s*)*$/, '$1')+'</li>')
            }
        })
        // formular innerhalb der Box aktualisieren
        box.find('form').attr('action', $(this).parents('form').attr('action'));
        box.dialog('open');
    })
    // Ende des Aufbaus mit dem column_chooser

    // Tabellenspalten sortieren
    $('table[id!=""]').each(function(){
        sort_table_with_id($(this));
    })
    // Ende der Funktion zum Sortieren der Tabellenspalten

    /**
     * Diese Funktion soll dafuer sorgen, dass man durch einen Button-
     * druck direkt zu einem Anker springen kann.
     * Dazu muss dem Button die Klasse "goto_nearest_fieldset" zugewiesen werden
     * und im legend des fieldsets, in dem der Button liegt, ein Link mit einer
     * id und einem Namen hinterlegt werden.
     */
    $('.goto_nearest_fieldset').click(function(){
        form = $(this).parents('form');
        anchor = $(this).parents('fieldset').children('legend').children('a');
        if (anchor.length == 1) {
            form.attr('action', form.attr('action') + '#' + anchor.attr('id'));
        }
    });

    /* zum leeren der Schnellsuche */
    $('.quicksearch').click(function(){
        $('.quicksearch').val("");
    });

    /*
     *Die Helpboxes und der Button zum ein und ausblenden
     */
    $('#show_helplinks').click(function(){
        if (!show_helplinks) {
            $('.helplink').show();
            $('#show_helplinks').text('Hilfe aus');
            show_helplinks = true;
        } else {
            $('.helplink').hide();
            $('#show_helplinks').text('Hilfe ein');
            show_helplinks = false;
        }
    })

    $('.helplink').click(function(){
        $('.helpbox').remove();
        options = {
            'sessionid': sessionid,
            'module': 'hilfe',
            'key': $(this).children('.helpkey').text()
        }
        $.getJSON('ajax.php', options, function(data){
            helpbox='<div title="'+(data.titel == null ? 'key:' + data.key : data.titel)+'" class="helpbox">' + data.text + '</div>';
            if ($('.helpbox').length == 0){
                $('body').append(helpbox);
            } else {
                $('.helpbox').replaceWith(helpbox);
            }
            $('.helpbox').dialog({
                dialogClass: 'helpbox',
                position: ['right', 'center'],
                close: function(event, ui) {
                    $(this).remove();
                }
            });
        }, 'json');
    })

    // Artikelinfo nur laden, wenn wir sie wirklich brauchen
//    if ($('a[href*="getarticle"]').length > 0) {
        load_js_file('articleinfo.js', function(){
            // Artikelinfobox aufbauen (dialog)
            $('#article_info').dialog({
                autoOpen: false,
                width: $(window).width() * 0.75,
				height: $(window).height() * 0.75,
                modal: true,
                close: function(event, ui) {article_info_box_close(event, ui);},
                buttons: {/* die buttons werden in der Funktion article_info_show gesetzt */}
            })
            // sortierspalten platzieren
            $('#article_info .column').sortable({
                    connectWith: '.column',
                    placeholder: 'ui-state-highlight is1ea os1et',
                    handle: '.portlet-header',
                    start: function(event, ui) {
                        $('#article_info .column').addClass('is1ea tab_col_sortable');
                    },
                    stop: function(event, ui) {
                        $('#article_info .column').removeClass('is1ea tab_col_sortable');
                    }
            });
            $('#article_info .column').disableSelection();
            // Menge nur als Ajax-Request abschicken
            $('#article_info_send_amount').submit(function(){
                var options = {};
                options[$(this).find('input').attr('name')] = $(this).find('input').val();
                options[$(this).find('select').attr('name')] = $(this).find('select').val();
                options[$(this).find('button').attr('name')] = 1;
                $('#article_info_send_amount').append('<p class="article_info_message note">Artikel wird in den Warenkorb gelegt</p>');
                $('#head_shopping_cart').load(
                        $(this).attr('action') + ' #head_shopping_cart',
                        options,
                        function(data) {
                            var el = $(data).find('.warning');
                            $('#article_info_send_amount').after(el.hide());
                            el.show(2500);
                            $('.article_info_message').hide(2500);
                        }
                )
                return false;
            })
            // eigentliche Artikelinfo setzen und false zurueckgeben, damit der link nimmer geht
            $('a[href*="getarticle"]').live('click', function(event){setArticleInfo($(this));event.preventDefault();});
        });
//    }
    
    $('.tooltip').tooltip();

    // scireum anzeigen
    // bei Aufloesungen <= 1024 wird ein Popup gestartet
    // ansonsten wird nur overlay geoeffnet
    //if (screen.width <= 1024){
    //    $('.scireum').attr('target', 'blank')
    //        .attr('href', $('.scireum').attr('href').replace(/\&overlay=true/, ''));
//    } else {
        $('.scireum').click(function(event){
            event.preventDefault();
            openShadowbox($(this).attr('href'));
        })

  //  }

    $(".delete-fav").click(function(event){
        event.preventDefault();
        var link = $(this);
        $("#message").load(link.attr('href').replace(/^\s*/,'') + " #message", function(){
            link.parent().remove();
        });
    });

    // Teil zum Aufbauen der News Seite //    
    if (($('#news_page').length > 0) && ($('#news_page_control').length > 0)) {

        if (manr == null || manr == ""){
            malist = permissions.reg_betr;
            manr = malist.split(",")[0];
        }

        // Setze die Sortable Funktionalitaet auf die Portlets
        setSortable();

        // holt die aktuelle Seite
        options = {
            'sessionid': sessionid,
            'module': 'news',
            'submodule': 'seite',
            'action': 'read',
            'typ': typ,
            'manr': manr,
            'show_valid': 'true'
        }

        $.post('ajax.php?sessionid='+sessionid, options, function(data_seite){
        //$.getJSON('ajax.php', options, function(data_seite){
                data_seite = data_seite[0];
                if (data_seite != undefined){
                    seite_id = data_seite.id;
                }
        });
        // ende> hol die aktuelle Seite

        loadNews();

        $('.ui_start_edit_news').live("click", function(){
           news_edit_mode = 1;

           loadNews();

        });

        $('.ui_end_edit_news').live("click", function(){
           news_edit_mode = 0;

           loadNews();

        });

        // Funktionen zum hinzufuegen von neuen Boxen oder Zeilen
        $('.news_page_add_box').live('click', function(){
            createBox(this);
        })

        $('.news_page_add_line').live('click', function(){
            addLine('#news_page #edit_sep_addline');
            setSortable();
        })

        // Code zum bearbeiten bzw loeschen von Komponenten
        $("#news_page .news_page_box_header .ui-icon-pencil").live('click', function() {
            initEditorDialog($(this).parents('.news_page_box_portlet').parent().attr('id'));
        });
        $("#news_page .news_page_box_header .ui-icon-close").live('click', function() {
            if (confirm("Möchten Sie diese Box wirklich entfernen?") == true){
                $(this).parents('.news_page_box_portlet').parent().remove();
                saveNewAnordnung();
                setSortable();
            }
        });
        $("#news_page .news_page_line_header .ui-icon-close").live('click', function() {
            if (confirm("Möchten Sie komplette Zeile wirklich entfernen?") == true){
                $(this).parents('.news_page_line_portlet').remove();
                saveNewAnordnung();
                setSortable();
            }
        });

        $('#select_manr_button').live('click', function(){
            manr = $('#select_manr').val();
            seite_id = null;
            loadNews();
        });

        $('#select_seite_button').live('click', function(){
            seite_id = $('#select_seite').val();
            loadNews();
        });

        $('#create_seite_button').live('click', function(){
            // Dialog zum bearbeiten der Staende
            $('#news_seite_create').dialog({
                autoOpen: false,
                width: $(window).width() * 0.75,
                height: $(window).height() * 0.5,

                stack: false,
                close: function(event, ui) {
                },
                buttons: {
                    'Abbrechen': function() {
                        $('#create_seite_beschreibung').val("Neue News-Seite");
                        $(this).dialog('close');
                    },
                    'Erstellen': function() {
                        createSeite($('#create_seite_beschreibung').val());
                        $('#create_seite_beschreibung').val("Neue News-Seite");
                        $(this).dialog('close');
                    }
                }
            });

            $('#news_seite_create').dialog('open');
        });

        $('#edit_seite_button').live('click', function(){
            var options = {
                'sessionid': sessionid,
                'module': 'news',
                'submodule': 'seite',
                'action': 'read',
                'id': seite_id,
                'show_valid': 'false',
                'typ': typ, // def=1: News Seite *nicht login(
                'manr': manr // def=2: so gew'hlt hier'
            }

            $.post('ajax.php?sessionid='+sessionid, options, function(data){
                var data = data[0];

                $('#edit_seite_id').val(data.id);
                $('#edit_seite_manr').val(data.manr);
                $('#edit_seite_descr').val(data.beschreibung);
                $('#edit_seite_valid_from').val(data.gueltig_ab);
                $('#edit_seite_valid_to').val(data.gueltig_bis);

                // Dialog zum bearbeiten der Staende
                $('#news_seite_editor').dialog({
                    autoOpen: false,
                    width: $(window).width() * 0.75,
                    height: $(window).height() * 0.75,

                    stack: false,
                    close: function(event, ui) {
                    },
                    buttons: {
                        'Abbrechen': function() {
                            $(this).dialog('close');
                        },
                        'Speichern': function() {
                            updateSeite($('#edit_seite_id').val(),$('#edit_seite_manr').val(),$('#edit_seite_descr').val(),$('#edit_seite_valid_from').val(),$('#edit_seite_valid_to').val());
                            $(this).dialog('close');
                        }
                    }
                });

                $('#news_seite_editor').dialog('open');
            });
        });

        $('#delete_seite_button').live('click', function(){
            if (confirm("Diese Seite unwiderruflich löschen?") == true){
                deleteSeite(seite_id);
            }
        });
    }

})

