// JavaScript Document
var slideElementTimer = null;
var slideElementTimerInterval = 5000;
var slideElementTimerClickClear = true;
$(document).ready(function(){
	if($('#largeImg-slides .largeImg-slide').length > 1)
	{
		$('#largeImg-slides').hover(function(){
										$('#largeImg-slides .arrow-left, #largeImg-slides .arrow-right').stop().fadeTo('slow', 1);
									 },function(){
										$('#largeImg-slides .arrow-left, #largeImg-slides .arrow-right').stop().fadeTo('slow', 0);
										largeGo();
									 });
		$('#largeImg-slides .arrow-left').click(largePrev);
		$('#largeImg-slides .arrow-right').click(largeNext);
		largeGo();
	}
	
						   

});
function largeNext(timerProceed)
{
	timerProceed = timerProceed == null ? false : timerProceed;
	if(!timerProceed)
	{
		largeDie();
	}
	var $current = $('.largeImg-slide.currentSlide').stop();
	var $next = $current.next('.largeImg-slide').stop().show();
	if($next.length == 0)
	{
		$next = $('.largeImg-slide:first').stop();
	}
	if($next.length > 0)
	{
		$current.fadeTo('slow', 0, function(){
										 $current.removeClass('currentSlide').hide();
										 $next.addClass('currentSlide');
										 if(timerProceed)
										 {
											largeGo();
										 }
								});
		$next.fadeTo('slow', 1);
	}
}
function largePrev(timerProceed)
{
	timerProceed = timerProceed == null ? false : timerProceed;
	if(!timerProceed)
	{
		largeDie();
	}
	var $current = $('.largeImg-slide.currentSlide').stop();
	var $next = $current.prev('.largeImg-slide').stop().show();
	if($next.length == 0)
	{
		$next = $('.largeImg-slide:last').stop();
	}
	if($next.length > 0)
	{
		$current.fadeTo('slow', 0, function(){ $current.removeClass('currentSlide').hide(); $next.addClass('currentSlide'); });
		$next.fadeTo('slow', 1);
	}
}

function largeGo()
{
	clearTimeout(slideElementTimer);
	slideElementTimer = setTimeout('largeNext(true);', slideElementTimerInterval);
}

function largeDie()
{
	clearTimeout(slideElementTimer);
	slideElementTimer = null;
}

