$(document).ready(function() {

    //    $('#sitesearch').keypress(function(e) {
    //        if (e.keyCode == 13) {
    //            var term = $(this).val();
    //            window.location.replace("/search-results.aspx?term=" + escape(term.replace(/(<([^>]+)>)/ig, "")));
    //        };
    //    });

    //    $('button').click(function() {
    //        $(this).attr('disabled', 'disabled');
    //        $(this).html('<span>Please Wait...</span>');
    //    });
    //    
    //    $('a.yellowBtn').click(function() {
    //        $(this).attr('disabled', 'disabled');
    //        $(this).html('<span>Please Wait...</span>');
    //    });

    $('#ctl00_logoBar_tbUsername').keydown(function(e) {
        StopReturnKey(e);
    });

    $("#tabs").tabs();

    $("a.emailBtn").click(function() {
        $(".email-this-dialog").dialog('open');
    });
    var emaildlg = $(".email-this-dialog").dialog({
        autoOpen: false,
        width: 900,
        height: 600,
        minWidth: 600,
        maxWidth: 900,
        position: 'center',
        modal: true,
        open: function(type, data) {
            $(this).parent().appendTo(jQuery("form"));
        }
    });

    $("#jq-editLinksBtn").click(function() {
        $(".favorite-links-dialog").dialog('open');
    });

    $(".favorite-links-dialog").dialog({
        autoOpen: false,
        width: 400,
        height: 400,
        minWidth: 400,
        maxWidth: 400,
        position: 'center',
        modal: true,
        open: function(type, data) {
            $(this).parent().appendTo(jQuery("form"));
        },
        close: function(type, data) {
            window.location = window.location;
        }
    });

    // MY GROUPS DROPDOWN CODE BEGIN
    $("#jq-myGroups").click(function() {
        if ($(".my-groups").is(':visible')) {
            jsddm_close();
        }
        else {
            jsddm_canceltimer();
            jsddm_close();
            $(".my-groups").slideDown(200);
        }
        if ($(".login").is(':visible')) {
            $(".login").slideUp(200);
        }
    });

    $(".my-groups").mouseover(function() {
        jsddm_open();
    });

    $(".my-groups").mouseout(function() {
        jsddm_timer();
    });

    $("#jq-myGroups").mouseout(function() {
        jsddm_timer();
    });

    var timeout = 500;
    var mg_closetimer = 0;

    function jsddm_open() {
        jsddm_canceltimer();
        jsddm_close();
        $(".my-groups").show();
    }

    function jsddm_close() {
        $(".my-groups").hide();
    }

    function jsddm_timer() {
        mg_closetimer = window.setTimeout(jsddm_close, timeout);
    }

    function jsddm_canceltimer() {
        if (mg_closetimer) {
            window.clearTimeout(mg_closetimer);
            mg_closetimer = null;
        }
    }
    // MY GROUPS DROPDOWN CODE BEGIN
    
    
    $(".jq-readMoreBtn").click(function() {
        $(".jq-readMoreBtn").hide();
        $(".read-more").slideDown(500);
    });
    
    $(".jq-loginBtn").click(function() {
        $(".jq-loginBtn").blur();
        $(".login").slideToggle(500);

        ToggleImage('.jq-loginBtn', "/images/btn_loginto_up.gif", "/images/btn_loginto.gif");
        if ($(".my-groups").is(':visible')) {
            $(".my-groups").slideUp(200);
        }
        return false;
    });

    $(".jq-loginCloseBtn").click(function() {
        $(".login").slideUp(500);

        ToggleImage('.jq-loginBtn', "/images/btn_loginto_up.gif", "/images/btn_loginto.gif");

        return false;
    });

    // Closes any open menus when mouse click occurs anywhere else on the page
    //    $(document).click(function(e) {
    //        var $target = $(e.target);
    //        if($target.is("#jq-myGroups"))
    //            return;

    //        if ($(".login").is(':visible')) {
    //            $(".login").slideUp(200);
    //        }
    //        if ($(".my-groups").is(':visible')) {
    //            $(".my-groups").slideUp(200);
    //        }
    //    });

    // Function to close set menus
    function CloseMenus(e) {
        var $target = $(e.target);
        alert($target.is());


        if ($(".login").is(':visible')) {
            $(".login").slideUp(200);
        }
        if ($(".my-groups").is(':visible')) {
            $(".my-groups").slideUp(200);
        }
    }

    $(".jq-contentLibraryOpenBtn").click(function() {
        $(".jq-contentLibraryOpenBtn").blur();
        $(".products").slideUp("fast");
        $(".products-tab").slideUp(0);

        $(".content-library-tab").slideToggle(0);
        $(".content-library").slideToggle(500);

        ToggleImage(".jq-contentLibraryOpenBtn", "/images/btn_yellow_up.gif", "/images/btn_yellow_down.gif");
        $(".jq-productsOpenBtn").css("background-image", "url(/images/btn_yellow_down.gif)");

        return false;
    });


    $(".jq-contentLibraryCloseBtn").click(function() {
        $(".jq-contentLibraryCloseBtn").blur();
        $(".content-library").slideUp("fast");
        $(".content-library-tab").slideUp(0);

        ToggleImage(".jq-contentLibraryOpenBtn", "/images/btn_yellow_up.gif", "/images/btn_yellow_down.gif");
        return false;
    });

    $(".jq-productsOpenBtn").click(function() {
        $(".jq-productsOpenBtn").blur();

        $(".content-library").slideUp("fast");
        $(".content-library-tab").slideUp(0);

        $(".products-tab").slideToggle(0);
        $(".products").slideToggle(500);

        ToggleImage(".jq-productsOpenBtn", "/images/btn_yellow_up.gif", "/images/btn_yellow_down.gif");
        $(".jq-contentLibraryOpenBtn").css("background-image", "url(/images/btn_yellow_down.gif)");

        return false;
    });

    $(".jq-productsCloseBtn").click(function() {
        $(".jq-productsCloseBtn").blur();
        $(".products").slideUp("fast");
        $(".products-tab").slideUp(0);

        ToggleImage('.jq-productsOpenBtn', "/images/btn_yellow_up.gif", "/images/btn_yellow_down.gif");

        return false;
    });

    function ToggleBackgroundImage(obj, image_on, image_off) {
        src = $(obj).css("background-image");
        if (src.indexOf(image_on) != -1) {
            $(obj).css("background-image", "url(" + image_off + ")");
        }
        else {
            $(obj).css("background-image", "url(" + image_on + ")");
        }
    }
    function ToggleImage(obj, image_on, image_off) {
        src = $(obj).attr("src");
        if (src.indexOf(image_on) != -1) {
            $(obj).attr("src", image_off);
        }
        else {
            $(obj).attr("src", image_on);
        }
    }

    $("#jq-askAQuestionOpenBtn").click(function() {
        $("#jq-askAQuestionOpenBtn").blur();
        $(".ask-a-question-input").slideDown("fast");
        $(".h30").slideUp("fast");
    });
    $("#jq-askAQuestionCloseBtn").click(function() {
        $("#jq-askAQuestionCloseBtn").blur();
        $(".ask-a-question-input").slideUp("fast");
        $(".h30").slideDown("fast");
    });

    $("#jq-postUpdateOpenBtn").click(function() {
        $("#jq-postUpdateOpenBtn").blur();
        $(".post-an-update-input").slideDown("fast");
        $(".box304-2row-bottom-gray").slideUp("fast");
    });
    $("#jq-postUpdateCloseBtn").click(function() {
        $("#jq-postUpdateCloseBtn").blur();
        $(".post-an-update-input").slideUp("fast");
        $(".box304-2row-bottom-gray").slideDown("fast");
    });

    $("#jq-viewAllNewsBtn").click(function() {
        $("#jq-viewAllNewsBtn").blur();
        $(".view-all-options").slideToggle("fast");
        return false;
    });

    $(".view-all-options").mouseleave(function() {
        $(".view-all-options").slideUp("fast");
    });

    $("#jq-searchShowBtn").click(function() {
        $(".question-forwarding-search").fadeIn("fast").html('<img src="/images/loading.gif" alt="Loading..." />');
        $.ajax({
            type: "GET",
            data: { q: $("#questionTo").val() },
            url: "/ajaxactions.aspx?op=suggestusers",
            success: function(data) {
                $(".question-forwarding-search").html(data);
                $(".question-forwarding-search").fadeIn("fast");
            }
        });

    });

    // TABS
    var tabContainers = $("div.tabs > div");
    tabContainers.hide().filter(":first").show();
    $("div.tabs ul.tabNavigation a").click(function() {
        tabContainers.hide();
        tabContainers.filter(this.hash).show();
        $("div.tabs ul.tabNavigation a").removeClass("selected");
        $(this).addClass("selected");
        $(this).addClass("ui-corner-all");
        return false;
    }).filter(":first").click();

    // TICKER
    var ticker = $("#ticker")
    if (ticker.length) {
        ticker.jStockTicker({ interval: 45 });
        $(".stockTicker").show();
    }

    // ADD SOME ROUNDED CORNERS TO THINGS
    $("input").addClass("ui-corner-all");
    $("textarea").addClass("ui-corner-all");
    $("form-table").addClass("ui-corner-all");

})