var fadeintimer;
var fadeouttimer;
var fadeincount = 0;

for (var i = 0; i < maximages; i++){
	eval('pic' + i + ' = new Image();');
	eval('pic' + i + '.src = aFadeArray.img[i][\'image\'];'); // preloads fade images
}

function fade_in(){

	var sImage			= aFadeArray.img[fadeincount]['image'];
	var sDescription	= aFadeArray.img[fadeincount]['description'];
	var sLink 			= aFadeArray.img[fadeincount]['link'];
	
	clearTimeout(fadeouttimer);
	document.getElementById('fade-pic').src = sImage;

	if(sLink != '' && sDescription != '' && typeof(sDescription) != 'undefined'){

		var sDisplayLink = '';
		var fd = document.getElementById('fade-desc');

		sDisplayLink = '<img src="' + sDotImg + '" class="floatleft" style="margin:3 10 0 10;" height="8">';
		sDisplayLink = sDisplayLink + '<a href="#" onClick="javascript:window.open(\'' + sLink + '\', \'ref1\', \'width=800, height=600, toolbars=0, scrollbars=' + scrollbar + ', resizable=1\');" class="content">' + sDescription + '</a>';

		fd.style.display = 'block';
		fd.innerHTML = sDisplayLink;
	}

	if (fadeincount != maximages-1){
		fadeincount++;
	}
	else{
		clearTimeout(fadeintimer);
		fadeincount = 0;
	}
	fadeintimer = setTimeout('fade_in()', fadespeed);
}

document.onload = fade_in();