preLoadCameraImage = function()
{
	img = new Image();
	img.src = "/camera/DailyImages/current.jpg?rand=" + Math.random();	// Math.random() used to avoid caching.
	
	// Debug output for Firebug (www.getfirebug.com).
	if (typeof console != 'undefined') {
		console.log("Info: Preloading image: %s.", img.src);
	}
		
	return img;
}

refreshCameraImage = function() 
{
	if (typeof img == 'undefined') {
		img = preLoadCameraImage();
	}
		
	CurrentCameraImage = document.getElementById("current-camera-image");
	CurrentCameraImage.src = img.src;
	
	img = preLoadCameraImage();
	
	// Debug output for Firebug (www.getfirebug.com).
	if (typeof console != 'undefined') {
		console.log("Info: Image changed (%s).", Date());
	}
}	

window.setInterval(refreshCameraImage, 1*60000);
// window.addEventListener('onload', setRefreshInterval, false);
