﻿/* Berkeley Law Homepage-only Effects (requires jQuery) */
/* by White Whale Web Services */

$(document).ready(function() {
    /* Portals */
    $('#content').after('<div id="portals_content"></div>');    
    $('#portals_content').load('/783.htm?2008-05-30 .portal');
    $('#portals>li>a').click(function() {
        $(this).parent().toggleClass('selected').siblings().removeClass('selected');
        if($(this).parent().hasClass('selected')) {
            $('#portals_content').show().find('#'+$(this).parent().attr('id')+'_content').show().siblings().hide();
            $('#search').addClass('inside');
            $('#q').val('').css('font-weight','normal');
        } else {
            $('#portals_content').hide().children().hide();    
            $('#search').removeClass('inside');
            $('#q').each(function() { if(!$(this).val()) $(this).val('Search Berkeley Law').css('font-weight','bold'); });
        }
        return false; // cancel the link click
    });

    /* Spotlight */
    var dots = $('.spotlight_item').length;
    for(var i=1;i<=dots;i++) $('#spotlight_navigation').append('<div class="dot">'+i+'</div>');
    $('#spotlight_navigation .dot').width(Math.floor(200/dots) + 'px').eq(0).addClass('selected').css('top','-4px').end().eq(dots-1).css('top','5px').end().eq(dots-2).css('top','0');    
    $('#spotlight_navigation .dot').click(function() {
        $('#spotlight_navigation .dot').removeClass('selected');
        $(this).addClass('selected');
        $('#spotlight_items').animate({left:'-'+(240*(parseInt($(this).text())-1))+'px'});
    });
});