$(document).ready(function ()
{
	$("a").each(function ()
	{
		var a = $(this);
		var rel = a.attr("rel");
		
		if (a.attr("href") && rel != null && rel.toLowerCase() == "external")
		{
			a.attr("target", "_blank");
		}
	});
	
	finalizeInnerContentWrapper();
	
	$(window).bind("resize", function ()
	{
		finalizeInnerContentWrapper();
	});
});

function finalizeInnerContentWrapper()
{
	if ($("#home").length == 0)
	{
		var outerWrapper = $("#outer-wrapper");
		var contentWrapper = $("#inner-content-wrapper");
		
		contentWrapper.css("min-height", "").css("min-height", ($(window).height() - 15 - outerWrapper.innerHeight() - $("#footer-wrapper").height() + contentWrapper.height()) + "px");
	}
}

function finalizeMainMenu()
{
	var li = $("#main-menu li");
	
	li.bind("mouseover", function ()
	{
		$(this).addClass("hover");
	})
	.bind("mouseout", function ()
	{
		$(this).removeClass("hover");
	});
	
	var contact = $("#main-menu li.contact");
	
	if (contact.last().hasClass("current-menu-item"))
	{
		$("#main-menu li.company").removeClass("current-menu-ancestor");
		contact.first().removeClass("current-menu-item");
	}
	
	$("#main-menu ul").append($("<div class=\"main-menu-bottom\"></div>"));
}

function finalizeHomeBoxes()
{
	$("div.home-box").last().css("padding-right", "15px");
}

function finalizeContent()
{
	$("#content h6").appendTo($("#right-bar"));
	
	var h2 = $("#content h2").first();
	var previous = h2.prev();
	
	if (previous.is("img"))
	{
		var next = h2.next();
		var h3Height = (next.is("h3")) ? next.innerHeight() : 0;
		
		h2.css("padding-top", (previous.height() - h2.innerHeight() - h3Height) + "px");
	}
	
	$("p.our-team span").each(function ()
	{
		$(this).css("padding-top", ($(this).parent().height() - $(this).height()) + "px");
	});
}

