var slideFrames = new Array();
var currentFrame = 0;
var nextFrameNumber = 0;
var slideTimer = null;
var slideAmount = 0;
var slideShowIsStopped = false;
var slideStep = 4000;

function initBannerShow() {
	var j = 0;
	for(var i = 0; i <= initBannerShow.arguments.length; i++) {
		
		if((i % 3) == 2) {
			slideFrames[j]['url'] = initBannerShow.arguments[i];
			if(i > 0) j++;
		}
		if((i % 3) == 1) {
			slideFrames[j]['title'] = initBannerShow.arguments[i];
		}
		if((i % 3) == 0) {
			slideFrames[j] = new Array();
			slideFrames[j]['img'] = initBannerShow.arguments[i];
		}
	}
	slideAmount = j - 1;
	if(slideAmount > 0) slideTimer = setTimeout(nextFrame, slideStep);
	
	nextFrameNumber = ((currentFrame + 1) > (slideAmount)) ? 0 : currentFrame + 1;
	document.getElementById('imagePreload').src = slideFrames[nextFrameNumber]['img'];
}

function nextFrame() {
	var anchor = document.getElementById('slideMainAnchor');
	var img = document.getElementById('slideMainImg');
	
	var prevFrame = currentFrame;
	currentFrame = ((currentFrame + 1) > (slideAmount)) ? 0 : currentFrame + 1;
	nextFrameNumber = ((currentFrame + 1) > (slideAmount)) ? 0 : currentFrame + 1;
	document.getElementById('imagePreload').src = slideFrames[nextFrameNumber]['img'];
	
	$('#slideMainAnchor').fadeOut(1000, function() {
		
		img.src = slideFrames[currentFrame]['img'];
		img.alt = slideFrames[currentFrame]['title'];
		img.title = slideFrames[currentFrame]['title'];
		if(slideFrames[currentFrame]['url'] != '')
			anchor.href = slideFrames[currentFrame]['url'];
		else
			anchor.removeAttribute('href');
		$('#slideMainAnchor').fadeIn(1000);
		
	});
	
	if(!slideShowIsStopped)	{
		slideTimer = setTimeout(nextFrame, slideStep);
	}
}
