﻿/**
* Javaskripte des Frontends von SoMoSy
*
* Diese Datei wird von der Seite "Webcam" benutzt, um das Bild zu aktualisieren.
* 
* @author Dr. Markus Soick <Markus@Soick.de>
* @copyright Copyright 2007, Dr. Markus Soick
* @version 1.1
* @package SoMoSy
*/

// Werte initialisieren
webcamnr=Math.floor(Math.random()*100000); // Zähler zur Vermeidung des Caches
webcamfreq=60; // Wartezeit für automatische Aktualisierung
webcamtimer=false; // Index des Timers

// Webcam-Bild aktualisieren
function aktualisieren()
{
  document.getElementById("webcam").src="http://217.6.246.251/record/current.jpg?nr="+webcamnr;
  webcamnr++;
}

// Aktualisieren-Frequenz ändern
function neueFrequenz()
{
  index=document.getElementById("frequenz").selectedIndex;
  if (index>=0)
  {
    webcamfreq=document.getElementById("frequenz").options[index].value;
    // Evtl. aktualisieren
    if (webcamfreq>0) aktualisieren();
    // Evtl. Timer stoppen
    if (webcamtimer) window.clearInterval(webcamtimer);
    // Evtl neu starten
    if (webcamfreq>0) webcamtimer=window.setInterval("aktualisieren()",webcamfreq*1000);
  }
}

// Automatik starten
aktualisieren();
webcamtimer=window.setInterval("aktualisieren()",webcamfreq*1000);
  
