/**
* IntroNav module
*/
ZD.IntroNav = (function() {
	var $this;
	return {
		selector: '#intro-nav',
		itemSelector: 'li',
		interval: 2000,
		
		init: function(config) {
			$this = ZD.IntroNav;
			
			// Init IntroNav
			var interval = config.interval || $this.interval,
				selector = config.selector || $this.selector,
				itemSelector = config.itemSelector || $this.itemSelector,
				introNav = jQuery(config.selector + ' ' + itemSelector);
							
			if (introNav.length) {
				var len = introNav.length;
				var current = 1;
				introNav.filter(itemSelector + ':nth-child(' + current + ')').addClass('active');
				
				jQuery(document).everyTime(interval, function() {										
					introNav.filter(itemSelector + ':nth-child(' + current +')').removeClass('active');
					current = (current !== len) ? current + 1 : 1;										
					introNav.filter(itemSelector + ':nth-child(' + current + ')').addClass('active');
				});
			}
		}
	}
})();

