//
// Start Evenementen + Sponsor + Teamphoto cycles
function launchCycles(){
	
	$('#teamthumbs').cycle({
	    fx: 'fade',
	    speed: 1000,
	    timeout: 5000,
	    pause: false,
	    sync: 1
	});
	
	$('#eventcycle').cycle({
	    fx: 'scrollLeft',
	    speed: 1000,
	    timeout: 43000,
	    pause: false,
	    sync: 1,
	   	pager: '#eventcycle-nav',
	   	pagerAnchorBuilder: function(idx, slide) {
      	return '<li><a href="javascript:;" id="' + idx + '">' + (idx+1) + '</a></li>';
      }
	});
	
	$('#sponsorcycle').cycle({
	    fx: 'scrollLeft',
	    speed: 1000,
	    timeout: 5000,
	    pause: false,
	    sync: 1,
	   	pager: '#sponsorcycle-nav',
	   	pagerAnchorBuilder: function(idx, slide) {
      	return '<li><a href="javascript:;" id="' + idx + '">' + (idx+1) + '</a></li>';
      }
	});

};

function getCycleLink( sVar ){
	
	var sSlideNumber;

	if ( isSet( sVar ) ){
		
		if ( sVar == 'event'){
			
			var sSlideNumber = $("#eventcycle").cycle.getCurrentItem();
			var sCycleName = $('#eventcycle a:eq('+ sSlideNumber +')');

			if( !sSlideNumber || sSlideNumber == 'undefined' ){
				sLocation = '/evenementen';
			} else {
				sLocation = sCycleName.attr('href');
			}

			window.location.href = sLocation;
			
		} else if ( sVar == 'sponsor'){
			
			var sSlideNumber = $("#sponsorcycle").cycle.getCurrentItem();
			var sCycleName = $('#sponsorcycle a:eq('+ sSlideNumber +')');
			
			if( !sSlideNumber || sSlideNumber == 'undefined' ){
				sLocation = '/sponsorprojecten';
			} else {
				sLocation = sCycleName.attr('href');
			}

			window.location.href = sLocation;
			
		} else {
			
			return false;
			
		}
		
	}

};

function toggleCycles(){

	// Events
	$("#event-showhide").toggle(
		function() {
			$(this).addClass("folded");
			
			$('#eventcycle').cycle('pause');
			$('#eventcycle').addClass('active');
			$('#eventcycle .box-content').show();
		},
		function () {
			$(this).removeClass("folded");
			
			$('#eventcycle').cycle('resume');
			$('#eventcycle').removeClass('active');
			$('#eventcycle .box-content').hide();
		}
	);
	
	// Sponsorprojecten
	$("#sponsor-showhide").toggle(
		function() {
			$(this).addClass("folded");
			
			$('#sponsorcycle').cycle('pause');
			$('#sponsorcycle').addClass('active');
			$('#sponsorcycle .box-content').show();
		},
		function () {
			$(this).removeClass("folded");
			
			$('#sponsorcycle').cycle('resume');
			$('#sponsorcycle').removeClass('active');
			$('#sponsorcycle .box-content').hide();
		}
	);

};


//
// BRAND LOGO COLLAPSE
//
function collapseBrands(){

	$('#brands-more a').click(
		function() {
			$('#brandcarousel').addClass('collapsed');
			$('#brands-more').hide();
			$('#brands-less').show();
		}
	);
	
	$('#brands-less a').click(
		function() {
			$('#brandcarousel').removeClass('collapsed');
			$('#brands-less').hide();
			$('#brands-more').show();
		}
	);

};


//
// NEWSLETTER FORM & NEWS ITEMS
//
function newsActions(){

	$('#newsletter-signup a').mousedown(
		function() {
			$('#newsletter').toggle();
		}
	);
	
	$("#pressnews-items p:last").addClass("lastelm");

};




/*-----------------------------------------------------------------------------------*/

//
// Run scripts when DOM Loaded
//

$(document).ready(function(){
	
	launchCycles();
	toggleCycles();
	collapseBrands();
	newsActions();

});
