/* webcam.js 100331
 * helps reloading live images
 *
 * tested on ff and ie7
 *
 * comments to thomas.reis@hft-stuttgart.de
*/


var ImageReloaded = 0;

// XXX point to axis image here
var axisImageURL = "http://www.sdeurope.de/images/stream/live.jpg";
// var axisImageURL = "http://www.sdeurope.de/test_/live.jpg";

// XXX set time of desired reload here (in milliseconds)
var reloadTicks = 5000;

// since <img...> tag is introduced first reload can be lazy
var theTimer = setTimeout('reloadImage()', reloadTicks);

// This function will stop unneeded reloads if client has slow bandwidth
function ImageLoaded()
{
  ImageReloaded = 1;
}

function reloadImage()
{
  // XXX sets reload iteration
  theTimer = setTimeout('reloadImage()', reloadTicks);

  if (ImageReloaded=1)
   {
     axisImageURL += '?ts=' + new Date().getTime().toString(10);
     document.theImage.src = axisImageURL;
     ImageReloaded = 0;
     axisImageURL = "http://www.sdeurope.de/images/stream/live.jpg"
   }
}


