// ----------------------------------------------------------------------------- 
// Copyright: ROSE Development 2007/2008 
// Author: Silvester Kok 
// Version: 1.06 
// ----------------------------------------------------------------------------- 
var interval = 6000; var intervalID = 0; var IsLoading = false; var FirstLoad = true; var WillServe = true; var preLoadImage = new Image(); var imageSource = "webcam.php"; function randomNumber() { fTime = new Date(); fMonth = (fTime.getMonth()+1).toString(16); fDay = (fTime.getDay()+1).toString(16); fYear = (fTime.getYear()+1).toString(16); fHours = (fTime.getHours()+1).toString(16); fMinutes = (fTime.getMinutes()+1).toString(16); fSeconds = (fTime.getSeconds()+1).toString(16); fRandom = (Math.round(100*Math.random())).toString(16); return fMonth + fDay + fYear + fHours + fMinutes + fSeconds + fRandom; } function webcam_Refresh() { if (WillServe){ if (!FirstLoad) { if (!IsLoading) { if (intervalID) { window.clearInterval(intervalID); intervalID = 0; } preLoadImage = new Image(); preLoadImage.src = imageSource + "?time=" + randomNumber(); IsLoading = true; intervalID = window.setInterval(webcam_DisplayImage, 1000); } } else { FirstLoad = false; setTimeout("webcam_Refresh()",interval); } } } function webcam_DisplayImage() { if (WillServe) { if ((preLoadImage.complete) && (preLoadImage.width)) { if (intervalID) { window.clearInterval(intervalID); intervalID = 0; } document.images["image1"].src = preLoadImage.src; IsLoading = false; setTimeout("webcam_Refresh()",interval); } } } if (WillServe) { setTimeout("webcam_Refresh()",interval); } function locTrack() { if (window.parent.frames.length>0) { fFrame = document.getElementById("container"); fFrame.innerHTML="<b>Webcam Copyright Cafe Restaurant Zeezicht</b>"; WillServe = false; } }