//Javascript
var g_pgtype;
var ddTimer, letinavshown;

//see if Mozilla or Netscape
var NS6 = document.getElementById&&!document.all //this is global do not remove!!!!

//do all the stuff that needs to be done when a page loads

//set navigation image
function initPage(pgsec) {
  getObj(pgsec).className = "on";
}

function getObj(id) { return document.getElementById(id); }

function makeImg(src) {
	var i  = new Image();
		i.src = src;
	
	return i
}

function openspace(input)
{
 var objItem = getObj(input);
 
 if(objItem.style.display == "none")
 {objItem.style.display = ""}
 else 
 {objItem.style.display = "none"}
}

function getNavInfo(navname) {
	var e = new Array();
	e["navid"] = navname;	
	e["navimg"] = getObj("nav_" + e["navid"]);
	
	return e
}

function navOver(navname) {
	var e;
	var hasSub = false;
	
	//if clear timer is set, clear it
	if (ddTimer)
		clearTimeout(ddTimer);
		
	if (navname) {
		letinavshown = navname;
		e = getNavInfo(navname);
	}
	else
		e = getNavInfo(letinavshown);
	
	//image rollover
	/*if (g_pgtype != e["navid"])
		e["navimg"].src = navOvImgArray[e["navid"]].src;
	*/
	
	//dropdown stuff	
	for (var i=0; i < subNavArray.length; i++) {
		if (e["navid"] == subNavArray[i].sec) {
			hasSub = true;
			break;
		}
	}
	if (!hasSub) {
		getObj("ddmenu").style.visibility = 'hidden';
		return
	}	
	else {
		var pgmargin = 2;
		var ddTopOffset = 265;
		var objNavParent = getObj('navigation').offsetParent.offsetLeft;
		var objParent = e["navimg"].offsetParent;
		var objLeft = objParent.offsetLeft;
		var newObjLeft = (objLeft + 9 + objNavParent);		
		
		getObj("ddmenu").style.display = "block";
		
		if (NS6){
		    newObjLeft = newObjLeft + 250;
		}
        
        newObjLeft += "px";
        
        if (g_pgtype == e["navid"]){
            var objTop = e["navimg"].height + ddTopOffset - 15;
           
            if (NS6){
		        objTop = e["navimg"].height + ddTopOffset - 6;
		    }
        }					
        else{
        	var objTop = e["navimg"].height + ddTopOffset;
        	
        	if (NS6){
		        objTop = e["navimg"].height + ddTopOffset + 9;
		    }
        }
		
		var o = getObj('ddmenu');
			o.style.top = objTop+"px";
			o.style.left = newObjLeft;
			
		if (navname)//populate submenu
			makeDdMenu(e["navid"]);
		
		//show the div after menu is populated
		o.style.visibility = 'visible';
		
	}
}

function navOut() {	
	var e = getNavInfo(letinavshown);
	if (getObj("ddmenu").style.visibility != 'hidden')
		ddTimer = setTimeout("hideDd()",300);
	else {
		if (g_pgtype != e["navid"])
			e["navimg"].src = navImgArray[e["navid"]].src;
	}
}

function hideDd() {
	var e = getNavInfo(letinavshown);
	getObj("ddmenu").style.visibility = 'hidden';

	if (g_pgtype != e["navid"])
		e["navimg"].src = navImgArray[e["navid"]].src;
}

function doSubKill() {
	event.cancelBubble=true;
	if (ddTimer)
		clearTimeout(ddTimer);
}

function makeDdMenu(subtodisplay) {
	var subitems = '';
	var p1 = '<p onmouseover="doSubKill()" onmouseout="doSubKill()">';
	var p2 = '</p>';
	var a1 = '<a href="';
	var a2 = '" ';
	var a3 = 'title="'
	var a4 = '">'
	var a5 = '</a>';
	
	
	//make submenu
	for (var i=0; i < subNavArray.length; i++) {
		if (subtodisplay == subNavArray[i].sec)
		{
		  if(subNavArray[i].a == '#')
		  {
			//subitems += '<div class="submenutitle">' +subNavArray[i].t+ '</div>';
			subitems += p1 + a1 + subNavArray[i].a + a2 + a3 + subNavArray[i].t + a4 + subNavArray[i].t + a5 + p2;
		  }
		  else
		  {
			subitems += p1 + a1 + subNavArray[i].a + a2 + a3 + subNavArray[i].t + a4 + subNavArray[i].t + a5 + p2;
		  }
		 }
	}

	var s = getObj("submenu");
		s.innerHTML = subitems;
	
}

//create sub nav item
function subNavItem(sec,ahref,txt) {
	var path="";
	this.sec = sec;
	this.a = path + ahref;
	this.t = txt;
}

intCounter = 0;
subNavArray = new Array();

//about
subNavArray[intCounter++] = new subNavItem('about','about.asp','Why AIT?');
subNavArray[intCounter++] = new subNavItem('about','buildingsenviro.asp','Buildings and the Environment');
subNavArray[intCounter++] = new subNavItem('about','greenbuilddev.asp','Green Buildings and Development');
subNavArray[intCounter++] = new subNavItem('about','overview.asp','Company Overview');
subNavArray[intCounter++] = new subNavItem('about','management.asp','Senior Management');
subNavArray[intCounter++] = new subNavItem('about','ceoletter.asp','Letter From The CEO');

//working

//services
subNavArray[intCounter++] = new subNavItem('services','services.asp','What We Do');
subNavArray[intCounter++] = new subNavItem('services','consultingbuildings.asp','AIT Consulting Services');

//resources
subNavArray[intCounter++] = new subNavItem('resources','resources.asp','Articles');
subNavArray[intCounter++] = new subNavItem('resources','presentations.asp','Presentations');
subNavArray[intCounter++] = new subNavItem('resources','videos.asp','Videos');
subNavArray[intCounter++] = new subNavItem('resources','links.asp','Links');

//contact

