// Philipp Michaelis JavaScript Document

jQuery(document).ready(function(){
	
	// JS ENABLED
	$('body').addClass('js-enabled');
	$("head").append('<link href="files/js-style.css" type="text/css" rel="stylesheet" />');
	
	// HEADER OPACITY
	$('.accordion hgroup').css({ opacity: 0.5 });
		
	// HEADER CLICK FUNCTION
	$('.accordion hgroup').click(function() {
		$(this).toggleClass("active");
		$(this).next('.arrow').toggleClass('active');
		$(this).next().next().slideToggle('slow').toggleClass('active');
			
		// FADE ACTIVE CLASS
		if($('.accordion hgroup').hasClass('active')) {
			$(this).fadeTo('slow', 1);
		}
		else {
			$(this).fadeTo('slow', 0.5);
		}
			
		// SCROLL
		var $target = $(this);
		var targetOffset = $target.offset().top - 150;
		$('html,body').animate({scrollTop: targetOffset}, 1000, 'easeOutBack');
				
		return false;
			
	})
	.next().next().hide();
		
	//FIRST HEADER OPEN
	$('.accordion hgroup:first').toggleClass("active").fadeTo('slow', 1);
	$('.accordion hgroup:first').next('.arrow').toggleClass('active');
	$('.accordion hgroup:first').next().next().slideToggle().toggleClass('active');
	
	// INFO TOGGLE 
	$('.info').click(function() {
		$('.info').toggleClass("active");
		$('footer').slideToggle().toggleClass("open");
		$('.container_12').css("overflow", "hidden");
		
		var p = $('footer');
		var position = p.position();
		
		if($('footer').hasClass('open')) {
			$('html,body').animate({scrollTop: 68 + position.top });
		}
		else {
			$('html,body').animate({scrollTop: 0 });
		}
	})
		
});
