//////////////////////////////////////////////////////////////////////////////////////////////////////////

// IE/Netscape/Mozilla
var numimages = 2; // number of total pictures on page 
var time2displaymin = 3; // seconds
var time2displaymax = 3;// seconds
var fadespeed = 25;
var fin = 1;

function fadeIn(objname,opacity,name) {
	objId = objname;
	if(document.getElementById) {
		obj = document.getElementById(objId);
		if(opacity == 0){
			document.getElementById(name).style.visibility = "visible";
		}
		if(opacity <= 100) {
			setOpacity(obj, opacity);
			opacity += 5;
			window.setTimeout("fadeIn('" + objname + "', " + opacity + ", '" + name + "')", fadespeed);
		}else{
			fin=1
		}
	}
}

function fadeOut(objname, opacity, name) {
	objId = objname;
	if(document.getElementById) {
		obj = document.getElementById(objId);
		if(opacity > 0) {
			setOpacity(obj, opacity);
			opacity -= 5;
			window.setTimeout("fadeOut('" + objname + "', " + opacity + ", '" + name + "')", fadespeed);
		}else{
			document.getElementById(name).style.visibility = "hidden";
		}
	}
}

function setOpacity(obj, opacity) {
	opacity = (opacity == 100) ? 99.999 : opacity;
	// IE/Win
	obj.style.filter = "alpha(opacity:" + opacity + ")";
	// Safari<1.2, Konqueror
	obj.style.KHTMLOpacity = opacity / 100;
	// Older Mozilla and Firefox
	obj.style.MozOpacity = opacity / 100;
	// Safari 1.2, newer Firefox and Mozilla, CSS3
	obj.style.opacity = opacity / 100;
}

function displayimages(pref){
	for (var x = 0; x < pics.length; x++){
		var p = new Image();
		p.src = pics[x];
	}
	changeimages(pref, 'A', 1);
}

var z=0;

function changeimages(pref, p1, v){
	var p2 = (p1 == 'A') ? 'B':'A';
	var pic = pics[z];
	var nm = names[z];
	z = (z + 1) % pics.length;

	var objId = pref+p1;
	var obj = document.getElementById(objId);
	obj.src = pic;
	objId = pref + "B";
	obj = document.getElementById(objId);
	obj.alt = nm;
	obj.title = nm;
	fadeIn(pref + p1, 0, 'pic' + p1);

	if(v == 1){
		setOpacity(obj, 0);
	}else{
		fadeOut(pref + p2, 100, 'pic' + p2);
	}
	setTimeout("changeimages('" + pref + "', '" + p2 + "', 0)", time2displaymin*1000 + Math.random() * (time2displaymax - time2displaymin) * 1000);
}