
var timerRef3;

var timerRefCameraShutoff;
var cameraShutoffMilliSeconds = 60 * 1000;
var cameraShutoff = true;

function shutOffCameras()
{
    //alert("Shutoff");
    cameraShutoff = true;
}





addWindowLoadEvent(PopularCameraStartup, "end")

function PopularCameraStartup()
{
//parsePopularCameras();
cameraShutoff = false;
timerRef = setTimeout('parsePopularCameras()',1000);
// 7/28/2008 JH - Camera refresh limit removed.
timerRefCameraShutoff = setTimeout("shutOffCameras()", cameraShutoffMilliSeconds);
timerRef3 = setInterval('parsePopularCameras()',3000);
}


function parsePopularCameras()
{
    if (cameraShutoff == false)
    {
        for (j=0;j<popularCameras.length; j++) {
            var tempCamera;
            var tempCameraTitle;

		    tempCamera = 'ctl00_ContentPlaceHolder1_TrafficCamera1_Image_Camera' + (j+1);

		    var thisCamera = document.getElementById(tempCamera);

	   	    thisCamera.src = popularCameras[j][3] + '&random=' + Math.random();
	   	    thisCamera.alt = popularCameras[j][0];
	   	    thisCamera.title = popularCameras[j][0]; 
    		
		    tempCameraTitle = 'ctl00_ContentPlaceHolder1_TrafficCamera1_Label_CameraCaption' + (j+1);

		    var thisCameraTitle = document.getElementById(tempCameraTitle);
    		
		    thisCameraTitle.innerHTML = popularCameras[j][0];
			    if(popularCameras[j][1] != 'unknown')
				    thisCameraTitle.innerHTML += '<br/>Facing: ' + popularCameras[j][1]; 
           }
    }
    else
    {
        clearInterval(timerRef3);
    }
       	
		
		//timerRef = setTimeout('parsePopularCameras()',3000);
}