var m_timerRunning = false;
function setCamImage() {
	stopCamTime(true)
	document.getElementById('oFilterDIV').style.visibility='visible';
	document.getElementById('oFilterDIV2').style.visibility='hidden';
	ap_stopAll(0);
}
function helpCam() {
	document.location.href = '/webmap/2_home/dirHelp.aspx?CAM=' + camNum;
}
function StopStartTimer() {
	if (m_timerRunning) stopCamTime(true)
	else startCamTime()
}
function startCamTime() {
		m_timerRunning=true;
		link1.innerText='Stop Loop';
		document.iCamNum.src = '/webmap/1_devices/cam' + camNum + noCache() + '.GIF';
}
function stopCamTime(shwImg) {
		m_timerRunning=false;
		link1.innerText='Loop View';
		if (shwImg) document.iCamNum.src = '/webmap/1_devices/cam' + camNum + noCache() + '.jpg';
		else document.iCamNum.src = '';
}
function closeCamWin(){
	stopCamTime(false);
	document.getElementById('oFilterDIV').style.visibility='hidden';
	return false;
}
function noCache(){
	//'yyMMddHHmmss'
	var dt = new Date()
	var y=dt.getYear()+"";
	if(y.length < 4) y=""+(y-0+1900);
	y = y.substring(2,4);
	return '.'+y+''+LZ(dt.getMonth()+1)+''+LZ(dt.getDate())+''+LZ(dt.getHours())+''+LZ(dt.getMinutes())+''+LZ(dt.getSeconds());
}
function LZ(x){return(x<0||x>9?"":"0")+x}

var itxt1, itxt2, idimg
function setInfoText(txt1,txt2,dimg) {
	itxt1 = txt1;
	itxt2 = txt2;
	idimg = dimg;
	document.getElementById('oFilterDIV').style.visibility='hidden';
	document.getElementById('InfoTextTitle').innerHTML = txt1;
	document.getElementById('InfoText').innerHTML = txt2;
	document.getElementById('InfoImage').innerHTML = idimg;
	if(dimg.length > 0){
		document.getElementById('InfoPopLink').innerHTML = '<a href="javascript:device1_POP(itxt1,itxt2,idimg);"><img src="../2_home/images/printer.gif" border=0> Print This Page</a>';
		document.getElementById('oFilterDIV2').style.width = '350px';
	}else{
		document.getElementById('InfoPopLink').innerHTML = '<a href="javascript:device_POP(itxt1,itxt2);"><img src="../2_home/images/printer.gif" border=0> Print This Page</a>';
		document.getElementById('oFilterDIV2').style.width = '300px';
	}
	document.getElementById('oFilterDIV2').style.visibility='visible';
}
function closeInfoText(){
	document.getElementById('oFilterDIV2').style.visibility='hidden';
	ap_stopAll(0);
	return false;
}

///// Function to float iframe div with scroll bar
function positionit(){
	//define universal reference to "staticcontent"
	var crossobj1=document.all? document.all.oFilterDIV : document.getElementById("oFilterDIV")
	var crossobj2=document.all? document.all.oFilterDIV2 : document.getElementById("oFilterDIV2")
	//define reference to the body object in IE
	var iebody=(document.compatMode && document.compatMode != "BackCompat")? document.documentElement : document.body
	//define universal dsoc left point
	//var dsocleft=document.all? iebody.scrollLeft : pageXOffset
	//define universal dsoc top point
	var dsoctop=document.all? iebody.scrollTop : window.pageYOffset
	//if the user is using IE 4+ or Firefox/ NS6+
	if (document.all||document.getElementById){
		crossobj1.style.top=dsoctop+2+"px"
		crossobj2.style.top=dsoctop+2+"px"
	}
}
setInterval("positionit()",100)

function setAudioText(txt1,txt2) {
	itxt1 = txt1;
	itxt2 = txt2;
	document.getElementById('oFilterDIV').style.visibility='hidden';
	document.getElementById('InfoTextTitle').innerHTML = txt1;
	document.getElementById('InfoImage').innerHTML = '';
	document.getElementById('InfoPopLink').innerHTML = '<img src="images/spacer.gif" width=10 height=1>';
	document.getElementById('oFilterDIV2').style.width = '300px';
	//document.getElementById('oFilterDIV2').style.height = '200px';
	document.getElementById('oFilterDIV2').style.visibility='visible';
	document.getElementById('InfoText').innerHTML = '<br>Current Active Advisories<br>' +
		'<object type="application/x-shockwave-flash" data="player.swf" id="audioplayer1" height="24" width="290">' +
		'<param name="movie" value="player.swf">' +
		'<param name="FlashVars" value="playerID=1&amp;autostart=yes&amp;soundFile=/WebMap/1_devices/advisories' + txt2 + noCache() + '.mp3">' +
		'<param name="quality" value="high">' +
		'<param name="menu" value="false">' +
		'<param name="wmode" value="transparent">' +
		'</object><br><br><br>' +
		'Current Weather Conditions<br>' +
		'<object type="application/x-shockwave-flash" data="player.swf" id="audioplayer2" height="24" width="290">' +
		'<param name="movie" value="player.swf">' +
		'<param name="FlashVars" value="playerID=2&amp;soundFile=/WebMap/1_devices/weather' + txt2 + noCache() + '.mp3">' +
		'<param name="quality" value="high">' +
		'<param name="menu" value="false">' +
		'<param name="wmode" value="transparent">' +
		'</object>';
}

var ap_instances = new Array();
function ap_stopAll(playerID) {
	for(var i = 0;i<ap_instances.length;i++) {
		try {
			if(ap_instances[i] != playerID) document.getElementById("audioplayer" + ap_instances[i].toString()).SetVariable("closePlayer", 1);
			else document.getElementById("audioplayer" + ap_instances[i].toString()).SetVariable("closePlayer", 0);
		} catch( errorObject ) {
			// stop any errors
		}
	}
}
function ap_registerPlayers() {
	var objectID;
	var objectTags = document.getElementsByTagName("object");
	for(var i=0;i<objectTags.length;i++) {
		objectID = objectTags[i].id;
		if(objectID.indexOf("audioplayer") == 0) {
			ap_instances[i] = objectID.substring(11, objectID.length);
		}
	}
}
var ap_clearID = setInterval( ap_registerPlayers, 100 );

