var webcamIndex = null;
var webcamImageList = null;

function displayWebCamSeries(series_id)
{
	var ajaxRequest = new Ajax.Request('/inc/webcam.php?series_id=' + series_id, {method: 'get', onComplete: startSlideShow});
}

function stopSlideshow() {
    webcamIndex = null;
    webcamImageList = null;
    jQuery('.slideshowButton').show();
    jQuery('.stopSlideshowButton').hide();
}

/* webcam ajax call */
function updateWebCam(days_ago, pageName) {
    if (webcamImageList == null) {
        jQuery('.slideshowButton').hide();
        jQuery('.stopSlideshowButton').show();
        var ajaxRequest = jQuery.get('/' + pageName + '/viewDaysAgo/' + days_ago, function(data) {
			// split the result
			webcamImageList = data.split(";");
			webcamIndex = 0;
			loadNextImage();
		});
    }
}

function loadNextImage()
{
	if (webcamIndex != null) {
		// update the success story
		document.webcam.src = webcamImageList[webcamIndex];
		webcamIndex++;

		if (webcamIndex < webcamImageList.length) {
			window.setTimeout('loadNextImage()', 1500);
		}
		else {
			webcamImageList = null;
		}
	}
}