//home page graphic rollover id arrays
/*
var defLocaleArray = new Array('sf', 'eb', 'mc', 'pen');
var sfLocaleArray = new Array('def', 'eb', 'mc', 'pen');
var ebLocaleArray = new Array('def', 'sf', 'mc', 'pen');
var mcLocaleArray = new Array('def', 'sf', 'eb', 'pen');
var penLocaleArray = new Array('def', 'sf', 'eb', 'mc');
var pageSections = new Array('map', 'mid', 'right');
*/

var w3Cpre = "document.getElementById('";
var w3Cpost = "').style.top = '0px';";
var iePre = "document.all.;"
var iePost = ".style.top = '0px';";
function setPosition(locale) {
	if (isW3C) {
		for (i in pageSections) {
			eval(w3Cpre + locale + pageSections[i] + w3Cpost);
		}
	} else if (isIE) {
		for (i in pageSections) {
			eval(iePre + locale + pageSections[i] + iePost);
		}
	}			
}

//for home page
//address corollary rollovers for left side regional navigation, change area map on left,
//middle panel and right side image
//localeMiddle:	four rectangle middle image block
//localeRight:	image in right column
//localeMap:	map in left column
function localeRollover(locale) {
	localeArray = eval(locale + 'LocaleArray');
	setPosition(locale);
	for (i in localeArray) {
		for (j in pageSections) {
			var thisBlock = localeArray[i] + pageSections[j];
			setImageVisibility(thisBlock);
		}
	}	
	if (isW3C) {		
		document.getElementById(locale + 'map').style.visibility = 'visible';
		document.getElementById(locale + 'mid').style.visibility = 'visible';
		document.getElementById(locale + 'right').style.visibility = 'visible';
	} else if (isIE) {
		eval("document.all." + locale + 'map' + ".style.visibility = 'visible'");
		eval("document.all." + locale + 'mid' + ".style.visibility = 'visible'");
		eval("document.all." + locale + 'right' + ".style.visibility = 'visible'");
	}
}

//hide map and tiled images in all three sections when user rolls over another left nav region
function setImageVisibility(theBlock) {
	if (isW3C) {
		eval("document.getElementById('" + theBlock + "').style.visibility = 'hidden'");
	} else if (isIE) {
		eval("document.all." + theBlock + ".style.visibility = 'hidden'");
	}
}

//return home page to default state when user rolls out of left nav area live links
function localeRollout() {
	if (isW3C) {
		document.getElementById('defmid').style.visibility = 'visible';
		document.getElementById('defright').style.visibility = 'visible';
		document.getElementById('defmap').style.visibility = 'visible';
	} else if (isIE) {
		document.all.defmid.style.visibility = 'visible';
		document.all.defright.style.visibility = 'visible';
		document.all.defmap.style.visibility = 'visible';
	}
	for (i in defLocaleArray) {
		for (j in pageSections) {
			var thisBlock = defLocaleArray[i] + pageSections[j];
			if (isW3C) {
				eval("document.getElementById('" + thisBlock + "').style.visibility = 'hidden'");
			} else if (isIE) {			
				eval("document.all." + + thisBlock + ".style.visibility = 'hidden'");
			}
		}
	}
}