document.write("<style type='text/css'>#photo {visibility:hidden; z-index:2;}</style>");
function initImage() {
	image = document.getElementById('photo');
	setOpacity(image, 0);
	image.style.visibility = "visible";
	fadeIn(0);
}
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 fadeIn(opacity) {
	if (document.getElementById) {
		image = document.getElementById('photo');
		if (opacity <= 100) {
			setOpacity(image, opacity);
			opacity += 10;
			window.setTimeout("fadeIn("+opacity+")", 20);
		}
	}
}
function fadeOut(url, opacity) {
	if (document.getElementById) {
	imageId = document.getElementById('photo');
		if (opacity >= 0) {
			setOpacity(imageId, opacity);
			opacity -= 10;
			window.setTimeout("fadeOut('"+url+"',"+opacity+")", 20);
		} else {
			ajax(url);
		}
	}
}
window.onload = function() { 
	objImage1 = new Image();
	objImage1.src = "images/loader.gif";
	objImage2 = new Image();
	objImage2.src = "images/loader_small.gif"
	initImage();
}
function aboutIn(opacity) {
	document.getElementById('disabler').style.display = "block";
	document.getElementById('next').style.display = "none";
	document.getElementById('prev').style.display = "none";
	aboutId = document.getElementById('about');
	aboutId.style.visibility = "visible";
	if (document.getElementById) {
		if (opacity <= 100) {
			setOpacity(aboutId, opacity);
			opacity += 10;
			window.setTimeout("aboutIn("+opacity+")", 20);
		}
	}
}
function aboutOut(opacity) {
	document.getElementById('disabler').style.display = "none";
	document.getElementById('next').style.display = "block";
	document.getElementById('prev').style.display = "block";
	aboutId = document.getElementById('about');
	if (document.getElementById) {
		if (opacity >= 0) {
			setOpacity(aboutId, opacity);
			opacity -= 10;
			window.setTimeout("aboutOut("+opacity+")", 20);
		} else {
			aboutId.style.visibility = "hidden";
		}
	}
}
function ajax(url) {
	objImage = new Image();
	objImage.src = url;
	objImage.onLoad = imagesLoaded(url);
}
function imagesLoaded(url) {
	document.getElementById('photo').innerHTML = "<img src=\""+url+"\" />";
	fadeIn(0);
}