(function($){
	$.fn.isCurrentUrl= function(){
		var matches = new Array();
		this.each(function(){
			if(window.location.href.indexOf($(this).attr('href')) >= 0){
				matches[matches.length] = this;
			}
		});
		return $(matches);
	};
})(jQuery);

getMonthName = function(month){
	var months = new Array(12);
	months[0] = 'January';
	months[1] = 'February';
	months[2] = 'March';
	months[3] = 'April';
	months[4] = 'May';
	months[5] = 'June';
	months[6] = 'July';
	months[7] = 'August';
	months[8] = 'September';
	months[9] = 'October';
	months[10] = 'November';
	months[11] = 'December';
	return months[month];
}

jQuery(function($){
	// Make the first link selected when clicking the tab
	$('.green-nav-tab,.orange-nav-tab,.purple-nav-tab').each(function(){
		if($(this).hasClass('selected')){
			if(!($('.selected',this).size())){
				$('li:first-child',this).addClass('selected');
			}
		}
	});
	
	// Show the sub menus when hovering over the tabs
	$('.green-nav-tab,.orange-nav-tab,.purple-nav-tab').hover(
		function(){
			$('.green-nav-tab,.orange-nav-tab,.purple-nav-tab').removeClass('inactive').removeClass('active');
			$(this).addClass('active');
			$('.green-nav-tab,.orange-nav-tab,.purple-nav-tab').not($(this)).addClass('inactive');
			$('.green-nav-tab ul,.orange-nav-tab ul,.purple-nav-tab ul').hide();
			$('ul:first',this).show();
		},function(){
//			$('.green-nav-tab,.orange-nav-tab,.purple-nav-tab').removeClass('inactive').removeClass('active');
//			$('.green-nav-tab ul,.orange-nav-tab ul,.purple-nav-tab ul').hide();
//			$('li.selected ul:first').show();
		}
	);
		
	$('.linkbar.sub-nav').hover(function(){},function(){
		$('.green-nav-tab,.orange-nav-tab,.purple-nav-tab').removeClass('inactive').removeClass('active');
		$('.green-nav-tab ul,.orange-nav-tab ul,.purple-nav-tab ul').hide();
		var $submenu = $('.linkbar.sub-nav li.selected ul:first');
		if($submenu.length){
			$submenu.show();
		} else {
			$('.linkbar.sub-nav .default ul:first').show();
		}
	});
		
//	$('.green-nav-tab,.orange-nav-tab,.purple-nav-tab').hover(function(){
//		$(this).addClass('hover');
//		$('.green-nav-tab,.orange-nav-tab,.purple-nav-tab').not($(this)).addClass('inactive');
//	},function(){
//		$('.green-nav-tab,.orange-nav-tab,.purple-nav-tab').removeClass('inactive');
//	});
	
	// Hilite team members
	$('#who-we-are .ovation-team a').isCurrentUrl().parent().addClass('selected');
	$('#who-we-are .sub-nav .who-we-are a').parents('li').addClass('selected');
	
	// Hilite blog
	$('#blogroll .side-nav a').isCurrentUrl().parent().addClass('selected');
	$('#blogroll .sub-nav .blogroll a').parents('li').addClass('selected');
	$('#blogroll .BlogTagCloud a').isCurrentUrl().addClass('selected');
	
	// Hilite online investment service
	$('#online-investment-service .sub-nav .online-investment-service a').parents('li').addClass('selected');
	
	// Hilite our community
	$('#our-community .sub-nav .our-community a').parents('li').addClass('selected');
	
	// Hilite newsletters
	$('#newsletters .sub-nav .newsletters a').parents('li').addClass('selected');
	
	var blogurlindex = window.location.href.indexOf('_blog/Blogroll');
	if(blogurlindex){
		var blogpath = window.location.href.slice(blogurlindex);
		blogpaths = blogpath.split('/');
		if(blogpaths.length > 2){
			if(blogpaths[2].toLowerCase() == 'calendar'){
				$('.content').prepend('<h2 class="blog-heading">Archive for '+getMonthName(blogpaths[4]-1)+' '+blogpaths[3]+'</h2>');
			} else if(blogpaths[2].toLowerCase() == 'tag'){
				$('.content').prepend('<h2 class="blog-heading">Archive for '+blogpaths[3]+'</h2>');
			}
		}
	}

	// Only show 6 latest newsletters
	$('#ft-newsletter-links li').slice(6).hide();

});
