(function($) {
	
	$('#menu-main-nav li:last span').addClass('hide');
	
	$('div.post:first', '#main-col').addClass('first');
	
	$('div.post:last', '#main-col').addClass('last');
	
	// tabs
	var tabs = $('ul#tab-headings a'),
		panelIds = [];
		
		tabs.each(function() {
			panelIds.push(this.hash);
		});
		
		var panels = $(panelIds.join(','));
			
		tabs.click(function() {
			tabs.parent('li').removeClass('selected');
			$(this).parent('li').addClass('selected');
			panels.hide();
			panels.filter(this.hash).show();
			return false;
		}).filter(':first').click();
		
		
		// hide tabs if main content is short
		if($('#main-col').outerHeight() < 600 ) {
			$('#tabs').addClass('hide');	
		}
		
		//paginate shows
		$("table.gigpress-table").paginate({ limit: 8, content: 'tbody.vevent' });
		
		//splash		
		$('#menu-main-nav li:eq(1)').addClass('highlighted');

		$('#menu-main-nav > li').hover(function() {
			$(this).addClass('hover');
			highlight($(this));
		}, function() {
			$(this).removeClass('hover');
		});

		var highlight = function(e) {
			if(e.is('.highlighted')) {
				return;
			} else {
				$('#menu-main-nav li')
				  .removeClass('highlighted')
				  .find('a').removeClass('show');
				  $('#fx').css('display', 'none').removeClass();
				e
				  .addClass('highlighted')
				  .find('a').addClass('show');
				  var current = e.text();
				  $("#fx").addClass(current).css('display', 'block');
			}
		};

		var modsTimer = setInterval(function(){
	         if($('#menu-main-nav li.hover').length)
	         {
	                 return false;
	         }
	         var e = $('#menu-main-nav li.highlighted').next();
	         if(!e.length){
	                 e = $('#menu-main-nav > li:eq(1)');
	         }

	         highlight(e);
		 },4000);
		
		//product-title elipsis (FF)
		$('h3.item-name').textOverflow('...', true);
		
		//jukebox
		$('#jukebox-trigger').click(function(){
			var crjb;
        	crjb = window.open('http://thecaitlinrose.com/jukebox', 'crjb', 'width=302,height=285,toolbar=0,menubar=0,location=0');
        	crjb.focus();
    	});
		

})(jQuery)
