﻿$(document).ready(function() {
    // Left hand navigation accordion
    $('div#duk_leftNav h3.selected').next('ul').show();
    $('div#duk_leftNav li.selected').parents('ul').show().prev('h3').addClass('selected').next('ul').addClass('selected');
    $('div#duk_leftNav li.selected ul:first').show();
    $('div#duk_leftNav h3').click(function() {
        accordion($(this));
    });
    $('div#duk_leftNav h3 a').click(function() {
        accordion($(this).parent('h3'));
        return false;
    });

    // Tabs - Individual Pages
    $('div#tabs ul li a:first').addClass('active');
    $('div#tabs div.tabPanel:first').show();
    $('div#tabs ul[class!=edit] li a').each(function() {
        var targetPanel = $(this).attr("href");
        if ($('div#tabs div.tabPanel#' + targetPanel + ' div:first').text().replace(' ', '').length < 5) {
            $(this).parent('li').hide();
        }
    });
    $('div#tabs ul li a').click(function() {
        var targetPanel = $(this).attr("href");
        $('div#tabs ul li a').removeClass('active');
        $(this).addClass("active");
        $('div#tabs div.tabPanel#' + targetPanel).show().siblings('div.tabPanel').hide();
        return false;
    });

    // Tabs - Directory Listing
    $('div#alphaTabs ul.alpha li a:first').addClass('active');
    $('div#alphaTabs ul.alpha li a[id!=showAll]').click(function() {
        var targetPanel = $(this).attr("href");
        $('div#alphaTabs div.alphaTabPanel#' + targetPanel).show().siblings('div.alphaTabPanel').hide();
        return false;
    });

    $('div#alphaTabs a#showAll').click(function() {
        $('div#alphaTabs div.alphaTabPanel').show();
        return false;
    });

    // Hide empty elements
    $('.hideEmpty').each(function() {
        if ($(this).text().replace(' ', '').length < 3) {
            $(this).hide();
        }
    });

    // Hide criteria dropdwon in IE6
    if ($.browser.msie && ($.browser.version == "6.0")) {
        $('ul#navlist').hover(function() { $('select.CriteriaDropDown').hide(); })
        $('div.MainPageContent').hover(function() { $('select.CriteriaDropDown').show(); })
    } 
});
/* Accordion animation function */
function accordion(accordionTarget) {
    var $targetList = $(accordionTarget).next('ul');
    $targetList.slideDown(500, "easeInQuad").siblings('ul:visible').slideUp(500, "easeInQuad");
}
