

function setOpacity2(el, opacity) {

//  Which opacity method does this browser support?
	opacity /= 100;
	el.style.opacity = opacity;
	el.style.MozOpacity = opacity;
	el.style.filter = "alpha(opacity=" + (opacity*100) + ")";
}

function fadeImage2(el, currentOpacity) {

	currentOpacity += 3;

	if (currentOpacity > 100) {
		setOpacity2(el, 100);
		var prevEl = el.previousSibling ? el.previousSibling : el.parentNode.lastChild;
		prevEl.style.visibility = 'hidden';
		el.style.zIndex = 1;
		window.setTimeout(startFading2, imageTimeout2);
	}
	else {
		setOpacity2(el, currentOpacity);
		window.setTimeout(function() { fadeImage2(el, currentOpacity); }, 100);
	}

}


function startFading2() {
	
	var el = document.getElementById('image-container2').childNodes[nextImage2];

	el.style.visibility = 'visible';
	el.style.zIndex = 2;
	setOpacity2(el, 0);
	fadeImage2(el,0);

	nextImage2 = (nextImage2 < images2.length-1) ? nextImage2 + 1 : 0;

}


function pageLoadGallery2() {

	var el = document.getElementById('image-container2');

	while (el.firstChild) { el.removeChild(el.firstChild); }

	el.style.width = imageWidth2 + 'px';
	el.style.height = imageHeight2 + 'px';

	for(var i=0; i<images2.length; i++) {


		var t = document.createElement('IMG');
		t.setAttribute('src',images2[i]);
		t.setAttribute('width',imageWidth2);
		t.setAttribute('height',imageHeight2);
		t.style.position = 'absolute';
		t.style.visibility = 'hidden';
		el.appendChild(t);

	}

	el.firstChild.style.visibility = 'visible';

	window.setTimeout(startFading2, imageTimeout2);

}


