/* Javascript webcam refresh            */
/* Written by Philip Heron for fswebcam */
/* ------------------------------------ */
/* http://www.firestorm.cx/fswebcam     */

function update_webcam(id, frequency)
{
  /* Copy the existing image URL */
  newsrc = document.images[id].src;
  
  /* Remove POST */
  s = newsrc.indexOf('?');
  if(s > -1) newsrc = newsrc.substr(0, s);
  
  /* Add a timecode to ensure image is reloaded */
  newsrc += "?tc=" + (new Date()).getTime();
  
  /* Set the new image URL */
  document.images[id].src = newsrc;
  
  /* webcam(id, frequency); */
}

function webcam(id, frequency)
{
  if(!document.images) return;
  if(!document.images[id]) return;
  
  setInterval('update_webcam(\'' + id + '\', ' + frequency + ');', frequency);
  document.images[id].onload = "";
}

