if(!Array.indexOf){
	Array.prototype.indexOf = function(obj){
	    for(var i=0; i<this.length; i++){
		if(this[i]==obj){
		    return i;
		}
	    }
	    return -1;
	}
}

$(function() {
	//Slider (fade)
	$('.slider-fade').each(function() {
		var slider_type = $(this).attr('id').substring(7);
		// If we are not on slider b (main page "Discover your Y" rotator) or the second camp rotator, set auto_play to true.
		var still_rotators = ['b', 'camp']; // The IDs of the rotators that we want to start out being still
		var is_still_rotator = still_rotators.indexOf(slider_type) != -1;
		var auto_play = !is_still_rotator;
		$('#slider-' + slider_type).anythingSlider({
			autoPlay: auto_play,
			hashTags: false,
			buildArrows: false,
			buildNavigation: false,
			startText: false,
			stopText: false,
			easing: 'fade'
		});
		
		$('#slider-' + slider_type + '-controls a').click(function() {
			var slide = $(this).attr('id').substring(6);
   			$('#slider-' + slider_type).anythingSlider(slide);
    		return false;
		});
		
		$('#slider-' + slider_type).bind('slide_complete', function(i, slider){
			var panel_number = slider.currentPage;
			
			$('#slider-' + slider_type + '-controls a').removeClass('current button-magenta').addClass('button-medium-blue');
			$('#slider-' + slider_type + '-controls #panel-' + panel_number).addClass('current button-magenta').removeClass('button-medium-blue');
		});
	});
	//Slider (slide)
	$('.slider-slide').anythingSlider({
	    hashTags: false,
	    buildNavigation: false,
	    startText: false,
	    stopText: false,
	    forwardText: '',
	    backText: ''
	});
	
	//Slider (fade with scroll nav)
	$('.slider-fade-scroll .slider').anythingSlider({
		hashTags: false,
		buildNavigation: false,
		buildArrows: false,
		startText: false,
		stopText: false,
		forwardText: '',
		backText: '',
		easing: 'fade',
		autoPlay: true
	});
	$('.slider-fade-scroll .up').click(function() {
		$('.slider-fade-scroll .slider').data('AnythingSlider').goBack();
	});
	$('.slider-fade-scroll .down').click(function() {
		$('.slider-fade-scroll .slider').data('AnythingSlider').goForward();
	});
	$('.slider-fade-scroll .controls a').click(function() {
		var slide = $(this).attr('id').substring(6);
   		$('.slider-fade-scroll .slider').anythingSlider(slide);
    	return false;
	});
	$('.slider-fade-scroll .slider').bind('slide_complete', function(i, slider){
		var panel_number = slider.currentPage;
		var document_top = $(document).scrollTop();
		
		$('.slider-fade-scroll .controls a').removeClass('current');
		$('.slider-fade-scroll .controls #panel-' + panel_number).addClass('current').focus();
		$(document).scrollTop(document_top);
	});
});
