value = 10;
element = 1;
a_val = 0;
change = 0;
picture = new Array();
var t;

function createArray() {
do	{
	picture[element-1] = document.getElementById("image"+element);
	element++;
    }
while(document.getElementById("image"+ element));
}

function fadeoutnext() {
	picture[a_val].style.opacity = value/10;
	picture[a_val].style.filter = 'alpha(opacity=' + value*10 + ')';
	if (value > 0) {
		value -= 1;
	t=setTimeout(fadeoutnext,50);
	}
	else {
	picture[a_val].style.display = "none";
	a_val++;
	if(!picture[a_val]){
	a_val = 0;
	}
	picture[a_val].style.opacity = value/10;
	picture[a_val].style.filter = 'alpha(opacity=' + value*10 + ')';
	picture[a_val].style.display = "block";
	t=setTimeout(fadein,1);
	}
}

function fadeoutprev() {
	clearTimeout(t);
	picture[a_val].style.opacity = value/10;
	picture[a_val].style.filter = 'alpha(opacity=' + value*10 + ')';
	if (value > 0) {
		value -= 1;
	t=setTimeout(fadeoutprev,50);
	}
	else {
	picture[a_val].style.display = "none";
	a_val--;
	if(a_val < 0){
	a_val = 0;
	}
	picture[a_val].style.opacity = value/10;
	picture[a_val].style.filter = 'alpha(opacity=' + value*10 + ')';
	picture[a_val].style.display = "block";
	t=setTimeout(fadein,1);
	}
}


function fadein() {
	picture[a_val].style.opacity = value/10;
	picture[a_val].style.filter = 'alpha(opacity=' + value*10 + ')';
	if (value < 10) {
		value += 1;
	t=setTimeout(fadein,50);
	}
	else
	{
	t=setTimeout(fadeoutnext,5000);
	}
}

function quickfadeoutnext() {
	clearTimeout(t);
	fadeoutnext();
	return;
}

t=setTimeout(createArray,10);
t=setTimeout(fadeoutnext,5000);
