//====================================================================================================================

	var slideSpeed = 8000;
	var fadeSpeed = 1000;
	
	var fadePoint = fadeSpeed/slideSpeed;
	var slideCount;
	var slideIndex = 0;

//====================================================================================================================

	$(document).ready(function()
	{
		window.setTimeout(initSlides,2500);
	});

//====================================================================================================================

	function initSlides()
	{
		$('#slide-01').data('start', {'left':-50, 'top':-100, 'width':806, 'height':507, 'opacity':0, 'display':'block'});
		$('#slide-01').data('end',   {'left':-50, 'top':-100, 'width':756, 'height':457, 'opacity':1});

		$('#slide-02').data('start', {'left':-50, 'top':-100, 'width':756, 'height':457, 'opacity':0, 'display':'block'});
		$('#slide-02').data('end',   {'left':-50, 'top':-100, 'width':806, 'height':507, 'opacity':1});

		$('#slide-03').data('start', {'left':-50, 'top':-100, 'width':806, 'height':507, 'opacity':0, 'display':'block'});
		$('#slide-03').data('end',   {'left':-50, 'top':-100, 'width':756, 'height':457, 'opacity':1});
		
		$('#slide-04').data('start', {'left':-50, 'top':-100, 'width':756, 'height':457, 'opacity':0, 'display':'block'});
		$('#slide-04').data('end',   {'left':-50, 'top':-100, 'width':806, 'height':507, 'opacity':1});

		$('#slide-05').data('start', {'left':-50, 'top':-100, 'width':806, 'height':507, 'opacity':0, 'display':'block'});
		$('#slide-05').data('end',   {'left':-50, 'top':-100, 'width':756, 'height':457, 'opacity':1});

		$('#slide-06').data('start', {'left':-50, 'top':-100, 'width':756, 'height':457, 'opacity':0, 'display':'block'});
		$('#slide-06').data('end',   {'left':-50, 'top':-100, 'width':806, 'height':507, 'opacity':1});

		
		$('.slide').each(function()
		{
			$(this).css($(this).data('start'));
			$(this).data('mid', calcFadeStep($(this).data('start'),$(this).data('end')));
		});
		slideCount = $('.slide').size();

		window.setInterval(showNextSlide, slideSpeed);
		showNextSlide();
	}

//====================================================================================================================

	function showNextSlide()
	{
		var nextSlide = slideIndex+1;
		if(nextSlide>slideCount) nextSlide = 1;

		var currSlideEl = $('#slide-0'+ slideIndex);
		var nextSlideEl = $('#slide-0'+ nextSlide);

		currSlideEl.css({'z-index':1});
		nextSlideEl.css({'z-index':2, 'opacity':0});
		
		nextSlideEl.css(nextSlideEl.data('start')).animate(nextSlideEl.data('mid'),slideSpeed*fadePoint, 'linear').animate(nextSlideEl.data('end'),slideSpeed*(1-fadePoint), 'linear', function(){currSlideEl.css({'opacity':0});});		
		
		slideIndex = nextSlide;
	}
	
//====================================================================================================================

	function calcFadeStep(startPoint, endPoint)
	{
		var offsetLeft 		= endPoint.left-startPoint.left;
		var offsetTop 		= endPoint.top-startPoint.top;
		var offsetWidth 	= endPoint.width-startPoint.width;
		var offsetHeight	= endPoint.height-startPoint.height;
		
		var fadeStep = 
		{
			'opacity':	1, 
			'left':		startPoint.left+(offsetLeft*fadePoint), 
			'top':		startPoint.top+(offsetTop*fadePoint), 
			'width':	startPoint.width+(offsetWidth*fadePoint), 
			'height':	startPoint.height+(offsetHeight*fadePoint)
		};
		
		return fadeStep;
	}
		
//====================================================================================================================
