//preload nav images
if (document.images) {
	image1 = new Image();
	image1.src = "/objects/images/nav/expertise_on.gif";
	image2 = new Image();
	image2.src = "/objects/images/nav/case_studies_on.gif";
	image3 = new Image();
	image3.src = "/objects/images/nav/news_events_on.gif";
	image4 = new Image();
	image4.src = "/objects/images/nav/company_on.gif";
}


//slide navigation
var isDOM, isIE;
if(document.getElementById) isDOM=true;
if(document.all) isIE=true;

// structure = ( 'id','direction', pos-x, pos-y, width, height)
new slide('menu1', 'down', 0, 21, 138, 190)
new slide('menu2', 'down', 140, 21, 138, 355)
new slide('menu3', 'down', 280, 21, 138, 60)
new slide('menu4', 'down', 420, 21, 138, 100)


//The following pullout from the [../expertise/homelandsecurity] page
//**These are no longer employed** 8-31-07
//new slide('menu5', 'down', 288, 658, 250, 175)   // Expertise
//new slide('menu6', 'down', 288, 762, 270, 246)   // Partnerships
//new slide('menu7','down', 288, 869, 250, 44)   // Casestudies
//new slide('menu8','down', 288, 161, 250, 135)   // About the Practice
//new slide('menu9','down', 288, 447, 250, 82)   // Leadership

//tooltips
var DHTML = (document.getElementById || document.all || document.layers);

function getObj(name){
	if (document.getElementById){
		this.obj = document.getElementById(name);
		this.style = document.getElementById(name).style;
	}
	else if (document.all){
		this.obj = document.all[name];
		this.style = document.all[name].style;
	}
	else if (document.layers){
		this.obj = document.layers[name];
		this.style = document.layers[name];
	}
}


function displayShow(value){
	if (!DHTML) return;
	var show = new getObj(value); 
	show.style.display = "block";
}    

function displayHide(value){
	if (!DHTML) return;
	var show = new getObj(value); 
	show.style.display = "none";
}    


//play flash piece for compatibility
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function P7_autoLayers() { //v1.4 by PVII
 var g,b,k,f,args=P7_autoLayers.arguments;a=parseInt(args[0]);if(isNaN(a))a=0;
 if(!document.p7setc){p7c=new Array();document.p7setc=true;for(var u=0;u<10;u++){
 p7c[u]=new Array();}}for(k=0;k<p7c[a].length;k++){if((g=MM_findObj(p7c[a][k]))!=null){
 b=(document.layers)?g:g.style;b.visibility="hidden";}}for(k=1;k<args.length;k++){
 if((g=MM_findObj(args[k]))!=null){b=(document.layers)?g:g.style;b.visibility="visible";f=false;
 for(var j=0;j<p7c[a].length;j++){if(args[k]==p7c[a][j]) {f=true;}}
 if(!f){p7c[a][p7c[a].length++]=args[k];}}}
}

function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}


//hide link in status bar
var statusmsg=""
function hidestatus() {
	window.status=statusmsg
	return true
}


//image gallery
var delay = 3000; //Time delay between Slides in milliseconds
var lock = false;
var run;

function chgImgArrow(direction) {
	if (document.images) {
		ImgNum = ImgNum + direction;
		if (ImgNum > ImgLength) {
			ImgNum = 0;
		}
		if (ImgNum < 0) {
			ImgNum = ImgLength;
		}
		document.slideshow.src = NewImg[ImgNum];
	}
}

function chgImg(ImgNum) {
	if (document.images) {
		document.slideshow.src = NewImg[ImgNum];
	}
}

function auto() {
	if (lock == true) {
		lock = false;
		window.clearInterval(run);
	} else if (lock == false) {
		lock = true;
		run = setInterval("chgImg(1)", delay);
	}
}
