/*----------------------------------------------------------
	Name:		Linkin Park Underground
	Code:		Matt Goucher : ground(ctrl)
----------------------------------------------------------*/
$(document).ready(function(){

	/*	Header Navigation Drop Down
	----------------------------------------------------------*/
	var	list = $('#header #navigation ul'),
			items = $('#header #navigation ul li').size();
	
	$('a',list).click(function(e){
		if(!list.hasClass('dropped')){
			e.preventDefault();
		}
	});
	
	$('#navigation')
		.hover(
			function(){
				list
					.addClass('dropped')
					.stop()
					.animate({
						'height' : (items * 35)
					},100);
			},
			function(){
				list
					.removeClass('dropped')
					.stop()
					.animate({
						'height' : 35
					},300);
			}
		);


	/*	Start The Home Slider
		changing these values will cause bugzzz
	----------------------------------------------------------*/
	$('#home-slider #slides').slider({
		'loop'			:	true,
		'seemlessLoop'	:	false,
		'auto'			:	true,
		'interval'		:	4000,
		'easing'			: 'linear'
	});

	/*	Accordian News
	----------------------------------------------------------*/
	var article = $('#main .recent .listing.compact > .item'),
		closed = $('#main .recent .listing.compact > .item.collapsed');

	article.live('click',function(e){
			
			if( $(this).hasClass('collapsed') ){
				// Stop Links From Working If Collapsed 
				e.preventDefault();
			}
			$(this)
				.removeClass('collapsed')
				.addClass('opened')
				.siblings('div')
					.addClass('collapsed')
					.animate({
						'height' : '9'
					}, 500,function(){
						// When All Siblings are collapsed Callback
					});
			$(this)
				.animate({
					'height' : '260'
				}, 500, function(){
					// New Story Has Animated Callback
				});
		
		
	});



	/*	Tabbed Sections - Makin' Stuff Work
	----------------------------------------------------------*/
	var	tabbedArea = $('#page .tabbed.area'),
		tab = $('#page .tabbed.area .tabs > div');
	tab.live('click',function(){
		
		if ($(this).hasClass('link')){
			return;
		}
		
		_swapTab($(this));
	});
	function _swapTab (element){
		var contents = $('#page .tabbed.area .section.contents'),
			childClass = element.attr('class').split(' ');
		element
			.siblings('div')
			//.attr('id','inactive');
			.removeClass('active')
			.addClass('inactive');
		element
			//.attr('id','active');
			.removeClass('inactive')
			.addClass('active');
		contents.children('.' + childClass[0])
			.show()
			.siblings('div')
			.hide();
	}


	/*	Highlight Current Gallery
	----------------------------------------------------------*/
	var	currentPage = $('.media.header > .header span').text(),
			parent = $('.media.header');
	parent.find('ul .' + currentPage).addClass('active');
	
	
	
	/*	Hide Breadcrumbs on Access Control
	----------------------------------------------------------*/	
	var GC = $('#GC'),
		bread = $('#breadcrumbs');
		
	if(GC.length && bread.length){
		bread.css('display','none');
	}
	
	/*	Ignore Links
	----------------------------------------------------------*/
	$('.whatislpu a.ignore').click(function(e){
		e.preventDefault();
	});

	/*	Adding Video Download
	----------------------------------------------------------*/
	var data = $('.section.video .content .content');
	if (data.text() != ''){
		data.html('Monthly Members: Download video <a href="'+ data.text() +'">HERE</a>.')
	}

});
