window.addEvent('domready', function(){

	var subnavList = $$('li.active ul li');
	var navItem = subnavList.getElement('a');
	var year = navItem[0].innerHTML;
	var articleList;
	var currentArticle;
	var pageList;
	var thisPage;
	
	function setyear(e,year){
		$('press').getChildren().each(function(element) {
			element.setStyle('display','none');
		});
		
		subnavList.each(function(element) {
			$(element).getElement('a').removeClass('active');
		});
		
		year.setStyle('display','block');
		e.addClass('active');
		
		pageList = year.getElements('div.vPage');
		thisPage = year.getElement('div.vPage');
		
		pageList.each(function(page) {
			page.setStyle('display','none')
			if(page == thisPage) page.setStyle('display','block')
		});
		
		articleList = year.getElements('div.vPage div');
		currentArticle = year.getElement('div.vPage div');
		articleList.removeClass('selected')
		currentArticle.addClass('selected');
		currentArticle.getElement('div.pressThumb').setStyle('display','block');
		
		articleList.each(function(element) {
			// Rollover
			$(element).getChildren().addEvent('mouseenter',function(){
				$(element).addClass('selected')
				$(element).getChildren().addClass('selected')
			});
			
			$(element).getChildren().addEvent('mouseout',function(){
				if($(element).id !== currentArticle.id){
					$(element).getChildren().removeClass('selected')
					$(element).removeClass('selected')
				}
			});
			// Click
			if($(element).id !== "next_prev") $(element).addEvent('click',function(){
				$$('.selected').removeClass('selected')
				$$('div.pressThumb').setStyle('display','none')
				currentArticle = this;
				currentArticle.getElement('div.pressThumb').setStyle('display','block')
				currentArticle.addClass('selected')
			});
		});
		
	}
	
	function loadFirstPress(thisPage){
		var firstPress = thisPage.getElement('div');
		thisPage.getElements('div').removeClass('selected')
		firstPress.addClass('selected')
		firstPress.getElement('div.pressThumb').setStyle('display','block');
	}
	

	setyear(navItem[0],$(year))
	
	
	// Activate Sub Nav
	subnavList.each(function(element) {
		element.addEvent('click',function(){
			year = this.getElement('a').innerHTML;
			setyear(this.getElement('a'),$(year));
		});
	});
	
	// Activate Next
	$$('.vPage').getElements('.next').each(function(obj){
		obj.addEvent('click',function(){
			var returnedElement = this.getParent().getParent().getElement('div').getElement('div')
			var thisPage = this.getParent().getParent()
			thisPage.setStyle('display','none')
			thisPage.getNext('div').setStyle('display','block')
			
			loadFirstPress(thisPage.getNext('div'));
		});
	});
	// Activate Previous
	$$('.vPage').getElements('.previous').each(function(obj){
		obj.addEvent('click',function(){
			var returnedElement = this.getParent().getParent().getElement('div').getElement('div')
			var thisPage = this.getParent().getParent()
			thisPage.setStyle('display','none')
			thisPage.getPrevious('div').setStyle('display','block')
			
			loadFirstPress(thisPage.getPrevious('div'));
		});
	});
	
	
	// Load Tips
	var Tip = new Tips($$('.pressThumb img'));
	$$('.tool-tip').setStyle('opacity',.6);
});