﻿$(document).ready(function () {

    var $ViewCriteria = $("#ViewCriteria");
    var $grip = $(".criteria-grip", $ViewCriteria);
    var $formContainer = $("#formContainer");
    if ($formContainer.is(":visible")) {
        $grip.addClass("open");
    }

    $grip.click(function () {
        if (!$grip.hasClass("open") && !$grip.hasClass("opening")) {
            $grip.addClass("opening");
            $formContainer.slideDown(400, function () { $grip.removeClass("opening"); $grip.addClass("open"); });
        } else {
            $grip.removeClass("open");
            $formContainer.hide();
        }
    });


    $("#mainmenu-dashboard a").click(function (event) {
        $.ajax({
            url: "Dashboard.aspx",
            cache: false,
            success: function (html) {

                var $dashboard = $("#dashboard", html);
                $("BODY").prepend($dashboard);

                // Configure Menu
                var $menu = $('#dashboard-menu', $dashboard).accordion({ header: 'h3' });

                // Configure Dialog
                $dashboard.dialog({ width: 885, resizable: false, position: 'center', modal: true, bgiframe: true, close: function () { $(this).remove(); } });

                $("a", $menu).click(function (event) {
                    var link = $(this);

                    $("a", $menu).removeClass('selected');
                    link.addClass('selected');

                    var tabcontents = '<iframe src="' + link.attr("href") + '?viewmode=0" style="width:100%; height: 520px;" frameborder="0"></iframe>';
                    $("#dashboard-tabs").empty().append(tabcontents);

                    event.preventDefault();
                    return false;
                });

                $("a:first", $menu).click();
            }
        });

        event.preventDefault();
        return false;
    });

});
