// JavaScript Document
var lastimage = -1;
var lasttype = "jpg";
var pagecode = -1;
var lastgraphicinstance = '';
var subpagecode = -1;

function over(imgname,giforjpg,graphicinstance)
{
	if(!giforjpg || giforjpg == -1)
	{ giforjpg = "gif";}
	
	if(!graphicinstance || graphicinstance == -1){ 
		graphicinstance = '';  
		lastgraphicinstance = '';
		}
	else if(graphicinstance != -1){ lastgraphicinstance = graphicinstance; }
	
	if(imgname != pagecode && imgname != subpagecode){
	eval('document.images.' + imgname + graphicinstance + '.src="images/' + imgname + '_over.' + giforjpg + '";');
	lastimage = imgname;
	lasttype = giforjpg;
	}
}


function firstOver()
{
	if(pagecode != -1 && subpagecode == -1) {
	eval('document.images.' + pagecode + '.src="images/' + pagecode + '_over.gif";');
	}
	if(subpagecode != -1) {
	eval('document.images.' + pagecode + '.src="images/' + pagecode + '_over.gif";');
	eval('document.images.' + subpagecode + '.src="images/' + subpagecode + '_on.gif";');
	}
}

function on(imgname)
{
	eval('document.images.' + imgname + '.src="images/' + imgname + '_on.gif";');
}

function out()
{
	if(lastimage != -1 && lastimage != pagecode && lastimage != subpagecode)
	{
	eval('document.images.' + lastimage + lastgraphicinstance + '.src="images/' + lastimage + '.' + lasttype + '";');
	}
}

function doPreload()
{
   var allimages = new Array('nav_offices','nav_services','nav_resources','nav_hna_access');
   preloadImages(allimages);
}

function openPic(imgname,imgwidth,imgheight,giforjpg) 
{
	imgwidth += 25;
	imgheight += 25;
	if(giforjpg != "vr"){
	eval("win" + imgname + " = window.open('images/" + imgname + "." + giforjpg + "','win" + imgname + "','width=" + imgwidth + ",height=" + imgheight + ",scrollbars=0,toolbar=0,resizable=1');");
	eval("win" + imgname + ".focus();");
	}
	else {
	eval("win" + imgname + " = window.open('" + imgname + ".html','win" + imgname + "','width=" + imgwidth + ",height=" + imgheight + ",scrollbars=0,toolbar=0,resizable=1');");
	eval("win" + imgname + ".focus();");
	}
}

function preloadImages(the_images_array,navornot) {
   for(var loop = 0; loop < the_images_array.length; loop++)
   {
 	var an_image = new Image();
	an_image.src = "images/" + the_images_array[loop] + "_over.jpg";
	an_image.src = "images/" + the_images_array[loop] + "_on.jpg";
   }
}

function printMe()
{
	var wurl = window.document.location.href;
	var lastslash = 0;
	for (i=0; i<wurl.length; i++)
	{
		if(wurl.charAt(i) == "/"){lastslash = i;}
	}
	lastslash++;
	var pagename = wurl.substring(lastslash,wurl.indexOf(".html"));
	eval('var printwindow = window.open("print_' + pagename + '.html","printwindow","width=525,height=500,scrollbars=1,toolbar=1,menubar=1,resizable=1");');
}

var lastnav = -1;
	var navid = -1;
	var navResetTimer = -1;
	var lastnavnumber = -1;
	var NavArray = new Array("","sub_nav_live","sub_nav_envision","sub_nav_activate","sub_nav_realize","sub_nav_experience");
	
	function initializeMe()
	{
		navOver(pagecodenumber);
		on(pagecode);
		if(subpagecode != -1){on(subpagecode);}
	}
	
	function navOver(navnumber)
	{
		if(navResetTimer != -1){clearTimeout(navResetTimer);}
		navOut();
		if(navnumber !=  pagecodenumber){eval("document.images." + NavArray[navnumber] + ".src='images/" + NavArray[navnumber] + "_over.gif';");}
		else if (navnumber == pagecodenumber){eval("document.images." + NavArray[navnumber] + ".src='images/" + NavArray[navnumber] + "_on.gif';");}
		navid = "navlayer" + navnumber;
		if(document.layers)
		{
			document.layers[navid].visibility = "visible";
		}
		else if(document.all)
		{
			document.all[navid].style.visibility = "visible";
		}	
		else if(document.getElementById)
		{
			eval('document.getElementById("' + navid + '").style.visibility = "visible";');
		}			
		lastnavnumber = navnumber;
		lastnav = navid;
		offTimer();
	}	
	
	function offTimer()
	{
		navResetTimer = setTimeout('initializeMe()',3000);
	}
	
	function navOut()
	{
		if(lastnav != -1)
		{
			if(document.layers)
			{
				document.layers[lastnav].visibility = "hidden";
			}
			else if(document.all)
			{
				document.all[lastnav].style.visibility = "hidden";
			}	
			else if(document.getElementById)
			{
				eval('document.getElementById("' + lastnav + '").style.visibility = "hidden";');
			}
		}
		if(lastnavnumber != -1){eval("document.images." + NavArray[lastnavnumber] + ".src='images/" + NavArray[lastnavnumber] + ".gif';");}
	}
	


doPreload();