var t = 3; // interval in seconds
//image = "http://77.245.175.182/goform/capture/image.jpg"; //name of the image
image = "http://korzina.tomsk.ru/img/webcam/video2.jpg";
var interval;
function getSecs() {
  var res = "";
  var now = new Date();
  var last = new Date(now.getFullYear(), now.getMonth(), now.getDate(), now.getHours(),0,0,0);
  var res = now.getTime() - last.getTime();
  res=Math.floor(res/1000);
  if(res<10) {res="000"+res;}
  else if(res<100) {res="00"+res;}
  else if(res<1000) {res="0"+res;}
  return res;
}

var count=0;
function isImageOk(img) {
    if (!img.complete) {
        return false;
    }
    if (typeof img.naturalWidth != "undefined" && img.naturalWidth == 0) {
        return false;
    }
    return true;
}
function webupdate() {
  tmp = new Date();
  tmp = "?"+tmp.getTime()
  if(isImageOk(document.images["refresh"])) {document.images["refresh"].src = image+tmp; }
  else if (count==5) {count=0; document.images["refresh"].src = image+tmp;} else count++;
  return false;
}
function webupdate2() {
  secs=getSecs();
  document.images['refresh'].src='http://korzina.tomsk.ru/img/camera/camera-'+secs+'.jpg';
  return false;
}
function webstart() {
  interval=setInterval("webupdate()", t*1000);
  return false;
}
function webstart2() {
  interval=setInterval("webupdate2()", 1000);
  return false;
}
function webstop() {
  clearInterval(interval);
  return false;
}
function webdo(el) {
  if(el.checked) {
    webstart();
  }
  else {
    webstop();
  }
}
function webdo2(el) {
  if(el.checked) {
    webstart2();
  }
  else {
    webstop();
  }
}

function WindowForPicture (locat, W, H)
{
	window.open (locat,'picture','toolbar=no, menubar=no, scrollbars=no, width='+W+', height='+H);
}

//<a href="#" onclick="tmp=new Date();  tmp='?'+tmp.getTime(); document.images['refresh'].src='img/webcam/video2.jpg'+tmp">Обновить</a> | обновлять каждую секунду <input type="checkbox" name="webupd" onclick="webdo(this);">