
var persistregions = "no" //"yes" or "no". Make sure each SPAN content contains an incrementing ID starting at 1 (id="sub1", id="sub2", etc)
var persisttype = "sitewide" //enter "sitewide" for regions to persist across site, "local" for this page only
var imgOriginSrc = new Array(); // holds regions original src's 
var imgSwap = new Array(); // holds swap images for regions
var imgarr = document.getElementsByTagName('img');
var imgarr = document.getElementsByTagName('img');
if (document.getElementById) { 
	document.write('<style type="text/css">\n')
	document.write('._region{display: none;}\n')
	document.write('</style>\n')
}

var INGUS_SliderObj,INGUS_MenuObj;
function onloadfunction(){
	if (!document.getElementById) return;
 	INGUS_MenuObj = new INGUSMenu('INGUS_MenuObj', true, 'visibility', 'visible', 'hidden');
 	INGUS_MenuObj.cssLitClass = 'highlighted';
	INGUS_MenuObj.activateMenu("INGUSMenuRoot");	
	for (var i = 0; i < imgarr.length; i++) {
    	if (imgarr[i].getAttribute('hsrc')) {
			imgarr[i].setAttribute('hsrc',
			nomalizeHsrc(imgarr[i].getAttribute('hsrc'), imgarr[i].getAttribute('src')) );
			imgSwap[i] = new Image();
			imgSwap[i].src = imgarr[i].getAttribute('hsrc');      	
			imgOriginSrc[i] = imgarr[i].getAttribute('src');
		}
  	}
function nomalizeHsrc( hsrc, src )
{
     var hsrcImage = hsrc.substring( hsrc.lastIndexOf('/') );
     var hsrcPath = src.substring( 0, src.lastIndexOf('/') );
     return hsrcPath+hsrcImage;
}
	if (persistregions=="yes"){
		var cookiename = (persisttype=="sitewide")? "switchregion" : window.location.pathname;
		var cookievalue = getCookie(cookiename);	
		if (cookievalue != null && cookievalue != "") { 
			document.getElementById(cookievalue).style.display="block";
		} else {
			closeRegionsImg();
			openRegionImg('btn_overview');

		}
	} else {
		closeRegionsImg();
		openRegionImg('btn_overview');

	}
	// arguments: id of layer containing scrolling layers (clipped layer), id of layer to scroll, 
	// if horizontal scrolling, id of element containing scrolling table
	
}
function savemenustate(){
	var inc=1, blockid="";
	while (document.getElementById("_region"+inc)) {
		if (document.getElementById("_region"+inc).style.display=="block") {
			blockid="_region"+inc;
			break;
		}	
		inc++;
	}	
	var cookiename=(persisttype=="sitewide")? "switchregion" : window.location.pathname;
	var cookievalue=(persisttype=="sitewide")? blockid+";path=/" : blockid;
	document.cookie=cookiename+"="+cookievalue;
}
function closeRegionsImg() {
	for (var i = 0; i < imgarr.length; i++) 
    	if (imgarr[i].getAttribute('hsrc')) 
            imgarr[i].setAttribute('src',imgOriginSrc[i]);
}
function openRegionImg(elm) {
	if(typeof elm == 'object') {
		elm.setAttribute('src',elm.getAttribute('hsrc'));
	} else { 
		if(document.getElementById(elm)) {
			elm = document.getElementById(elm);
			elm.setAttribute('src',elm.getAttribute('hsrc'));
		}
	}
}
if (window.addEventListener) {
	window.addEventListener("load", onloadfunction, false)
} else if (window.attachEvent) {
	window.attachEvent("onload", onloadfunction)
} else if (document.getElementById) {
	window.onload=onloadfunction
}
if (persistregions =="yes" && document.getElementById)
	window.onunload=savemenustate;

