$(function() {
	
	$(".simple-tabs").each(function(idx) {
		
		var $container = $(this);
		var defaultHeight = $container.find("ul.level-0").outerHeight(true);
		
		$container.height(defaultHeight);
		
		$container.find("a.level-0").click(function() {
			
			var $link = $(this);
			var $level0Container = $link.parent("li.level-0");
			var $level0 = $level0Container.parent("ul.level-0");
			
			$level0Container.addClass("level-0-active").find("a.level-1:first").click();
			$level0Container.siblings(".level-0-active").removeClass("level-0-active");
			
			return false;
			
		});
		
		$container.find("a.level-1").click(function() {

			var $link = $(this);
			var $level1Container = $link.parent("li.level-1");
			var $level1 = $level1Container.parent("ul.level-1");
			var $content = $link.siblings("div.content");
			
			$level1Container.addClass("level-1-active").siblings(".level-1-active").removeClass("level-1-active");
			
			//$level1.height($content.outerHeight(true));
			
			var newHeight = $level1Container.outerHeight(true) + $content.outerHeight(true);
			
			if (newHeight>defaultHeight)
				$container.height(newHeight);
			else
				$container.height(defaultHeight);
				
			return false;
			
		});
		
		$container.find("li.level-1:last-child").addClass("level-1-end");
		
		$container.find("a.level-0:first").trigger("click");
		
	});
	
	$('#twitter').append($('#moduleContentWrapper6643903'));
	
	var $footer = $("#pageFooter");
	
	$footer.prepend($("#navigationTop"));
	
	$(".tabbed-content").each(function(idx, elm) {
		
		var $content = $(this);
		
		$content.wrap("<div class='tabbed-content-wrapper' />");
		
		var $container = $content.closest(".tabbed-content-wrapper");
		
		$container.append("<div class='tabbed-content-buttons'><a href='#' class='back'>Back</a><a href='#' class='next'>Next</a></div>").prepend("<ul class='tabbed-content-nav' />");
		
		var $nav = $container.children(".tabbed-content-nav");
		
		$content.children("li").each(function(idx, elm) {
			
			var $contentItem = $(this);
			var title = $contentItem.find("h3").text();
			
			$nav.append("<li><a href='#'>" + title + "</a></li>");
			
		});
		
		$nav.find("li>a").each(function(idx, elm) {
			
			var $tabLink = $(this);
			
			$tabLink.click(function() {
				
				$tabLink.closest("li").addClass("active").siblings("li.active").removeClass("active");
				$content.children("li").eq(idx).show().siblings("li").hide();
				
				return false;
				
			});
			
		});
		
		$nav.find("li a:first").click();
		
		var $buttons = $container.find(".tabbed-content-buttons a");
		
		$buttons.click(function() {
			
			var $button = $(this);
			
			if ($button.is(".next")) {
			
				var $next = $nav.children("li.active").next("li");
				if ($next.size() == 0) $next = $nav.children("li:first");
				$next.children("a").click();
				
				return false;
				
			} else if ($button.is(".back")) {
			
				var $prev = $nav.children("li.active").prev("li");
				if ($prev.size() == 0) $prev = $nav.children("li:last");
				$prev.children("a").click();
				
				return false;
				
			}
			
		});
		
	});
	
	if (location.href.indexOf("#tc-") >= 0) {

        var tabContent = location.href.substring(location.href.indexOf("#tc-") + 4).split(",");
        $(".tabbed-content-wrapper:eq(" + tabContent[0] + ") .tabbed-content-nav a:eq(" + tabContent[1] + ")").click();

    }
	
	
	var $blogSection = $("#sectionContent2876511, #sectionContent2876704");
	
	$blogSection.addClass("blog-list");
	
	if ($blogSection.size() > 0) {
	
		$("#content").prepend($blogSection).addClass("has-blog").wrapInner("<div class='blog-wrapper'/>");
	
	}
	
	Cufon.replace('#content h1, #content h2, #content h3, #content h4, #content .blog-list .caption', {
	
		textShadow: '0 1px #09141a',
		fontFamily: "BentonSansCondBold"
		
	});
	
	Cufon.replace('.call-to-action h2', {
	
		textShadow: '0 1px #09141a',
		fontFamily: "BentonSans"
		
	});
	
	$("a.lightbox").fancybox({
	
		overlayColor: "#09141a",
		width: 990,
		height: 600,
		padding: 0,
		centerOnScroll: true
		
	});
	
});
