$(document).ready(function() {
	// initialise plugins
	jQuery(function(){
		jQuery('ul.sf-menu').superfish();
	});
});

// FILTER
$(document).ready(function() {
	$('ul#filter a').click(function() {
		$(this).css('outline','none');
		$('ul#filter .current').removeClass('current');
		$(this).parent().addClass('current');
		
		var filterVal = $(this).text().toLowerCase().replace(' ','-');
				
		if(filterVal == 'all') {
			$('ul#shirts li.hidden').fadeIn('slow').removeClass('hidden');
		} else {
			
			$('ul#shirts li').each(function() {
				if(!$(this).hasClass(filterVal)) {
					$(this).fadeOut('normal').addClass('hidden');
				} else {
					$(this).fadeIn('slow').removeClass('hidden');
				}
			});
		}
		
		return false;
	});
});


// FEATURE SLIDER TOGGLE
var theInt = null;
	var $crosslink, $navthumb, $spanlink;
	var curclicked = 0;
	
	theInterval = function(cur){
		clearInterval(theInt);
		
		if( typeof cur != 'undefined' )
			curclicked = cur;
		
		$crosslink.removeClass("active-thumb");
		$navthumb.eq(curclicked).addClass("active-thumb");
			$(".stripNav ul li a").eq(curclicked).trigger('click');
		
		theInt = setInterval(function(){
			$crosslink.removeClass("active-thumb");
			$navthumb.eq(curclicked).addClass("active-thumb");
			$(".stripNav ul li a").eq(curclicked).trigger('click');
			curclicked++;
			if( 3 == curclicked )
				curclicked = 0;
			
		}, 5000);
	};
	
	$(function(){
		
		$("#main-photo-slider").codaSlider();
		
		$navthumb = $(".nav-thumb");
		$crosslink = $(".cross-link");
		$spanlink = $("span-link");
		
		$navthumb
		.click(function() {
			var $this = $(this);
			theInterval($this.attr('href').slice(1) - 1);
			return false;
		});
		
		theInterval();
	});

// CYCLE
$(document).ready(function(){
	
	function onAfter() { 
		$('#slideCaption').html("") 
			.append(this.alt);  
	}
	
	function onAfter() { 
		$('#slideCaption2').html("") 
			.append(this.alt);  
	}

	$('#slideshow') 
	.after('<div id="slideshow-nav">') 
	.cycle({ 
		fx:     'fade', 
		speed:  '4000', 
		timeout: 5000, 
		pager:  '#slideshow-nav',
		pause:   1,
		after: onAfter
	});
	
	$('#slideshow2') 
	.after('<div id="slideshow-nav2">') 
	.cycle({ 
		fx:     'fade', 
		speed:  '4000', 
		timeout: 5000, 
		pager:  '#slideshow-nav2',
		pause:   1,
		after: onAfter
	});
   
});

// LIGHTBOX
$(document).ready(function(){
	$(function() {
	    $('a.lightbox').lightBox();
	});
});

// PNG FIX
//$(document).ready(function(){ 
//    $(document).pngFix(); 
//});

// EXTERNAL LINK
window.onload = function() {
  el = document.getElementsByTagName("a");
  for (var i=0; i<el.length; i++){
    if (el[i].rel=="external") {
      el[i].onclick = function () {
        return !window.open(this.href);
      }
    }
  }
}
