
$(window).load(function() {
	$('#slider').nivoSlider({
		directionNavHide: false,
		effect: 'fade',
		animSpeed: 500,
		pauseTime: 14000
	});
});


(function($) {
	
	//lasts
	$('#menu-main-nav li:last, #projects li:last, #text-4 p:last, #menu-main-nav > li > ul > li:last a').addClass('last');
	
	
	//Splash Client Roster
	$('#client-list li:not(:first)').addClass('hide');
	$('#client-list li:first').addClass('highlighted');
	
	$('#client-list li').hover(function() {
		$(this).addClass('hovered');
	}, function() {
		$(this).removeClass('hovered');
	});
	
	setInterval(function() {
		if($('.hovered').length) {
			return false;
		}
		var next = $('.highlighted').next().length ? $('.highlighted').next() : $('#client-list li:first').not('.highlighted');
		$('#client-list li').fadeOut('slow').removeClass('highlighted');
		next.fadeIn('slow').addClass('highlighted');
	}, 4000);
	
	//Search 
	var search = $('#searchform input#s');
	search.attr('value', 'Search...');
	
	search
	  .focus(function() {
		if($(this).val() == 'Search...') {
			$(this).val('');
		}
	  })
	  .blur(function() {
		if($(this).val() == '') {
			$(this).val('Search...')
		}
	});
	
	// Client Tooltips
	$('.client-img .tooltip-trigger').tooltip({
		offset: [30,0] 
	});

	// Drop Down Menu
    $("#menu-main-nav > li").hover(function(){
    	$(this).addClass('hover');
        $('ul:first',this).css('visibility', 'visible');
    }, function(){
    	$(this).removeClass('hover');
        $('ul:first',this).css('visibility', 'hidden');
    
    });
    
    $("div.menu-header ul li ul li:has(ul)").find("a:first").append(" &raquo; ");
	
	// elipsis
	$('h5.elipsis').textOverflow('...', true);
	$('#text-4 p').textOverflow('...', true);
	
	// services list
	$('#services li:odd').addClass('row-end');
	
	// hide comment links search
	$('a[title^="Comment"]').css('display', 'none');
	
	// Equal Height Columns
	// for equal height homepage columns (anything wrapped in  <div class="equal_height">
	 function setEqualHeight(columns) {
		var tallestcolumn = 0;
		columns.each(function() {
			currentHeight = $(this).height();
			if(currentHeight > tallestcolumn) {
				tallestcolumn  = currentHeight;
			}
		});
	
	  	columns.height(tallestcolumn);
	  }
	
	  setEqualHeight($(".equal_height  > li"));
	
})(jQuery)
