
	var refresh;
	var imgsrc = "http://webcam.tierpark-hellabrunn.de/camera/cam1iout.jpg";
	var buffer = new Image();
	// beim ersten mal auf jeden Fall anzeigen
	var loaded = true;
	var containerIndex=1;
	var mycam = new Array();
	var livecontainer = new Array();
	
function refreshCam(){
	// erst neu laden, wenn vorige Anforderung vollständig geladen wurde
	if (loaded == false || mycam[containerIndex].complete == false) {
		return
	}
	loaded = false;
	buffer.src = imgsrc + "?" + Math.round(Math.random() * 1000000);
	buffer.onload = DoComplete;
	return true;
}

function DoComplete() {
	containerIndex = (containerIndex+1) % 2;
	livecontainer[containerIndex].style.display="none";
	// mycam[containerIndex].style.visiblity = "hidden";
	// mycam[containerIndex].className = "camhide";
	livecontainer[(containerIndex+1)%2].style.display="block";
	// mycam[(containerIndex+1)%2].style.visibility="visible";
	// mycam[(containerIndex+1)%2].className = "camshow";
	mycam[containerIndex].src=buffer.src
	loaded = true;
	return true;
}

function startit(){
	mycam[0] = document.getElementById("livecam0");
	mycam[1] = document.getElementById("livecam1");
	livecontainer[0] = document.getElementById("livecontainer0");
	livecontainer[0].style.display="none";
	livecontainer[1] = document.getElementById("livecontainer1");
	
	setRefresh();
	refreshCam();
	return true;
}  

function setRefresh() {
	refresh = document.getElementById("refresh").value;
	if (refresh > 0) {
		if (typeof counter != 'undefined') {
			clearInterval(counter);
		}
		counter=setInterval("refreshCam()", refresh*1000);
		window.status = "LiveCam aktiv";
	} else {
		clearInterval(counter);	
		window.status = "LiveCam inaktiv";
	}
	return true;
}

function changeCamImage(url) {
	loaded = true;
	imgsrc = url;
	mycam[containerIndex].src = imgsrc;
	mycam[(containerIndex+1)%2].src = imgsrc;
	setRefresh();
	refreshCam();
}