var tId;
var imageUrl;
var newImage = new Image;
function refreshImage()
{
	// The unique time URL parameter in the path ensures that the
	// browser always goes for a new image and ignores the cached copy
	var uniq = new Date();
	newImage.src = imageUrl + "?" + uniq.getTime();
}

// Put the image on the page when it is done loading
function setImage()
{
	document.getElementById("WebcamImage").src = newImage.src;
}
newImage.onload = setImage;

var cookieName;
function setRate(rate)
{
	refreshImage();
	document.cookie = cookieName + "=" + rate;
	if (typeof tId != "undefined") clearInterval(tId);
	tId = setInterval("refreshImage()", rate * 1000);
	document.getElementById("RefreshRates").className = "rate"+rate;
}


// Set coordinates on map in edit-mode
function setCoordinates(e)
{
	var x = (e.offsetX) ? e.offsetX : e.pageX - e.target.offsetLeft;
	var y = (e.offsetY) ? e.offsetY : e.pageY - e.target.offsetTop;
	document.getElementById("X").value = x;
	document.getElementById("Y").value = y;
}
