var timer=new Array(4);
var delay=new Array(4);
var source=new Array(4);
var cid=new Array(4);
var off=1;

function refresh(screen) {
  clearTimeout(timer[screen]);
  var now= new Date;
  var time= now.getTime();
  var src= source[screen]+"?"+time;
  var foo= "http://www.webcam.sumodave.com/cgi-bin/counter.pl?cam=";
  if (off==0)
  {
    eval ("document.images.screen_"+screen+".src=src");
    eval ("document.images.counter_"+screen+".src='"+foo+cid[screen]+"&time="+time+"'");
    timer[screen]=setTimeout("refresh("+screen+")",delay[screen]);
  }
};

function viewcam(name,period,id) {
  source[0]=name;
  delay[0]=period*1000;
  cid[0]=id;
  off=0;
  refresh(0);
};

function viewcam_m(name,period,screen,id) {
  source[screen]=name;
  delay[screen]=period*2000;
  cid[screen]=id;
  off=0;
  refresh(screen);
}

function camoff(name,screen) {
  off=1;
  eval ("document.images.screen_"+screen+".src=name");
}
