var timeOut = 1000;
var timeOutFd = 500;			
var timeOutShow = 10200;
var timeOutLongShow = 5000;
var timeOutRun = 500;

var imagesList = null;			
var timeoutobject = null;	
var prevIndex = null;			
var currentIndex = 0;
var item = null;



$(function() {		
	imagesList = $('#bannermineslider .bannerimageDiv');
	if(imagesList.length > 0){rotate();}		
});


function rotate( )
{		
	prevIndex = setPrevIndex( );							
	if(timeoutobject != null){	fadeImageOut(prevIndex);	}	
	fadeImageIn( timeOutShow );
}

function setPrevIndex()
{	
	var prevIndex = 0;
	if(!imagesList[currentIndex]){				
		prevIndex = currentIndex-1;
		currentIndex=0;					
	}
	else {	prevIndex = (!imagesList[currentIndex-1])?prevIndex:currentIndex-1; }
	return prevIndex;
}


function fadeImageIn( timeOutSet )
{
	$('#'+imagesList[currentIndex].id).fadeIn(timeOutFd);
	currentIndex++;	
	clearCurrentClass();		
	$('#pos'+(currentIndex)).addClass('current');		
	timeoutobject = setTimeout( rotate, timeOutSet );		
}

function fadeImageOut(prevIndex)
{		

	if(imagesList[prevIndex]!=undefined)
	{					
		$('#'+imagesList[prevIndex].id).fadeOut(timeOutFd);						
	}
	else
	{
		$('#'+imagesList[prevIndex-1].id).fadeOut(timeOutFd);	
	}
}

function clearCurrentClass()
{
	var liels = $('#switchImages li');
	for (var a=0; a<liels.length; a++){
		$('#'+liels[a].id).removeClass('current');
	}
}

function clearTimeOut()
{
	if(timeoutobject!=null)
	{				
		clearTimeout(timeoutobject);					
	}			
}
