$(document).ready(function(){
        
    // DROPDOWN MENU
    
    $("ul.dropdown li").hover(function(){
    
        $(this).addClass("hover");
        $('ul:first', this).css('visibility', 'visible');
    
    }, function(){
    
        $(this).removeClass("hover");
        $('ul:first', this).css('visibility', 'hidden');
    
    });
    
    $("ul.dropdown li:has(ul)").find("a:first").append(" &raquo;");
   

    
    // SLIDER (by CSS-Tricks http://css-tricks.com/examples/FeaturedContentSlider/ )
    
    var theInt = null;
        var $crosslink, $navthumb;
        var curclicked = 0;
        
        theInterval = function(cur){
            clearInterval(theInt);
            
            if( typeof cur != 'undefined' )
                curclicked = cur;
            
            $crosslink.removeClass("active-thumb");
            $navthumb.eq(curclicked).parent().addClass("active-thumb");
                $(".stripNav ul li a").eq(curclicked).trigger('click');
            
            theInt = setInterval(function(){
                $crosslink.removeClass("active-thumb");
                $navthumb.eq(curclicked).parent().addClass("active-thumb");
                $(".stripNav ul li a").eq(curclicked).trigger('click');
                curclicked++;
                if( 5 == curclicked )
                    curclicked = 0;
                
            }, 3000);
        };
        
    $(function(){
        
        $("#main-photo-slider").codaSlider();
        
        $navthumb = $(".nav-thumb");
        $crosslink = $(".cross-link");
        
        $navthumb
        .click(function() {
            var $this = $(this);
            theInterval($this.parent().attr('href').slice(1) - 1);
            return false;
        });
        
        theInterval();
    });
    
    
    

    // DESIGN ENCHANCEMENTS

    $("#header ul.dropdown li:last").css("border-right", "none");
    $("#header ul.dropdown li:first").css("border-left", "none");
    $("#header ul.dropdown li:last").css("border-right", "none");
    
    
});


