//function supressErrors() { return true; }
//if (parseInt(navigator.appVersion) < 4) {
	//alert("\n\nThis program requires a version 4+ browser!\n\n\nYou should upgrade your browser to enjoy the newer features offered in the more current \"up-to-date\" websites such as this one.\n\n\nThank you, and we hope you\'ll visit us again soon.");
	//onerror = supressErrors;
	//}
	
	

	
	///////////////////////////////// NEW IMAGE ARRAY LOADER ////////////////////////////	
	var c1 = 0;
	var c2 = 0;
	var c3 = 0;
	
	var i = new Array(6); // create array of 6 master menus
	
	i[0] = new Array(7); // create EXPERIENCE- - - AIR - - - array of menu links
	i[0][0] = new Array(4); // DFW Int Commerce Part I
	i[0][1] = new Array(5); // AVIALL
	i[0][2] = new Array(1);//GE-DFW DIST CENTER
	i[0][3] = new Array(1);//AIR CARGO I
	i[0][4] = new Array(1);//AIR CARGO II
	i[0][5] = new Array(3);//UPS
	i[0][6] = new Array(1);//AIR FREIGHT FORWARDER
	i[0][7] = new Array(1);//FED EX
	
	i[1] = new Array(1); // create EXPERIENCE- - - - SEAPORT - - - array of menu links
	i[1][0] = new Array(6); // temporary image 1
	
	
	i[2] = new Array(1); // create TEAM array of menu links
	i[2][0] = new Array(1); // National Mrktng map
	
	
	i[3] = new Array(1); // create SERVICE array of menu links
	i[3][0] = new Array(1); // Man on Girders
	
	i[4] = new Array(1); // create COMPANY array of menu links
	i[4][0] = new Array(1); // ???
	
	i[5] = new Array(1); // create CONTACT array of menu links
	i[5][0] = new Array(1); // ????
	
	function loadImages() {
		for(i1=0; i1 < i.length; i1++){
			for(i2=0; i2 < i[i1].length; i2++){
				for(i3=0; i3 < i[i1][i2].length; i3++){
				    i[i1][i2][i3] = new Image();
					i[i1][i2][i3].src = 'imgs/projects/'+(i1+1)+'_'+ (i2+1) +'_'+ (i3+1) +'.jpg';
				}
			}
		}
	}
		
///////////////////////// FUNCTION TO COUNT, SHOW AND HIDE COPY DIVS ///////////////////////

var divCounter1 = 0;
var divCounter2 = 0;
var divCounter3 = 0;
var previousDiv = null;


////////////////////////////////////////NEW FUNCTION W TEST FROM LEYTH/////////////////////////
function showCopyDiv(layerName) {

      if (document.getElementById && document.getElementById(layerName) && !document.all) {//NN6.0
        if(previousDiv!= null){hideLayer(previousDiv);}
			previousDiv=layerName;
         document.getElementById(layerName).style.visibility = "visible";
      }
      else if (document.layers && document.layers[layerName]) {//NN4.75
        if(previousDiv!= null){hideLayer(previousDiv);}
			previousDiv=layerName;
        document.layers[layerName].visibility = "visible";
      }
      else if (document.all && document.all[layerName]) {//I.E
        if(previousDiv){hideLayer(previousDiv);} previousDiv=layerName;
        document.all[layerName].style.visibility = "visible";
      }
}


//function showCopyDiv(layerName) {
     // if (document.getElementById && !document.all) { //NN6.0
      	//if(previousDiv!= null){hideLayer(previousDiv);} previousDiv=layerName;
        // document.getElementById(layerName).style.visibility = "visible";
      //}
      //else if (document.layers) { //NN4.75
      	//if(previousDiv!= null){hideLayer(previousDiv);} previousDiv=layerName;
       // document.layers[layerName].visibility = "visible";
      //}
      //else if (document.all) { //I.E
      	//if(previousDiv){hideLayer(previousDiv);} previousDiv=layerName;
        //document.all[layerName].style.visibility = "visible";
     // }
//}


////////////////////////////// NAME AND PRELOAD IMAGES ///////////////////////
if (document.images) {
	
	blue = new Image();
	blue.src = "imgs/projects/bluePlane.jpg";
	
	exp1 = new Image();
	exp1.src = "imgs/projects/1_2_1.jpg";
	
	Image1=new Image;
	Image1.src = "imgs/projects/1_2_2.jpg";
	
	Image2=new Image;
	Image2.src = "imgs/projects/1_2_3.jpg";

}


