var idFaderThread;
var collezione;
var objFader;
var fadeIn = 0; // div che fada in;
var fadeOut = -1; // div che fada out;
var opacityIn = 100;
var opacityOut = 0;
var numDiv;
var loops;

function changeLayer() {	
	clearInterval(idFaderThread);
	idFaderThread = setInterval("opacity()", 10);
}

function opacity() {
	if (opacityIn > 100) {
				clearInterval(idFaderThread);
				idFaderThread = setInterval("changeLayer()", 4000);
				fadeOut = fadeIn;
				opacityOut = 100;
				fadeIn = -1;
				opacityIn = 0;
				}
	else {
		if ((fadeOut > -1) && (fadeIn < 0) && (opacityOut < 91)) {
									if (fadeOut < numDiv - 1) fadeIn = fadeOut + 1;
									else fadeIn = 0;
									}
		else {
			if ((fadeOut > -1) && (opacityOut < 1)) fadeOut = -1;
			}
		}

	if (fadeIn > -1) {
				opacityIn = opacityIn + 2;
				changeOpac(opacityIn, collezione[fadeIn].style);
			}
	if (fadeOut > -1) {
				opacityOut = opacityOut - 2;
				changeOpac(opacityOut, collezione[fadeOut].style);
			}
	}


function pauseFading(){
	if (opacityIn > opacityOut) { opacityIn = 100; opacityOut = 0; }
	else { opacityIn = 0; opacityOut = 100; }
	if (fadeIn > -1) { changeOpac(opacityIn, collezione[fadeIn].style);}
	if (fadeOut > -1) { changeOpac(opacityOut, collezione[fadeOut].style);}
}
function changeOpac(opacity, object) {
	object.filter="progid:DXImageTransform.Microsoft.Alpha(opacity="+ opacity +");";
	object.opacity = (opacity / 100);
	object.MozOpacity = (opacity / 100);
	object.KhtmlOpacity = (opacity / 100);
	object.filter = "alpha(opacity=" + opacity + ")";
	if (opacity < 1) object.visibility = "hidden";
	else object.visibility = "visible";
}

function controlla(form){
	var ricerca = form["ricerca"].value;
	if ((ricerca.length == 0)||(ricerca == 'cerca nel sito...')) return false;
	else return true;
}
