var CurrentItem = 0;
var StopCounts = [];
var StopCountsAggregated = [];

function StartingPodcast() {
    if (location.href.indexOf("#") != -1) {
        // Your code in here accessing the string like this
        // location.href.substr(location.href.indexOf("#"))
    }
}

function PodcastCount() {
	var ItemCount = $('#ContainerHidden > div > div').size();
	var i = 0;

	for (i = 0; i <= 21; i++) {
		StopCounts[i] = $('#podcasts .stop' + i).size();
	}

	StopCountsAggregated[1] = StopCounts[1];
	for (i = 2; i <= 21; i++) {
		StopCountsAggregated[i] = StopCountsAggregated[(i - 1)] + StopCounts[i];
	}
}

function ScrollToPodcast(PodcastNumber) {
	PodcastCount();

	if (PodcastNumber == 1) {
		var HorizontalPosition = 0;
	} else {
		var HorizontalPosition = (StopCountsAggregated[(PodcastNumber - 1)] * 160);
	}

	$('#podcasts').animate({
		left: '-' + HorizontalPosition,
	}, 170);
	if (PodcastNumber == 1) {
		$('#PreviousArrow').addClass('Hidden');
		$('#NextArrow').removeClass('Hidden');
	} else if (PodcastNumber == 21) {
		$('#NextArrow').addClass('Hidden');
		$('#PreviousArrow').removeClass('Hidden');
	} else {
		$('#PreviousArrow, #NextArrow').removeClass('Hidden');
	}

	window.location.hash = PodcastNumber;

	CurrentPosition = HorizontalPosition;
	CurrentItem = StopCountsAggregated[(PodcastNumber - 1)];
}

function NextItem(ItemWidth) {
	var ItemCount = $('#ContainerHidden > div >div').size();
	var NextItem = (CurrentItem + 1);

	if (CurrentItem == 0) {
		$('#PreviousArrow').removeClass('Hidden');
	}
	if (NextItem == (ItemCount - 1)) {
		$('#NextArrow').addClass('Hidden');
	}

	for (i = 0; i <= 21; i++) {
		if (NextItem >= StopCountsAggregated[i]) {
			window.location.hash = (i + 1);
		}
	}

	$('#ContainerHidden > div').animate({
		left: '-=' + ItemWidth,
	}, 170);

	CurrentItem = NextItem;
}

function PreviousItem(ItemWidth) {
	var ItemCount = $('#ContainerHidden > div >div').size();
	var PreviousItem = (CurrentItem - 1);

	if (CurrentItem == 1) {
		$('#PreviousArrow').addClass('Hidden');
	}
	if (CurrentItem = ItemCount) {
		$('#NextArrow').removeClass('Hidden');
	}

	for (i = 0; i <= 21; i++) {
		if (PreviousItem == StopCountsAggregated[i]) {
			window.location.hash = i;
		}
	}

	$('#ContainerHidden > div').animate({
		left: '+=' + ItemWidth,
	}, 170);

	CurrentItem = PreviousItem;
}