function slide_show (slides_count, photos_count) {
	var i = slides_count;
		for (j = 1;		j <= photos_count;	j++) {
			if (document.getElementById('slide_show_' + i + '_' + j).style.opacity > 0.9) {
				if (j < photos_count) {
					slide_shade(i, j, j+1);
				}else{
					slide_shade(i, j, 1);
				}
				break;
			}
		}
	setTimeout("slide_show("+slides_count+", "+photos_count+", 'slide_show');", 4000);
}


function slide_shade (i, j, k) {
	slide_1 = document.getElementById('slide_show_' + i + '_' + j);
	slide_2 = document.getElementById('slide_show_' + i + '_' + k);

	if (navigator.appName == "Netscape") {
		if (slide_1.style.opacity > 0) {
			slide_1.style.opacity = slide_1.style.opacity - 0.04;
			slide_2.style.opacity = 1 - slide_1.style.opacity;
			if (slide_1.style.opacity > 0) {
				setTimeout("slide_shade("+i+", "+j+", "+k+");", 50);
			}
		}
	}else{
		var value = 0;
		if (slide_1.style.opacity > 0) {
			slide_1.style.opacity = slide_1.style.opacity - 0.04;
			
			value = parseInt(((slide_1.style.opacity)*100)) - 4;
			if (value < 0) {
				value = 0;
			}else if (value > 100) {
				value = 100;
			}
			slide_1.style.filter =  ('alpha(opacity='+ value +')');

			slide_2.style.opacity = 1 - slide_1.style.opacity;
			value = parseInt(((1 - slide_1.style.opacity)*100));
			if (value < 0) {
				value = 0;
			}else if (value > 100) {
				value = 100;
			}
			slide_2.style.filter =  ('alpha(opacity='+ value +')');
			if (slide_1.style.opacity > 0) {
				setTimeout("slide_shade("+i+", "+j+", "+k+");", 50);
			}
		}
	}
}
