jq14(document).ready(function($) {
	// jq14('#skin-main-nav').classifyLinks();
	// jq14('#skin-main-nav .store a').targetBlank();

	jq14('#skin-main-nav, #footer-navigation-additional, #footer-navigation').classifyLinks();
	jq14('#skin-main-nav .store a, #footer-navigation-additional a, #footer-navigation .press_room a, #footer-navigation .redbull_com a').targetBlank();
	
	jq14('body').classifyDetailPage();
});

var	PageUtils = {
	activateNav: function(page) {
		$.each($('#skin-main-nav a'), function() {
			if ($(this).text() == page) {
				$(this).addClass('active');
			}
		});
	},

	activateSubNav: function(subPage) {
		$('ul.sub_nav')
			.find('.' + subPage + ' a')
			.addClass('active');
	}
};

(function($){
	$.fn.classifyLinks = function(options) {  
	 	var settings = {
			'linkSelector'	: 'a',
			'parentSelctor' : 'li'
		};

		return this.each(function() {        
			if (options) { 
				$.extend( settings, options );
			}

			$(this).find(settings.linkSelector).each(function() {
				var link = $(this),
						linkText = link.text().toLowerCase(),
						className = linkText.split(' ').join('_'),
						className = className.split('-').join('_'),
						className = className.split('.').join('_'),
						linkParent = link.closest(settings.parentSelctor);

				linkParent.addClass(className);
			});
		
		});
	};
	
	$.fn.targetBlank = function() {
		return this.each(function() {        
			$(this).attr('target', '_blank');
		});
	};
	
	$.extend({
		paths : function() {
			var paths = location.pathname.split('/');
			return paths;
		},

		pathAt : function(loc) {
			var pathName = $.paths()[loc];
			return (pathName) ? pathName : '';
		}
	});
	
	$.fn.classifyDetailPage = function() {
		var pathName = jq14.pathAt(4).toLowerCase();

		return this.each(function() {
			if(pathName == 'gallery' || pathName == 'video' || pathName == 'article') {
			    $(this).addClass(pathName + '_detail_page');
			}
		});
	};
	
})(jq14);
