$(document).ready(function(){
	
	if (window.console && window.console.firebug) {
		console.info("Developed and designed by Dave Bowker for Ultra Knowledge | http://twitter.com/davebowker");
	}
	
	$('html').removeClass('ukn-nojs');
	
	// REMOVE EMPTY FOOTER META
	if ($('body:not(.logged-in)').length) {
		if ($('footer.entry-meta').children().length <= 1) {
			$('footer.entry-meta').remove();
		}
	}
	
	// ANCHOR SCROLLING
	//$('.footer-links').append('<a class="back-to-top" href="#branding">&uarr;</a>');
	$('a[href^=#]:not([href^=#x])').click(function(event){
		event.preventDefault();
		var full_url = this.href;
		var parts = full_url.split("#");
		var trgt = parts[1];
		var target_offset = $("#"+trgt).offset();
		var target_top = target_offset.top;
		$('html, body').animate({scrollTop:target_top}, 500);
	});
	
	// FOOTER NETWORK BAR
	$('.footer-links').append('<a class="our-network" href="#">Our Network <span>&darr;</span></a>');
	$('.our-network').click(function(e) {
		e.preventDefault();
		$(this).toggleClass('active');
		$('ul.network-links').slideToggle(function() {
			$('html, body').animate({scrollTop:$(document).height()}, 250);
		});
		$('.network-links li ul li').each(function() {
			//var networkLink = $(this).find('a').attr('href');
			$(this).find('a').attr('target', '_blank')/*.before('<img src="http://g.etfv.co/'+networkLink+'" alt="" />')*/;
		});
	});
	
	// PRODUCT PAGE FEATURED SLIDER
	if ($('.product-images ul').length > 0) {
		$.getScript('/wp-content/themes/twentyeleven-ukn/js/jquery.cycle.all.js', function(data, success){
			if ($('.product-images ul li').length > 1) {
				var makeTabNav = '<a class="ukn-tab-nav-previous ukn-prev" href="#"><span>&larr; </span>Previous</a><a class="ukn-tab-nav-next ukn-next" href="#">Next<span> &rarr;</span></a>';
				var makeThumbNav = '<ul class="ukn-tab-nav-pager ukn-pager"></ul>';
				$('.product-images ul').before(makeTabNav).after(makeThumbNav).addClass('ukn-loaded').cycle({
				    speed: 500, 
				    timeout: 10000,
					fx: 'scrollHorz',
					height: 570,
					pause: 1,
					pager: '.ukn-pager',
					pauseOnPagerHover: 1,
					prev: '.ukn-prev',
					next: '.ukn-next',
					pagerAnchorBuilder: function(idx, slide){
						var src = $('img', slide).attr('src').replace('.png', '-100x60.png');
						return '<li><a href="#"><img src="' + src + '" width="100" height="60" /></a></li>';
					}
				});
			}
					
			$('.ukn-prev, .ukn-next').live({
				mouseenter:function() {
					$('#featured ul').cycle('pause');
				},
				mouseleave:function() {
					$('#featured ul').cycle('resume');
				}
			});
		});
	}
	
	// FRONT PAGE FEATURED SLIDER
	if ($('#featured ul').length > 0) {
		$.getScript('/wp-content/themes/twentyeleven-ukn/js/jquery.cycle.all.js', function(data, success){
			if ($('#featured ul li').length > 1) {
				var makeTabNav = '<a class="ukn-tab-nav-previous ukn-prev" href="#"><span>&larr; </span>Previous</a><div class="ukn-tab-nav-pager ukn-pager"></div><a class="ukn-tab-nav-next ukn-next" href="#">Next<span> &rarr;</span></a>';
				$('#featured ul').before(makeTabNav).addClass('ukn-loaded').cycle({
	    			//easing: 'easeInOutElastic',
	    			//before: makeNav,
				    speed: 500, 
				    timeout: 10000,
					fx: 'scrollHorz',
					height: 300,
					pause: 1,
					pager: '.ukn-pager',
					pauseOnPagerHover: 1,
					prev: '.ukn-prev',
					next: '.ukn-next'
				});
			}
					
			$('.ukn-prev, .ukn-next').live({
				mouseenter:function() {
					$('#featured ul').cycle('pause');
				},
				mouseleave:function() {
					$('#featured ul').cycle('resume');
				}
			});
		});
	}
	
	// CUSTOM FIELD SLIDER CODE
	if ($('.vSlider').length > 0) {
		$('.vSlider').find('ul.nav a').click(function(e) {
			e.preventDefault();
			$(this).parents('ul').find('a').removeClass('ukn-active');
			$(this).addClass('ukn-active');
			var clicked = $(this).attr('href');
			var clickedOffset = (parseInt(clicked.replace('#x', '')) - 1) * 300;
			$('.vSlider ul.content').animate({scrollTop:clickedOffset}, 500);
		}).first().addClass('ukn-active');
	}
	
	//LOAD MODERNIZR
	//LOADED IN FUNCTIONS.PHP
	//$.getScript("/wp-content/themes/twentyeleven-seventh/js/modernizr.custom.js");
	
});
