var update  = null;
var nUpdate	= 60000;
function doInit() {
	if(update != null) clearInterval(update);
	update = setInterval('doUpdate();',nUpdate);
}
function doUpdate() {
	for (var i=0;i<document.images.length;i++)
	{
		if (!document.images[i].name.match(/^webcam/)) continue;
		var webcam = document.images[i];
		if(webcam) {
			var oldurl = webcam.src.substr(0,webcam.src.indexOf("?"));
			webcam.src = oldurl + "?rand=" + Math.random();
		} else {
			if(update != null) clearInterval(update);
			clearInterval(update);	
		}
	}
}
function setUpdate(src) {
	nUpdate = src.value;
	doInit();
}
function loadExtern(href,id) {
	var newWin = window.open(href,"");
	newWin.focus();
	doAccessCount(id);
}
function loadIntern(href,id) {
	var newWin = window.open(href,"","height=600,left=260,location=no,menubar=no,resizable=yes,scrollbars=yes,status=no,toolbar=no,top=260,width=800,dependent=yes");
	newWin.focus();
	doAccessCount(id);
}
function loadContent(href,id) {
	if(parent == null || typeof(parent) == "undefined" || parent.content == null || typeof(parent.content) == "undefined" ) return;
	parent.content.location = href;
	doAccessCount(id);
}
function doAccessCount(id) {
	var frame = null;
	if(opener.accesscount) {
		frame = opener.accesscount; 	
	} else if(opener.parent.accesscount) {
		frame = opener.parent.accesscount; 	
	}	
	if(frame != null) {
		if(frame.doAction) {
			frame.doAction(id);
		}
	}
}
