/*
    WebcamRefresh - Rafraichissement de l'image de webcam automatique
    par anelor
    http://www.anelor.org - contact@anelor.org 
    
*/

// Vitesse de rafraichissement des images en secondes
var vitesse_refresh = 30 ;


if(window.addEventListener) {
	addEventListener("load",webcam,false);
} else {
	attachEvent("onload",webcam);
}

function webcam(){
	if (document.getElementById("webcamrefresh")) {
		lbActions=document.getElementById("webcamrefresh");
		if (lbActions.addEventListener) {lbActions.addEventListener('click', rafraichir, true);}
		else if (document.addEventListener) { document.addEventListener('click', rafraichir, true);}
		if (lbActions.addEventListener) {lbActions.addEventListener('click', rafraichir, true);}
		else if (document.addEventListener) { document.addEventListener('click', rafraichir, true);}
		else if (lbActions.attachEvent) { lbActions.attachEvent("onclick", rafraichir); }
		setTimeout("rafraichir()", vitesse_refresh*1000);
	}
}

function rafraichir() {
  var source = document.getElementById("webcamrefresh").src+"?" ;
  source = (source.substr(0, source.indexOf("?", 0))) ;
  source = source+"?"+Math.random() ;
  document.getElementById("webcamrefresh").src = source;
  webcam();
}