';
var chkMoa = document.getElementById("chkMOAs").checked;
if (chkMoa==true)
{
//alert( moa_markers.length );
for (var i=0; i < moa_markers.length; i++)
{
if (moa_markers[i].Contains(point))
{
hit = true;
html += '
MILITARY OPERATION AREA - ' + moa_markers[i].sua.code + '';
html += moa_markers[i].sua.loweralt + ' - ' + moa_markers[i].sua.upperalt + ', ' + moa_markers[i].sua.wx +'
';
html += moa_markers[i].sua.efftimes + '
';
html += moa_markers[i].sua.commname + ' ' + moa_markers[i].sua.freq1 + '/' + moa_markers[i].sua.freq2 + '
';
if( moa_markers[i].sua.airspaceStatus == 1 )
html += '
HOT ' + moa_markers[i].sua.startTime + ' - ' + moa_markers[i].sua.endTime + ' Z
'
else if( moa_markers[i].sua.airspaceStatus == 2 )
html += '
PENDING ' + moa_markers[i].sua.startTime + ' - ' + moa_markers[i].sua.endTime + ' Z
'
else if( moa_markers[i].sua.airspaceStatus == 3 )
html += '
WAITING TO START ' + moa_markers[i].sua.startTime + ' - ' + moa_markers[i].sua.endTime + ' Z
'
html += '
'
//info_tabs.push(new GInfoWindowTab(moa_markers[i].sua.code, moa_markers[i].sua.code));
}
}
}
var chkSua = document.getElementById("chkSUAs").checked;
if (chkSua==true)
{
for (var i=0; i < sua_markers.length; i++)
{
if (sua_markers[i].Contains(point))
{
hit = true;
html += '
SPECIAL USE AIRSPACE - ' + sua_markers[i].sua.code + '';
html += sua_markers[i].sua.loweralt + ' - ' + sua_markers[i].sua.upperalt + ', ' + sua_markers[i].sua.wx +'
';
html += sua_markers[i].sua.efftimes + '
';
html += sua_markers[i].sua.commname + ' ' + sua_markers[i].sua.freq1 + '/' + sua_markers[i].sua.freq2 + '
';
if( sua_markers[i].sua.airspaceStatus == 1 )
html += '
HOT ' + sua_markers[i].sua.startTime + ' - ' + sua_markers[i].sua.endTime + ' Z
'
else if( sua_markers[i].sua.airspaceStatus == 2 )
html += '
PENDING ' + sua_markers[i].sua.startTime + ' - ' + sua_markers[i].sua.endTime + ' Z
'
else if( sua_markers[i].sua.airspaceStatus == 3 )
html += '
WAITING TO START ' + sua_markers[i].sua.startTime + ' - ' + sua_markers[i].sua.endTime + ' Z
'
html += '
'
//info_tabs.push(new GInfoWindowTab(sua_markers[i].sua.code, sua_markers[i].sua.code));
}
}
}
html += '
';
if (hit)
{
if( map.getInfoWindow() != null )
{
if( map.getInfoWindow().getPoint() == point )
hit = false;
}
if( hit )
map.openInfoWindowHtml(point, html);
}
}
}
);GEvent.addListener(map, 'click',
function(overlay, pt, point)
{
//alert ('polyline' );
if (point)
{
var hit = false;
var html = null;
var infoTabs = [];
var codes = [];
//*********************************************************
//We must prototype the array.indexOf function here for IE browsers
//This prototype is provided by the Mozilla foundation and//is distributed under the MIT license.//http://www.ibiblio.org/pub/Linux/LICENSES/mit.license
if (!Array.prototype.indexOf)
{
Array.prototype.indexOf = function(elt /*, from*/)
{
var len = this.length;
var from = Number(arguments[1]) || 0;
from = (from < 0) ? Math.ceil(from): Math.floor(from);
if (from < 0)
from += len;
for (; from < len; from++)
{
if (from in this && this[from] === elt)
return from;
}
return -1;
};
}
//*********************************************************
//alert( lltr_markers.length );
for (var i=0; i < lltr_markers.length; i++)
{
if (lltr_markers[i].Contains(point) )
{
hit = true;
html = '