
// map

function goMap() {

  // start loading dots
  goDots();
	
  // load default map
  if (testForAjax()) ajaxMap(globalMenuLinkId, globalMenu, globalTime, globalBase);
	
  // preload images
  pic1 = new Image(23,23); pic1.src = "images/planes3up737s.png";
  pic2 = new Image(23,23); pic2.src = "images/planes3upbeech.png";
  pic3 = new Image(23,23); pic3.src = "images/planes3upblocked.png";

}

function resetMap() {

  newMap('3', '', '3', '');  // all time
  newMap('4', '4', '', '');  // all planes

}

function newMap(linkId, menu, time, base) {

  if (linkId > 0) {
	
	  // set globals
		if (time.length <= 0) globalMenuLinkId = linkId;
	  if (time.length > 0)  {
		  globalTime       = time;
			globalTimeLinkId = time;
		}
	  if (menu.length > 0)  globalMenu = menu; 
		if (base.length > 0)  globalBase = base;
		 
		// set link hlighlight color
    resetLinks(linkId);
		
    if (document.getElementById("navOption"+globalTimeLinkId)) document.getElementById("navOption"+globalTimeLinkId).className = "linkNavOptionSelected";
    if (document.getElementById("navOption"+globalMenuLinkId)) document.getElementById("navOption"+globalMenuLinkId).className = "linkNavOptionSelected";

		if (globalMenu == '8') document.getElementById("navOption4").className = "linkNavOptionSelected";
		
		// set graphics
  	if (menu == '5') {
  	  myimg = 'images/planes3up737s.png';
  	} else if (menu == '6') {
  	  myimg = 'images/planes3upbeech.png';
    } else if (menu == '7') {
  	  myimg = 'images/planes3upblocked.png';
  	} else {
  	  myimg = 'images/planes3upall.png';
  	}
  	document["imgPlaneIcon"].src = myimg;
		
	}
	
	checkViewAllLink();
	
	// ajax map url and image map
  ajaxMap(globalMenuLinkId, globalMenu, globalTime, globalBase);
	
}

function checkViewAllLink() {

  if (globalTime == '3' && globalMenu == '4') {
	  document.getElementById("navOption0").className = "linkNavOptionSelected";
	} else {
	  document.getElementById("navOption0").className = "linkNavOption";
	}

}

// links

function resetLinks(hiNum) {
  var a = 1;
	var nsrc = 'navOption';
	for (j = a; j <= hiNum; j++) {
	  if (document.getElementById(nsrc+j)) document.getElementById(nsrc+j).className = "linkNavOption";
	}
	while (document.getElementById(nsrc+j)) {
	  document.getElementById(nsrc+j).className = "linkNavOption"
		j++;
	}
}

// loading dots

var doDots = true;
var numStart = 0;
var maxDots = 4;
var num = numStart;
var timeout = 1000;

function goDots() {
if (doDots) {
if (num > maxDots) resetDots();
if (document.getElementById("spanDots"+num)) document.getElementById("spanDots"+num).style.color = "#FF1A00";
num++;
setTimeout("goDots();", timeout);
}
}

function resetDots() {
for (j = 1; j <= maxDots; j++) {
if (document.getElementById("spanDots"+j)) document.getElementById("spanDots"+j).style.color = "#171516";
}
num = numStart;
}

function stopDots() {
doDots = false;
}

// other

function isEven(value){
	if (value % 2 == 0)
		return true;
	else
		return false;
}

function showRightLoading() {
  document.getElementById("divRightLoading").className = "divRightLoadingOn";
}

function hideRightLoading() {
  document.getElementById("divRightLoading").className = "divRightLoadingOff";
}