// JavaScript Document

function wkrSlider()
{
	
	var fadeTime = 600;
	var sliderPosition = 0;
	var rideArr = $(".knuckle_ride");
	
	$(".knuckle_ride:eq(0)").css("display", "block");
	$(".knuckle_ride:gt(0)").css("display", "none");
	$(".white_knuckle_links a:first").addClass("selected");
	
	$("#height_images img:eq(0)").css("display", "block");
	$("#height_images img:gt(0)").css("display", "none");
	
	
	$("a[rel='wkrSlider']").click(
		function ()
		{
			
			var switch_to = $(this).attr("href");
			switch_to = switch_to.replace("white_knuckle_rides", "");
			switch_to = switch_to.substr(1);
			
			switch(switch_to) {
				case "next":
					new_sliderPosition = sliderPosition + 1;
					if(new_sliderPosition > (rideArr.length-1)) new_sliderPosition = 0;
					break;
				case "prev":
					new_sliderPosition = sliderPosition - 1;
					if(new_sliderPosition < 0) new_sliderPosition = (rideArr.length-1);
					break;
				default:
					for(var i=0; i<=rideArr.length; i++) {
						if( $(".knuckle_ride:eq("+i+")").attr("id") == switch_to ) {
							new_sliderPosition = i;
							break;
						}
					}
			}
			
			var newRide = $(".knuckle_ride:eq(" + (new_sliderPosition) + ")");
			if(newRide.length == 1 && new_sliderPosition != sliderPosition) {
				
				var newRide_id = $(newRide).attr("id");
				
				$(".knuckle_ride:eq(" + (sliderPosition) + ")").fadeOut(fadeTime);
				$(".knuckle_ride:eq(" + (new_sliderPosition) + ")").fadeIn(fadeTime);
				
				$(".white_knuckle_links a").removeClass("selected");
				$(".white_knuckle_links a[href='white_knuckle_rides#"+newRide_id+"']").addClass("selected");
				
				$("#height_images img:eq(" + (sliderPosition) + ")").fadeOut(fadeTime);
				$("#height_images img:eq(" + (new_sliderPosition) + ")").fadeIn(fadeTime/2);
				
				sliderPosition = new_sliderPosition;
				
			}
			
			return false;
			
		}
	);
	
	$(".white_knuckle_links a").click(
		function ()
		{
			
			
		}
	);
	
	return false;
	
}

function homeRotator ()
{
	
	var wait_time = 10000; // miliseconds (1s = 1000ms)
	var currItem = 0;
	var numItems = $("#homeRotator .adbanner").length;
	
	$("#homeRotator .adbanner:eq(0)").css("display", "block");
	$("#homeRotator .adbanner:gt(0)").css("display", "none");

	window.setInterval(doRotate, wait_time);
	
	function doRotate()
	{

		$("#homeRotator .adbanner:eq("+currItem+")").fadeOut();
		if(currItem < (numItems-1)) {
			currItem++
		} else {
			currItem = 0;
		}
		$("#homeRotator .adbanner:eq("+currItem+")").fadeIn();
		
	}
	
}

/* -- jQuery: Document Ready. -- */
$(document).ready(function()
{
	
	var page = location.pathname;
	var slashPos = page.lastIndexOf("/")+1;
	page = page.substr(slashPos);

	if(page == "white_knucle_rides") {
		
		$("#loading-icon").css("display", "block");
		
	}
	
	$("#loading-icon").css("display", "none");
	wkrSlider();
	homeRotator();
	
});
