$(document).ready(function () {
        $("#configButton").click(function (e) {
                e.preventDefault();

                // load the config form using ajax
                $.get("/ua/town/select_div", function(data){
                      // create a modal dialog with the data
                      $(data).modal({
                              close: false,
                              position: ["15%"],
                              overlayId: "config-overlay",
                              containerId: "config-container",
                              onShow: config.show,
                              onClose: config.close,
                              onOpen: config.open
                     });
                });
          });

});

var config = {
        open: function (dialog) {
        dialog.overlay.fadeIn(200, function () {
            dialog.container.slideDown(200, function () {
              dialog.data.fadeIn(200);
            });
          });
        },
        show: function (dialog) {
                dialog.overlay.fadeIn(200);
                $('#config-container .config_clear').click(function (e) {
                  e.preventDefault();

                  $("#config-container input").each(function() {this.checked = false;} );
                });

                $("#config-container .config_send").click(function (e) {
                  e.preventDefault();
                  towns = new Array();
                  $("#config-container input:checked").each(function() {towns.push(this.value);} );
                  $.cookie("news_main_towns", towns.join(','));
                  config.close(dialog);

                  ContentLoad("/ua/news/last", "news_last_main");
                });

        },
        close: function (dialog) {
                $("#config-container").fadeOut(200);
                $.modal.close();

        }
};
