/* Image changing functions */

var preload_image = new Image();
var preload_lock = false;

function change_main(image_url) {

	if (image_url == document.images['ch'].src)
		return true;

	if (image_url.match('space.gif'))
		return true;

	if (preload_lock)
		return true;

	preload_lock = true;

	/* image_url = 'http://rinky.5emedia.net/~tom/slow_image.php?url=' + image_url + '&random=' + Math.random(); */

	preload_image = new Image();
	preload_image.src = image_url;

	setTimeout("check_image('" + image_url + "')", 50);

	// Added 6/5/5 BOB TWELLS
	if (typeof(close_picdrawer) != 'undefined')
		close_picdrawer();

}

function check_image(image_url) {

	/* is it ready yet? */
	if (preload_image.complete) {
		window.status = '';

		if (browser.isIE) {
			document.images['ch'].style.filter = "progid:DXImageTransform.Microsoft.Fade(duration=1)";
			document.images['ch'].filters[0].Apply();
		}

		document.images['ch'].src = image_url;

		if (browser.isIE) {
			document.images['ch'].filters[0].Play();
		}

		preload_lock = false;

	} else { /* try again soon */
		setTimeout("check_image('" + image_url + "')", 100);
		var d = new Date();
		window.status = 'Preloading: ' + d.getMinutes() + d.getSeconds() + d.getMilliseconds();
	}
}
