var multimediaBoxCurrent = 0;
var multimediaBoxMax = multimediaBoxData.length-1;

var multimediaBoxActive = true;

var multimediaBoxImage, multimediaBoxTitle, multimediaBoxDesc, multimediaBoxImageDesc, multimediaBoxImageLink, multimediaBoxMoreLink;

function multimediaBoxPrevious() {
	if (multimediaBoxActive) {
		multimediaBoxActive = false;
		if (multimediaBoxCurrent == 0) multimediaBoxChange(multimediaBoxMax);
		else multimediaBoxChange(multimediaBoxCurrent-1);
		clearInterval(window.myIntervall);
	}
}

function multimediaBoxNext() {
	if (multimediaBoxActive) {
		multimediaBoxActive = false;
		if (multimediaBoxCurrent == multimediaBoxMax) 
    {
     multimediaBoxChange(0);
    }
		else 
    {
     multimediaBoxChange(multimediaBoxCurrent+1);
    }
    clearInterval(window.myIntervall);
	}
}

function multimediaBoxChange(id) {
		multimediaBoxCurrent = id;
		multimediaBoxImageDesc.innerHTML = multimediaBoxData[id].image_desc;
		multimediaBoxDesc.innerHTML = multimediaBoxData[id].desc;
		multimediaBoxTitle.innerHTML = multimediaBoxData[id].title;
		var onFadeOut = function() {
			multimediaBoxImage.onload = function() {
				setTimeout("multimediaBoxShow()",50);
			}
			multimediaBoxImage.src = multimediaBoxData[id].image;
			multimediaBoxImage.title = multimediaBoxData[id].title;
		}
		myAnimationManager.addAnimation(multimediaBoxImage, 'alpha', -13, -1, -13, 1, 0, false, 100, 0, onFadeOut, 'multimediaBoxImageFadeOut');
		multimediaBoxImageLink.href = multimediaBoxData[id].linkUrl;
		multimediaBoxMoreLink.title = multimediaBoxData[id].title;
}

function multimediaBoxShow() {
	multimediaBoxImage.onload = null;
	var onFadeIn = function() {
		multimediaBoxActive = true;
	}
	myAnimationManager.addAnimation(multimediaBoxImage, 'alpha', 1, 13, 1, 1, 0, true, 0, 100, onFadeIn, 'multimediaBoxImageFadeIn');
}

function multimediaBoxInitialize() {
	multimediaBoxImage = document.getElementById('multimediaBoxImage');
	multimediaBoxTitle = document.getElementById('multimediaBoxTitle');
	multimediaBoxDesc = document.getElementById('multimediaBoxDesc');
	multimediaBoxImageDesc = document.getElementById('multimediaBoxImageDesc');
	multimediaBoxImageLink = document.getElementById('multimediaBoxImageLink');
	multimediaBoxMoreLink = document.getElementById('multimediaBoxMoreLink');
}

if (window.addEventListener) {
	window.addEventListener("load",multimediaBoxInitialize,false);
}
else if (window.attachEvent) {
	window.attachEvent("onload",multimediaBoxInitialize);
}
