var time = 0;
var req = false;
function checkPic() {
	sendReq();
	setTimeout("checkPic()",2000);
}
function loadImg() {
	var date = new Date();
	var strDate = date.getTime().toString();
	var camImage = new Image();
	camImage.src = "/images/webcam/RossOlsonWebcam.jpg?na=" + strDate;
	document.getElementById('webcamImage').src = camImage.src;
}
function sendReq() {
	req = false;
	if(window.XMLHttpRequest) {
		try {
			req = new XMLHttpRequest();
		}
		catch(e) {
			req = false;
		}
	}
	else if(window.ActiveXObject) {
		try {
			req = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch(e) {
			try {
				req = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch(e) {
				req = false;
			}
		}
	}
	if(req) {
		var date = new Date();
		var strDate = date.getTime().toString();
		req.onreadystatechange = getReq;
		req.open("GET", '/services/camstatus.php?na=' + strDate, true);
		req.send("");
	}
}
function getReq() {
	try {
		if (req.readyState == 4) {
			if (req.status == 200) {
				newTime = req.responseXML.getElementsByTagName("time")[0].firstChild.data;
				if(time < newTime) {
					time = newTime;
					loadImg();
				}
			}
			else {
				//alert("There was a problem retrieving the XML data:\n" + req.statusText);
			}
		}
	}
	catch(e) {
		req = false;
	}
}
document.onload = setTimeout('checkPic()',5000);
function webcam() {
	var date=new Date();
	var id=date.getTime();
	eval("webcam"+id+"=window.open('./webcam.php','"+id+"','toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=640,height=480,left=0,top=0');");
}
function togglePic(id, image) {
	document.getElementById(id).src = image;
}

