// Place your application-specific JavaScript functions and classes here
// This file is automatically included by javascript_include_tag :defaults
$(document).ready(function($) {
	setActiveTab();
	configExternalLinks();
})


function configExternalLinks() {
	var ext_links = $(".ext");
	for ( var c = 0; c < ext_links.length; c++ ) {
		var l = ext_links[c];
		l.target = "_new";
	}
}

function setActiveTab() {
	var tabs = $("#top-nav-list").children();
	tabs.removeClass("active");
	var url = document.location.toString();
	active_tab = getActiveTab(url);
	for ( var c = 0; c < tabs.length; c++ ) {
		var t = tabs[c];
	}	
	$("#" + active_tab).addClass("active");	
}

function getActiveTab(url) {
	var url_parts = url.split("/");
	var active_tab = "top-nav-home";
	if ( url_parts[3] != "" ) {
		active_tab = "top-nav-" + url_parts[3];
	}
	return active_tab;
}