function turnOn(imageName) {
	if (document.images) {
		document[imageName].src = eval(imageName + "On.src");
	}
}

function turnOff(imageName) {
	if (document.images) {
		document[imageName].src = eval(imageName + "Off.src");
	}
}

function swapImage(imageName, newImage) {
	if (document.images) {
		document[imageName].src = eval(newImage + ".src");
	}
}

function swapDivImage(imageName, newImage, layerName) {
	if (document.images) {
	    var d = document[imageName];
	    if (layerName && document.layers) {
	       d = document.layers[layerName].document[imageName];
	    }
	    d.src = eval(newImage + ".src");
	}
}

function swapDivCounterImage(imageName, layerName) {
	if (document.images) {
	    var d = document[imageName];
	    if (layerName && document.layers) {
	       d = document.layers[layerName].document[imageName];
	    }
	    if (c3 >= i[c1-1][c2-1].length) {
	       c3 = 0;
	    }
	    d.src = i[c1-1][c2-1][c3].src;
	}
}



function swapCounterImage(imageName, newImage) {
	if (document.images) {
			if (c3 >= i[c1-1][c2-1].length) {
	      	c3 = 0; divCounter3=0;
	    	}
	    	if (c3 < 0){
			c3= i[c1-1][c2-1].length - 1;
			divCounter3= i[c1-1][c2-1].length - 1;
			}
		document[imageName].src = eval(newImage + ".src");
	}
}

var previous = null; // sets variable for hiding previous submenus so 2 won't show at one time...functions in bci.js...

var subTimer = 1000;  // this sets the timer delay for the sub menus in miliseconds....functions in bci.js...

var timerID;

function setTimer(layerName) {
   var fn = "hideLayer('"+layerName+"')";
   timerID = setTimeout(fn, subTimer);
}

function clearTimer() {
   window.clearTimeout(timerID);
}


function showLayer(layerName) {

      if (document.getElementById && !document.all) {
         document.getElementById(layerName).style.visibility = "visible";
      }
      else if (document.layers) {
         document.layers[layerName].visibility = "visible";
      }
      else if (document.all) {
         document.all[layerName].style.visibility = "visible";
      }
}

function hideLayer(layerName) {
      if (document.getElementById && !document.all) {
         document.getElementById(layerName).style.visibility = "hidden"; //Netscape 6.0
      }
      else if (document.layers) {
         document.layers[layerName].visibility = "hidden"; //Netscape Navigator
      }
      else if (document.all) {
         document.all[layerName].style.visibility = "hidden"; // I.Explorer
      }
}


function showSubMenu(layerName) {

      if (document.getElementById && !document.all) { // Netscape 6.0
      	if(previous!= null){hideLayer(previous);} previous=layerName;
         document.getElementById(layerName).style.visibility = "visible";
      }
      else if (document.layers) { // Netscape Navigator
      	if(previous!= null){hideLayer(previous);} previous=layerName;
        document.layers[layerName].visibility = "visible";
      }
      else if (document.all) { // Internet Explorer
      	if(previous){hideLayer(previous);} previous=layerName;
        document.all[layerName].style.visibility = "visible";
      }
}

function hideSubMenu(layerName) {
      if (document.getElementById && !document.all) { // Netscape 6.0
      		var fn = "hideLayer('"+layerName+"')";
			timerID = setTimeout(fn, subTimer);
         //document.getElementById(layerName).style.visibility = "hidden";
      }
      else if (document.layers) { // Netscape Navigator
      		var fn = "hideLayer('"+layerName+"')";
			timerID = setTimeout(fn, subTimer);
         //document.layers[layerName].visibility = "hidden";
      }
      else if (document.all) { // Internet Explorer
			var fn = "hideLayer('"+layerName+"')";
			timerID = setTimeout(fn, subTimer);
         //document.all[layerName].style.visibility = "hidden";
      }
}

function openDataWindow(url) {
     	window.open(url, "DataPopup","left=200,top=100,width=430,height=500,resizable=yes,scrollbars=yes,status=no,menubar=no,toolbar=no,alwaysRaised=yes");
}

/////////////////// RESET COUNTERS FUNCTION //////////////////////
	
function reSetCounters(a,b,c,d,e,f) {
	c1 = a;
	c2 = b;
	c3 = c;
	divCounter1 = d;
	divCounter2 = e;
	divCounter3 = f;
}


 
 
 
 
 
 
 
 
 
 
 
 
 
 
