diff --git a/webcams.js b/webcams.js
index ea7d8434b349fcf88af19ec140a5ae2f810ac7f0..02a72cc1a17e60b3998e26fd6c5b7c7dd76cda55 100755
--- a/webcams.js
+++ b/webcams.js
@@ -7,6 +7,9 @@ function updateWebcam(webcamid, webcamurl) {
     var date = new Date();
     var fullwebcamurl = webcamurl + "&t" + date.getTime();
     var img = document.getElementById(webcamid);
+    if( !img ) {
+        return ;
+    }
 
     // get an XML HTTP Request object
     var req = false;
@@ -54,6 +57,7 @@ function updateTime() {
     updateWebcam("ipcamera2", "camera.php?camera=ipcamera2");
     updateWebcam("ipcamera3", "camera.php?camera=ipcamera3");
     updateWebcam("ipcamera4", "camera.php?camera=ipcamera4");
+    updateWebcam("ipcamera12", "camera.php?camera=ipcamera12");
     //cam 5 down, last capture time 17/07/23
     //updateWebcam("ipcamera5", "camera.php?camera=ipcamera5");
     updateWebcam("ipcamera6", "camera.php?camera=ipcamera6");