SelectLanding = {};

SelectLanding.slidecount = 0;
SelectLanding.swapcount = 0;
SelectLanding.prev = 0;
SelectLanding.transition = 900;

SelectLanding.init = function(){
	
	// get info items
	SelectLanding.infoItems = $('div.select-banner .info ul li');
	
	// anything slider
	function formatText(index, panel) {
		  return index + "";
	  };	
	$('.anythingSlider').anythingSlider({
        easing: "swing",
        autoPlay: true,
        delay: 15000,
        startStopped: false,
        animationTime: SelectLanding.transition,
        hashTags: false,
        buildNavigation: true,
    		pauseOnHover: true,
    		startText: "Go",
	        stopText: "Stop",
	        navigationFormatter: formatText
    });
	
};

SelectLanding.infoSwap = function(){
	
	SelectLanding.slidecount++; // interate counter
	var remainder = SelectLanding.slidecount % 3; // every 3
	
	// get and swap info items
	if(remainder == 2) {
		
		// info rotation
		if(SelectLanding.swapcount != SelectLanding.infoItems.length - 1 ) {
			// all but last
			SelectLanding.swapcount++;
		} else {
			// last
			SelectLanding.swapcount = 0;
		}
		
		// set "previous index"
		SelectLanding.prev = SelectLanding.swapcount - 1;
		if(SelectLanding.prev < 0) {
			SelectLanding.prev = SelectLanding.infoItems.length - 1;
		}
		
		// hide previous
		SelectLanding.infoItems.eq(SelectLanding.prev).fadeOut(SelectLanding.transition/2,function() {
			// show next
			SelectLanding.infoItems.eq(SelectLanding.swapcount).fadeIn(SelectLanding.transition/2);
		});

	}
	
};

$(document).ready( function() {
	SelectLanding.init();
});

