// image cross fade

var curImgSrc = "";
var fading = false;

function xfade(src,caption) {
	if (src != curImgSrc && fading == false) {
		fading = true;
		curImgSrc = src;
		$('#img-over').fadeTo(0,0);
		document.getElementById("img-over").src = src;
		$('#img-over').fadeTo(650,1);
		$('#img-under').fadeOut(650, function() {
			document.getElementById("img-under").src = src;
			$('#img-under').fadeTo(0,1);
			$('#img-over').fadeTo(0,0);
			fading = false;
		});
		if (caption == '') {
			WriteByID('img-caption',null,"&nbsp;");
		} else {
			WriteByID('img-caption',null,urldecode(caption));
		}
	}
}
