/* Authors: Tracy Floyd & Jeremy Alford Abalone[Red] */

$(document).ready(function(){

	// Add .last class to certain lists
	$(".licensedCompanies li:last, .trademarks li:last, #header ul.nav li:last").addClass("last");
	
	// Add .first class to certain elements
	$(".patents li:first, #newsList ul li:first,  #header ul.nav li:first").addClass("first");



	// Handle main nav and sidebar nav shenanigans
	$("div#header ul.nav li a").hover(
		function(){
			var data = this.id.split('_');
			var businessStageID = data[1];
			$('#sidebar ul li a').each(function(index) {
				if ($(this).hasClass('active')) {
					$(this).addClass('activePending'); // Tag any patent families that are currently active
					$(this).removeClass('active');
					$(this).removeClass('hoverStyle');
				}
			});
			$('div#sidebar ul li.businessStage_' + businessStageID + ' a').addClass('hoverStyle');
		},
		function(){
			$('#sidebar ul li a').removeClass('hoverStyle');
			$('#sidebar ul li a').each(function(index) {
				if ($(this).hasClass('activePending')) { // Add active class back to those that need it
					$(this).addClass('active');
					$(this).removeClass('activePending');
					$(this).removeClass('hoverStyle');
				}
			});
			
		}
	);


	$("div#sidebar ul li.patentFamily a").hover(
		function(){
			var data = this.id.split('_');
			var patentFamilyID = data[1];
			$('#header ul.nav li a').each(function(index) {
				if ($(this).hasClass('active')) {
					$(this).addClass('activePending'); // Tag any business stages that are currently active
					$(this).removeClass('active');
					$(this).removeClass('hoverStyle');
				}
			});
			$('div#header ul.nav li.patentFamily_' + patentFamilyID + ' a').addClass('hoverStyle');
		},
		function(){
			$('#header ul.nav li a').removeClass('hoverStyle');
			$('#header ul.nav li a').each(function(index) {
				if ($(this).hasClass('activePending')) { // Add active class back to those that need it
					$(this).addClass('active');
					$(this).removeClass('activePending');
					$(this).removeClass('hoverStyle');
				}
			});
			
		}
	);
	
	
	
	
	
	
	
});

