jQuery.extend( jQuery.easing,
{	
	easeOutQuint: function (x, t, b, c, d) {
		return c*((t=t/d-1)*t*t*t*t + 1) + b;
	}
});
$(document).ready(function() {
	$(function() {
		$("#menu").append("<li id='magic-line'></li>");
		
		var $magicLine = $("#magic-line");
		
		$magicLine
			.width($(".current_page_item").width())
			.css("left", $(".current_page_item a").position().left)
			.data("origLeft", $magicLine.position().left)
			.data("origWidth", $magicLine.width());
			
		$("#menu li").find("a").hover(function() {
			$el = $(this);
			leftPos = $el.position().left;
			newWidth = $el.parent().width();
			
			$magicLine.stop().animate({
				left: leftPos,
				width: newWidth
			}, 500,"easeOutQuint");
		}, function() {
			$magicLine.stop().animate({
				left: $magicLine.data("origLeft"),
				width: $magicLine.data("origWidth")
			}, 500,"easeOutQuint");    
		});
		
	});
	
	
	
	$('.accordionButton').click(function() {
		$('.accordionButton').removeClass('on');
	 	$('.accordionContent').slideUp('fast');
		if($(this).next().is(':hidden') == true) {
		
			$(this).css("height", $(this).height());
			$(this).addClass('on');
			$(this).next().slideDown('fast');
		 } 
	 });
	$('.accordionContent').hide();


});
