﻿
function initMenus() {
    $('ul.accordion .imagelink').hide();
    $.each($('ul.accordion'), function() {
        $('#' + this.id + '.expandfirst div.imagelink:first').show();
        $('#' + this.id + '.expandfirst a.title:first').addClass('selected_orange');
    });
    $('ul.accordion a.title').click(
			function() {
			    var imagelink = $(this).next();
			    if (!imagelink.is(':visible')) {
			        var parent = $(this).parent().parent();
			        $('.imagelink:visible', parent).slideUp('normal');
			        imagelink.slideDown('normal');
			        $('a.selected_orange', parent).removeClass('selected_orange');
			        $(this).addClass('selected_orange');
			        return false;
			    }
			}
		);
}

function setupTabs() {
    $(".tab-title:first")
        .parent()
        .wrapInner("<div class='tabs'></div>");
    $(".tabs #footer").remove();
    $(".tabs .tab-title").each(function() {
        var title = $(this).find("div").html();
        var ul = document.createElement("ul");
        ul.id = title;
        ul.className = "tab-content";
        var li = $(this).next();
        while (li.attr("tagName") == "LI" && !li.hasClass("tab-title")) {
            $(ul).append(li);
            li = $(this).next();
        }
        li = document.createElement("li");
        $(ul).append(li);
        li.innerHTML = "<a href='/Pages/" + title + ".aspx' style='text-decoration:underline'>More " + title + " ...</a>";
        $(this).after(ul);
    }).wrapAll("<ul class='tab-navigation'></ul>");
    $('.tab-navigation').after("<div class='clear'/>");
    var tabContainers = $('div.tabs > .tab-content');

    $('div.tabs ul.tab-navigation div').click(function() {
        $('div.tabs ul.tab-navigation div').removeClass('selected');
        $(this).addClass('selected');
        tabContainers.hide().filter('#' + $(this).attr('title')).show();        
        return false;
    }).filter("[title='Events']").click();
}

$(function() {

    $('#wrapper').supersleight({ shim: '/Style Library/UCOL Images/x.gif' });    
    
    $(".swap_value").focus(function() {
        if ($(this).val() == "search") $(this).val("");
    })
    $(".swap_value").blur(function() {
        if ($(this).val() == "") $(this).val("search");
    })

    if ($('ul.accordion').length > 0) {
        initMenus();
    }

    if ($('.tab-title').length > 0) {
        setupTabs();
    }    

})