function refreshCam() {
	northImgE = document.getElementById("northImg");
	southImgE = document.getElementById("southImg");
	
	tmp = new Date();
	tmp = "?"+tmp.getTime();
	
	if(northImgE) {
		nPos = northImgE.src.indexOf('?');
		if(nPos == -1) {
			northImgE.src	= northImgE.src + tmp;
		}
		else {
			northImgE.src	= northImgE.src.substr(0, nPos) + tmp;
			//alert(' northImgE.src: ' +  northImgE.src);
		}
	}
	if(southImgE) {
		sPos = southImgE.src.indexOf('?');
		if(sPos == -1) {
			southImgE.src	= southImgE.src + tmp;
		}
		else {
			southImgE.src	= southImgE.src.substr(0, sPos) + tmp;
			//alert(' southImgE.src: ' +  southImgE.src);
		}
	}

	setTimeout("refreshCam()",60000);
}
refreshCam();
		
function showCamYork() {
	divExitNameE = document.getElementById("divExitName");
	imgMapE = document.getElementById("imgMap");
				
	showImage(2,1);
	divExitNameE.innerHTML = "York Toll Plaza - York, Maine - Mile 7.3";
	imgMapE.src	= "../image/webcams/shell/webcam_base1.jpg";
}

function showCamKennebunk() {
	divExitNameE = document.getElementById("divExitName");
	imgMapE = document.getElementById("imgMap");
	
	showImage(3,9);
	divExitNameE.innerHTML = "West Kennebunk - Kennebunk, Maine - Mile 25.3";
	imgMapE.src	= "../image/webcams/shell/webcam_base2.jpg";
}

function showCamBiddeford() {
	divExitNameE = document.getElementById("divExitName");
	imgMapE = document.getElementById("imgMap");
	
	showImage(10,4);
	divExitNameE.innerHTML = "Route 111 - Biddeford, Maine - Mile 31.4";
	imgMapE.src	= "../image/webcams/shell/webcam_base3.jpg";
}

function showCamSaco() {
	divExitNameE = document.getElementById("divExitName");
	imgMapE = document.getElementById("imgMap");
	
	showImage(5,0);
	divExitNameE.innerHTML = "Boom Road - Saco, Maine - Mile 33.4";
	imgMapE.src	= "../image/webcams/shell/webcam_base4.jpg";
}

function showCamSacoFlagPond() {
	divExitNameE = document.getElementById("divExitName");
	imgMapE = document.getElementById("imgMap");
	
	showImage(6,7);
	divExitNameE.innerHTML = "Flag Pond Road - Saco, Maine - Mile 38.1";
	imgMapE.src	= "../image/webcams/shell/webcam_base5.jpg";
}

function showCamScarborough() {
	divExitNameE = document.getElementById("divExitName");
	imgMapE = document.getElementById("imgMap");
	
	showImage(8,0);
	divExitNameE.innerHTML = "Holmes Road - Scarborough, Maine - Mile 43";
	imgMapE.src	= "../image/webcams/shell/webcam_base6.jpg";
}

function showCamGray() {
	divExitNameE = document.getElementById("divExitName");
	imgMapE = document.getElementById("imgMap");
	
	showImage(11,12);
	divExitNameE.innerHTML = "Center Road - Gray, Maine";
	imgMapE.src	= "../image/webcams/shell/webcam_base7.jpg";
}


function showImage(northImgId, southImgId) {
	northImgE = document.getElementById("northImg");
	southImgE = document.getElementById("southImg");
	divNorthTitleE = document.getElementById("divNorthTitle");
	divSouthTitleE = document.getElementById("divSouthTitle");
	divWelcomeTextE = document.getElementById("divWelcomeText");
	
	divWelcomeTextE.innerHTML = '';
	
	divNorthTitleE.innerHTML = 'Looking North';
	if( checkImageId(northImgId) ) {
		northImgE.src='../image/webcams/video' + northImgId + '.jpg';
	}
	else {
		northImgE.src='../image/webcams/no_image.gif';
	}
	
	if(southImgId == 0) {
		divSouthTitleE.innerHTML = '';
		southImgE.src='../image/webcams/shell/transparent.gif';
	}
	else {
		divSouthTitleE.innerHTML = 'Looking South';
		if( checkImageId(southImgId) ) {
			southImgE.src='../image/webcams/video' + southImgId + '.jpg';
		}
		else {
			southImgE.src='../image/webcams/no_image.gif';
		}
	}
}

Array.prototype.inArray = function (value)
// Returns true if the passed value is found in the
// array.  Returns false if it is not.
{
    var i;
    for (i=0; i < this.length; i++) {
        // Matches identical (===), not just similar (==).
        if (this[i] === value) {
            return true;
        }
    }
    return false;
};

