
var imageDir = "images/banner/";
var galleryImages1 = new Array();
var preInitTimer;

function LoadGallery(obj, minV, maxV)
{
	var n = 0;
	for (var i = minV; i <= maxV; i++)
	{
		obj[n] = new Image();
		obj[n].src = imageDir + '0' + i + ".jpg";
		n++;
	}
}

function preInit() 
{
	if (document.getElementById && document.getElementById("Image1"))
	{
		document.getElementById("Image1").style.visibility = "hidden";
		if (typeof preInitTimer != 'undefined') 
			clearTimeout(preInitTimer);							// small Opera fix
	} else {
		preInitTimer = setTimeout("preInit()", 2);
	}
}

function fadeIn(opacity) 
{
	setOpacity("Image1", opacity);
}

function setOpacity(objId, opacity) 
{
	var objStyle = document.getElementById(objId).style; 
	objStyle.opacity = (opacity / 100);
	objStyle.MozOpacity = (opacity / 100);
	objStyle.KhtmlOpacity = (opacity / 100);
	objStyle.filter = "alpha(opacity=" + opacity + ")";
}

function crossFade(opacity, wait) 
{
	if (opacity < 100)
	{
		wait = 0;
		fadeIn(opacity);
		opacity += 1;
		window.setTimeout("crossFade("+opacity+", "+wait+")", 10);
	} else {
		if (wait == 0) 
		{
			wait = 1;
			opacity = 100;
			window.setTimeout("crossFade("+opacity+", "+wait+")", 2000);
		} else {
			SetRandomImage("banner", "Image1", galleryImages1);
			opacity = 0;
			wait = 0;
			window.setTimeout("crossFade("+opacity+", "+wait+")", 10);
		}
	}
}

function SetRandomImage(divId, imageId, objGallery)
{
	var rnd;
	var image = document.getElementById(imageId);
	do 
		rnd = Math.round(Math.random()*(objGallery.length - 1));
	while (image.src == objGallery[rnd].src)
	if (divId != "")
	{
		var div = document.getElementById(divId);
		div.style.backgroundImage = "url(" + image.src + ")";
		setOpacity(imageId, 0);
	}
	image.src = objGallery[rnd].src;
}

function ShowImages()
{
	preInit();
	SetRandomImage("", "Image1", galleryImages1);
	document.getElementById("Image1").style.visibility = "visible";
	var opacity = 100;
	var wait = 0;
	fadeIn(opacity);
	window.setTimeout("crossFade(" + opacity +", "+wait+")", 1000);
}

preInit();
LoadGallery(galleryImages1, 1, 8);


