var main_divs = new Array( "contents_homepage","contents_book","contents_inloveandwar","contents_clock",
"contents_letyourfreakflagfly", "contents_sisyphus", "contents_pizza", "contents_stilllifewithfish",
"contents_cellphone", "contents_strip", "contents_mortality" );
	
var current_div = "contents_homepage";

function showDiv(div_elem)  {
	
	if (div_elem == current_div) {
		return;
	}

	var tmp = document.getElementById(div_elem);
	window.setTimeout(function() {fadeOut(tmp, 50);}, 10);

}

function fadeOut(whichDiv, alpha) {
	var current = document.getElementById(current_div);
	if (alpha >= 0) {
		new_alpha = alpha - 10;
		if (document.all) {
			current.style.filter = "alpha(opacity=" + new_alpha + ")";
		} else {
			current.style.opacity = (new_alpha/100);
		}
		window.setTimeout(function() {fadeOut(whichDiv, new_alpha);}, 10);
	} else {
		if (document.all) {
			current.style.filter = "alpha(opacity=100)";
		} else {
			current.style.opacity = 1;
		}
		current.style.display 			= "none";	
		whichDiv.style.display			= "block";
		
		window.scrollTo(0,0);		
		fadeIn(whichDiv, 0);
	}
}

function fadeIn(whichDiv, alpha) {
	if (alpha <= 100) {
		new_alpha = alpha + 10;
		if (document.all) {
			whichDiv.style.filter = "alpha(opacity=" + new_alpha + ")";
		} else {
			whichDiv.style.opacity = (new_alpha/100);
		}
		window.setTimeout(function() {fadeIn(whichDiv, new_alpha);}, 10);
	} else {
		current_div = whichDiv.id;
	}
}