//preload images into cached arrays

var barImgs = new Array();
barImgs[0] = new Image(52,1);
barImgs[0].src = "nav/img/grey_bar.gif";
barImgs[1] = new Image(160,1);
barImgs[1].src = "nav/img/red_bar.gif";


var catImgs0 = new Array();
catImgs0[0] = new Image(14,150);
catImgs0[0].src = "nav/img/about.gif";
catImgs0[1] = new Image(14,150);
catImgs0[1].src = "nav/img/team.gif";
catImgs0[2] = new Image(14,150);
catImgs0[2].src = "nav/img/awards.gif";
catImgs0[3] = new Image(14,150);
catImgs0[3].src = "nav/img/sustainability.gif";
catImgs0[4] = new Image(14,150);
catImgs0[4].src = "nav/img/quotes.gif";

var catImgs1 = new Array();
catImgs1[0] = new Image(14,150);
catImgs1[0].src = "nav/img/on_site.gif";
catImgs1[1] = new Image(14,150);
catImgs1[1].src = "nav/img/cultural.gif";
catImgs1[2] = new Image(14,150);
catImgs1[2].src = "nav/img/education.gif";
catImgs1[3] = new Image(14,150);
catImgs1[3].src = "nav/img/health.gif";
catImgs1[4] = new Image(14,150);
catImgs1[4].src = "nav/img/masterplanning.gif";
catImgs1[5] = new Image(14,150);
catImgs1[5].src = "nav/img/commercial.gif";
catImgs1[6] = new Image(14,150);
catImgs1[6].src = "nav/img/residential.gif";

var catImgs2 = new Array();
catImgs2[0] = new Image(14,150);
catImgs2[0].src = "nav/img/news2.gif";
catImgs2[1] = new Image(14,150);
catImgs2[1].src = "nav/img/blog.gif";
catImgs2[2] = new Image(14,150);
catImgs2[2].src = "nav/img/recent_projects.gif";
catImgs2[3] = new Image(14,150);
catImgs2[3].src = "nav/img/videos.gif";
catImgs2[4] = new Image(14,150);
catImgs2[4].src = "nav/img/lectures.gif";
catImgs2[5] = new Image(14,150);
catImgs2[5].src = "nav/img/press.gif";
catImgs2[6] = new Image(14,150);
catImgs2[6].src = "nav/img/links.gif";

var catImgs3 = new Array();
catImgs3[0] = new Image(14,150);
catImgs3[0].src = "nav/img/contact_sm.gif";
catImgs3[1] = new Image(14,150);
catImgs3[1].src = "nav/img/recruitment.gif";

var catImgs = new Array(catImgs0,catImgs1,catImgs2,catImgs3)

var catOverImgs0 = new Array();
catOverImgs0[0] = new Image(14,150);
catOverImgs0[0].src = "nav/img/about_over.gif";
catOverImgs0[1] = new Image(14,150);
catOverImgs0[1].src = "nav/img/team_over.gif";
catOverImgs0[2] = new Image(14,150);
catOverImgs0[2].src = "nav/img/awards_over.gif";
catOverImgs0[3] = new Image(14,150);
catOverImgs0[3].src = "nav/img/sustainability_over.gif";
catOverImgs0[4] = new Image(14,150);
catOverImgs0[4].src = "nav/img/quotes_over.gif";

var catOverImgs1 = new Array();
catOverImgs1[0] = new Image(14,150);
catOverImgs1[0].src = "nav/img/on_site_over.gif";
catOverImgs1[1] = new Image(14,150);
catOverImgs1[1].src = "nav/img/cultural_over.gif";
catOverImgs1[2] = new Image(14,150);
catOverImgs1[2].src = "nav/img/education_over.gif";
catOverImgs1[3] = new Image(14,150);
catOverImgs1[3].src = "nav/img/health_over.gif";
catOverImgs1[4] = new Image(14,150);
catOverImgs1[4].src = "nav/img/masterplanning_over.gif";
catOverImgs1[5] = new Image(14,150);
catOverImgs1[5].src = "nav/img/commercial_over.gif";
catOverImgs1[6] = new Image(14,150);
catOverImgs1[6].src = "nav/img/residential_over.gif";

var catOverImgs2 = new Array();
catOverImgs2[0] = new Image(14,150);
catOverImgs2[0].src = "nav/img/news2_over.gif";
catOverImgs2[1] = new Image(14,150);
catOverImgs2[1].src = "nav/img/blog_over.gif";
catOverImgs2[2] = new Image(14,150);
catOverImgs2[2].src = "nav/img/recent_projects_over.gif";
catOverImgs2[3] = new Image(14,150);
catOverImgs2[3].src = "nav/img/videos_over.gif";
catOverImgs2[4] = new Image(14,150);
catOverImgs2[4].src = "nav/img/lectures_over.gif";
catOverImgs2[5] = new Image(14,150);
catOverImgs2[5].src = "nav/img/press_over.gif";
catOverImgs2[6] = new Image(14,150);
catOverImgs2[6].src = "nav/img/links_over.gif";

var catOverImgs3 = new Array();
catOverImgs3[0] = new Image(14,150);
catOverImgs3[0].src = "nav/img/contacts_sm_over.gif";
catOverImgs3[1] = new Image(14,150);
catOverImgs3[1].src = "nav/img/recruitment_over.gif";

var catOverImgs = new Array(catOverImgs0,catOverImgs1,catOverImgs2,catOverImgs3)

//visibility functions
function showObject(objName)
			{
			window.document.getElementById(objName).style.visibility='visible';
			}
		function hideObject(objName)
			{
			window.document.getElementById(objName).style.visibility='hidden';
			}

//nav bar control function

function switchNav(mode,set,currentNo)
	{
	if ( mode==1)
		{
		visMode = 'visible';
		}
	else
		{
		visMode = 'hidden';
		}
	var currentEl = 'bar' + set;
	window.document.getElementById(currentEl).src = barImgs[mode].src;
	for ( n=0; n < catOverImgs[set].length; n++ )
		{
		var currentEl = 'div' + set + n;
		window.document.getElementById(currentEl).style.visibility = visMode;
		if ( mode == 1 && currentNo == n )
			{
			var currentEl = 'menu' + set + n;
			window.document.getElementById(currentEl).src = catOverImgs[set][n].src;
			}
		else
			{
			var currentEl = 'menu' + set + n;
			window.document.getElementById(currentEl).src = catImgs[set][n].src;
			}
		}
	}
