<!--

	$(document).ready(function() {
		homepageFramework();
		renderNavigation();
	});

	function homepageFramework() {
		index = ($('#slideItems > div').length)+1;
		for (i=0;i<index;i++){
			$('#slideItems > div:nth-child(' + (i+1) + ')').css('left', (i*770) + 'px').show();
			$('#slideLinks > div:nth-child(' + (i+1) + ')').css('left', (i*185) + 'px').show();
		}
	}
	function renderNavigation() {
		$('#navigationRow').append('<span class="nav_previous"><a href="javascript:void(0);" name="Left Nav Back"><img src="' + getImageURL() + 'store/category/homepage/2009/_constant/jquery/navigation_back.gif" alt="Back" /></a></span><span class="nav_pipe"><img src="' + getImageURL() + 'store/category/homepage/2009/_constant/jquery/navigation_pipe.gif" alt="" /></span><span class="nav_next"><a href="javascript:void(0);" name="Left Nav Next"><img src="' + getImageURL() + 'store/category/homepage/2009/_constant/jquery/navigation_next.gif" alt="Next" /></a></span>');
		$('#slideItems > div').each(function(n){
			$('#navigationRow').append('<span class="navigation_box_frame" style="left: ' + parseInt((n*15)+100) + 'px;"><a href="javascript:showSlide(' + (n+1) + ');" name="Left Nav Box ' + (n+1) + '"><img src="' + getImageURL() + 'store/category/homepage/2009/_constant/jquery/box_shade_frame.gif" alt="" /></a></span>');
		});
		var numberOfStories = $('#slideItems > div').size();
		$('#navigationRow').append('<span class="navigation_box_frame" style="left: ' + parseInt((15*numberOfStories)+100) + 'px;"><a href="javascript:showSlide(' + index + ');" name="Left Nav Box Index"><img src="' + getImageURL() + 'store/category/homepage/2009/_constant/jquery/box_shade_frame_view_all.gif" alt="" /></a></span>');

		var shadePos = $('#navigationRow > span.navigation_box_frame:eq(0)').position().left;
		$('#navigationRow').append('<span id="navigation_box_core" style="left: ' + shadePos + 'px;"><img src="' + getImageURL() + 'store/category/homepage/2009/_constant/jquery/box_shade.gif" alt="" /></span>');

		$('#navigationRow a').bind('click',onClickFunctions)
		.filter(':eq(0)').bind('click',showPrevious).end()
		.filter(':eq(1)').bind('click',showNext).end()
	}
	function onClickFunctions() {
		manualNavigation = true;
	}

	var active = 1;
	function showSlide(e) {
		if ((e == active)||( $('#pageWrapper *').is(':animated') )) { return; }
		hideThreadShade();
		((e == index)||(active == index)) ? fadeIndex(e) : slide(e);
	}

	function showPrevious() {
		var e;
		(active == 1) ? e = index : e = (active-1);
		showSlide(e);
	}
	function showNext() {
		var e;
		(active == index) ? e = 1 : e = (active+1);
		showSlide(e);
	}

	var slideDelay = true;
	var manualNavigation = false;
	function autoAdvance() { // autopush until it gets to the index page.
		var interval = 5000;
		if (active == index) { return; }
		(autorepeat) ? clearTimeout(autorepeat) : '';
		if ( manualNavigation == false ) {
			(slideDelay == false) ? showNext() : '';
			slideDelay = false;
			var autorepeat = setTimeout(autoAdvance,interval);
		}
	}

	var fadeSpeed = 300;
	var slideSpeed = 500;
	function updateNavigation(e){
		var shadePos = $('#navigationRow > span.navigation_box_frame:eq(' + (e-1) + ')').position().left;
		$('#navigation_box_core').fadeOut(slideSpeed/4,function(){
			$(this).css('left',shadePos);
			$(this).fadeIn(slideSpeed/4);
		});
	}
	function slide(e) {
		var incomingPosImage = $('#slideItems > div:nth-child(' + e + ')').position().left;
		var incomingPosText = $('#slideLinks > div:nth-child(' + e + ')').position().left;
		updateNavigation(e);
		$('#slideItems').animate({ left: -incomingPosImage },slideSpeed,function(){ active = e; });
		$('#slideLinks').animate({ left: -incomingPosText },slideSpeed);
	}
	function move(e) {
		var incomingPosImage = $('#slideItems > div:nth-child(' + e + ')').position().left;
		var incomingPosText = $('#slideLinks > div:nth-child(' + e + ')').position().left;
		$('#slideItems').css('left',-incomingPosImage);
		$('#slideLinks').css('left',-incomingPosText);
	}
	function fadeIndex(e) {
		updateNavigation(e);
		$('#pageWrapper').fadeOut(fadeSpeed,function(){
			if (e == index) {
				$('#slideItemsWrap').hide();
				$('#slideLinks').hide();
				$('#slideLinksIndex').show();
				$('#viewAll').show().css('left',0);
			} else {
				$('#slideLinksIndex').hide();
				$('#viewAll').css('left',-770);
				$('#slideItemsWrap').show(1,function(){ move(e); });
				$('#slideLinks').show();
				//console.log( $('#viewAll').css('display') );
			}
			$('#pageWrapper').fadeIn(fadeSpeed,function(){ active = e; });
		});
	}

	function hideThreadShade(){
		var threadPos = $('#thread_details').position().top;
		if (threadPos <= 200) { return; }
		var threadSpeed = 500;
		$('#thread_details').animate({ top: (threadPos-48) },threadSpeed);
	}
//-->