jQuery(function($) { 
				
//--------------------------SPOTIFY TICKER--------------------------//
	$(function() {

  //cache the ticker
  var ticker = $('#spotifylist');

  //wrap dt:dd pairs in divs
  ticker.children().filter('ul').each(function() {

    var li = $(this),
      container = $('<div>');

    li.next().appendTo(container);
    li.prependTo(container);
    container.appendTo(ticker);
  });

  //hide the scrollbar
  ticker.css('overflow', 'hidden');

  //animator function
  function animator(currentItem) {

    //work out new anim duration
    var distance = currentItem.width(),
	duration = (distance - Math.abs(parseInt(currentItem.css('marginLeft')))) / 0.025;

    //animate the first child of the ticker
    currentItem.animate({ marginLeft: -distance }, duration, 'linear', function() {

      //move current item to the bottom
	  currentItem.appendTo(currentItem.parent()).css('marginLeft', 40);

	//recurse
	animator(currentItem.parent().children(':first'));
    });
  };

  //start the ticker
  animator(ticker.children(':first'));
});
//--------------------------SINGLE ANCHORLINKS NAV--------------------------//				 
$('.anchorLinks a').click(function(){
		
			$.scrollTo( this.hash, 500, {offset: {top:-20} });
		
		return false;
	});

$('.toTop a').click(function(){
		
			$.scrollTo( '#wrapper', 500);
		
		return false;
	});
//--------------------------FOLD NAV--------------------------//

	var active = '#'+jQuery.url.attr("anchor");
	var activeCookie = jQuery.url.attr("anchor");
	
	$('.toggleMainCategory').each(function() {
		if($.cookie($(this).prev('.mainCategory').attr('id')) == 'collapsed' || $.cookie($(this).prev('.mainCategory').attr('id')) == null) {
			$(this).hide();
			$(this).prev('.mainCategory').children('.maxMin').removeClass('active');
		};
		
		if($.cookie($(this).prev('.mainCategory').attr('id')) == 'expanded') {
			$(this).prev('.mainCategory').children('.maxMin').addClass('active');
		};
		
		if($(this).prev('.mainCategory').attr('id') == 'featured-product') {
				$(this).show();
		};
		
		if($(this).prev('.mainCategory').attr('id') == 'latest-updates-from-nocs') {
			if($.cookie($(this).prev('.mainCategory').attr('id')) == 'expanded' || $.cookie($(this).prev('.mainCategory').attr('id')) == null) {
				$(this).show();
				$(this).prev('.mainCategory').children('.maxMin').addClass('active');	
			} else {
				$(this).hide();
				$(this).prev('.mainCategory').children('.maxMin').removeClass('active');
			};
		};
		
	});
	if ($(active).children('.maxMin').hasClass('active')) {
		$.scrollTo(active, 500, {offset: {top:-20} });
		$(this).parent().next('.toggleMainCategory').children('.updatesWrapper').children('.updatesLeft').children('.sticker').show();
	} else {
		$(active).children('.maxMin').addClass('active');
		$.cookie(activeCookie, 'expanded', { path: '/', expires: null });
		$(active).next('.toggleMainCategory').slideToggle(500, function () {
			$.scrollTo(active, 500, {offset: {top:-20} });
		});
	}		
	$('.maxMin').click(function(){$
		if ($(this).hasClass('active')) {
			$(this).parent().next('.toggleMainCategory').children('.updatesWrapper').children('.updatesLeft').children('.sticker').hide();
			$.cookie($(this).parent().attr('id'), 'collapsed', { path: '/', expires: null });
		 	$(this).removeClass('active');
			$(this).parent().next('.toggleMainCategory').slideToggle(500);
		} else  {
			$(this).parent().next('.toggleMainCategory').children('.updatesWrapper').children('.updatesLeft').children('.sticker').hide();
			$(this).parent().next('.toggleMainCategory').addClass('visible');
			var whereTo = this;
			$(this).addClass('active');
			$.cookie($(this).parent().attr('id'), 'expanded', { path: '/', expires: null });
			$(this).parent().next('.toggleMainCategory').slideToggle(500, function () {
				$.scrollTo(whereTo, 500, {offset: {top:-35} });
				$(this).children('.updatesWrapper').children('.updatesLeft').children('.sticker').fadeIn();
			});
		}
		
		return false;
	});
	$('.menu a').click(function(){
		if ($(this.hash).children('.maxMin').hasClass('active') ) {
			$.scrollTo( this.hash, 500, {offset: {top:-20} });
		} else  {
			var whereTo = this.hash;
			$(this.hash).children('.maxMin').addClass('active');
			$.cookie($(this.hash).attr('id'), 'expanded', { path: '/', expires: null });
			$(this.hash).next('.toggleMainCategory').slideToggle(500, function () {
				$.scrollTo(whereTo, 500, {offset: {top:-20} });
			});
		}
	});
				
//--------------------------IMG NAV--------------------------//


$('.box1').parent().removeClass('noBorder');
$('.box1').click(function(){
		$(this).parent().parent().children('.gallery').children('.gallery-item').animate({
    		top:'0'
		},1);
		
		$(this).parent().removeClass('noBorder');
		$(this).parent().parent().children('.borderNo2').addClass('noBorder');
		$(this).parent().parent().children('.borderNo3').addClass('noBorder');
		$(this).parent().parent().children('.borderNo4').addClass('noBorder');
		$(this).parent().parent().children('.borderNo5').addClass('noBorder');
		$(this).parent().parent().children('.borderNo6').addClass('noBorder');
		$(this).parent().parent().children('.borderNo7').addClass('noBorder');
		$(this).parent().parent().children('.borderNo8').addClass('noBorder');
		$(this).parent().parent().children('.borderNo9').addClass('noBorder');
		$(this).parent().parent().children('.borderNo10').addClass('noBorder');
		
		return false;
});
$('.box2').click(function(){
		$(this).parent().parent().children('.gallery').children('.gallery-item').animate({
   		 	top:'-172'
 		 },1);
		
		$(this).parent().removeClass('noBorder');
		$(this).parent().parent().children('.borderNo1').addClass('noBorder');
		$(this).parent().parent().children('.borderNo3').addClass('noBorder');
		$(this).parent().parent().children('.borderNo4').addClass('noBorder');
		$(this).parent().parent().children('.borderNo5').addClass('noBorder');
		$(this).parent().parent().children('.borderNo6').addClass('noBorder');
		$(this).parent().parent().children('.borderNo7').addClass('noBorder');
		$(this).parent().parent().children('.borderNo8').addClass('noBorder');
		$(this).parent().parent().children('.borderNo9').addClass('noBorder');
		$(this).parent().parent().children('.borderNo10').addClass('noBorder');
		
		return false;
});
$('.box3').click(function(){
		$(this).parent().parent().children('.gallery').children('.gallery-item').animate({
    		top:'-344'
  		},1);
		
		$(this).parent().removeClass('noBorder');
		$(this).parent().parent().children('.borderNo1').addClass('noBorder');
		$(this).parent().parent().children('.borderNo2').addClass('noBorder');
		$(this).parent().parent().children('.borderNo4').addClass('noBorder');
		$(this).parent().parent().children('.borderNo5').addClass('noBorder');
		$(this).parent().parent().children('.borderNo6').addClass('noBorder');
		$(this).parent().parent().children('.borderNo7').addClass('noBorder');
		$(this).parent().parent().children('.borderNo8').addClass('noBorder');
		$(this).parent().parent().children('.borderNo9').addClass('noBorder');
		$(this).parent().parent().children('.borderNo10').addClass('noBorder');
		
		return false;
});
$('.box4').click(function(){
		$(this).parent().parent().children('.gallery').children('.gallery-item').animate({
    		top:'-516'
  		},1);
		
		$(this).parent().removeClass('noBorder');
		$(this).parent().parent().children('.borderNo1').addClass('noBorder');
		$(this).parent().parent().children('.borderNo2').addClass('noBorder');
		$(this).parent().parent().children('.borderNo3').addClass('noBorder');
		$(this).parent().parent().children('.borderNo5').addClass('noBorder');
		$(this).parent().parent().children('.borderNo6').addClass('noBorder');
		$(this).parent().parent().children('.borderNo7').addClass('noBorder');
		$(this).parent().parent().children('.borderNo8').addClass('noBorder');
		$(this).parent().parent().children('.borderNo9').addClass('noBorder');
		$(this).parent().parent().children('.borderNo10').addClass('noBorder');
		
		return false;
});
$('.box5').click(function(){
		$(this).parent().parent().children('.gallery').children('.gallery-item').animate({
    		top:'-688'
  		},1);
		
		$(this).parent().removeClass('noBorder');
		$(this).parent().parent().children('.borderNo1').addClass('noBorder');
		$(this).parent().parent().children('.borderNo2').addClass('noBorder');
		$(this).parent().parent().children('.borderNo3').addClass('noBorder');
		$(this).parent().parent().children('.borderNo4').addClass('noBorder');
		$(this).parent().parent().children('.borderNo6').addClass('noBorder');
		$(this).parent().parent().children('.borderNo7').addClass('noBorder');
		$(this).parent().parent().children('.borderNo8').addClass('noBorder');
		$(this).parent().parent().children('.borderNo9').addClass('noBorder');
		$(this).parent().parent().children('.borderNo10').addClass('noBorder');
		
		return false;
});
$('.box6').click(function(){
		$(this).parent().parent().children('.gallery').children('.gallery-item').animate({
    		top:'-860'
		},1);
		
		$(this).parent().removeClass('noBorder');
		$(this).parent().parent().children('.borderNo1').addClass('noBorder');
		$(this).parent().parent().children('.borderNo2').addClass('noBorder');
		$(this).parent().parent().children('.borderNo3').addClass('noBorder');
		$(this).parent().parent().children('.borderNo4').addClass('noBorder');
		$(this).parent().parent().children('.borderNo5').addClass('noBorder');
		$(this).parent().parent().children('.borderNo7').addClass('noBorder');
		$(this).parent().parent().children('.borderNo8').addClass('noBorder');
		$(this).parent().parent().children('.borderNo9').addClass('noBorder');
		$(this).parent().parent().children('.borderNo10').addClass('noBorder');
		
		return false;
});
$('.box7').click(function(){
		$(this).parent().parent().children('.gallery').children('.gallery-item').animate({
    		top:'-1032'
  		},1);
		
		$(this).parent().removeClass('noBorder');
		$(this).parent().parent().children('.borderNo1').addClass('noBorder');
		$(this).parent().parent().children('.borderNo2').addClass('noBorder');
		$(this).parent().parent().children('.borderNo3').addClass('noBorder');
		$(this).parent().parent().children('.borderNo4').addClass('noBorder');
		$(this).parent().parent().children('.borderNo5').addClass('noBorder');
		$(this).parent().parent().children('.borderNo6').addClass('noBorder');
		$(this).parent().parent().children('.borderNo8').addClass('noBorder');
		$(this).parent().parent().children('.borderNo9').addClass('noBorder');
		$(this).parent().parent().children('.borderNo10').addClass('noBorder');
		
		return false;
});
$('.box8').click(function(){
		$(this).parent().parent().children('.gallery').children('.gallery-item').animate({
    		top:'-1204'
  		},1);
		
		$(this).parent().removeClass('noBorder');
		$(this).parent().parent().children('.borderNo1').addClass('noBorder');
		$(this).parent().parent().children('.borderNo2').addClass('noBorder');
		$(this).parent().parent().children('.borderNo3').addClass('noBorder');
		$(this).parent().parent().children('.borderNo4').addClass('noBorder');
		$(this).parent().parent().children('.borderNo5').addClass('noBorder');
		$(this).parent().parent().children('.borderNo6').addClass('noBorder');
		$(this).parent().parent().children('.borderNo7').addClass('noBorder');
		$(this).parent().parent().children('.borderNo9').addClass('noBorder');
		$(this).parent().parent().children('.borderNo10').addClass('noBorder');
		
		return false;
});
$('.box9').click(function(){
		$(this).parent().parent().children('.gallery').children('.gallery-item').animate({
    		top:'-1376'
  		},1);
		
		$(this).parent().removeClass('noBorder');
		$(this).parent().parent().children('.borderNo1').addClass('noBorder');
		$(this).parent().parent().children('.borderNo2').addClass('noBorder');
		$(this).parent().parent().children('.borderNo3').addClass('noBorder');
		$(this).parent().parent().children('.borderNo4').addClass('noBorder');
		$(this).parent().parent().children('.borderNo5').addClass('noBorder');
		$(this).parent().parent().children('.borderNo6').addClass('noBorder');
		$(this).parent().parent().children('.borderNo7').addClass('noBorder');
		$(this).parent().parent().children('.borderNo8').addClass('noBorder');
		$(this).parent().parent().children('.borderNo10').addClass('noBorder');
		
		return false;
});
$('.box10').click(function(){
		$(this).parent().parent().children('.gallery').children('.gallery-item').animate({
    		top:'-1548'
  		},1);
		
		$(this).parent().removeClass('noBorder');
		$(this).parent().parent().children('.borderNo1').addClass('noBorder');
		$(this).parent().parent().children('.borderNo2').addClass('noBorder');
		$(this).parent().parent().children('.borderNo3').addClass('noBorder');
		$(this).parent().parent().children('.borderNo4').addClass('noBorder');
		$(this).parent().parent().children('.borderNo5').addClass('noBorder');
		$(this).parent().parent().children('.borderNo6').addClass('noBorder');
		$(this).parent().parent().children('.borderNo7').addClass('noBorder');
		$(this).parent().parent().children('.borderNo8').addClass('noBorder');
		$(this).parent().parent().children('.borderNo9').addClass('noBorder');
		
		return false;
});

});