<!--
function preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function 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=findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function swapImages() { //v3.0
  var i,j=0,x,a=swapImages.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->

var dontHide = false;
var dontSwap = false;
var created = false;

function navDivs() {

	if (created == false) {
var navResources = document.createElement('div');

var navLink1 = document.createElement('div');

var navLink2 = document.createElement('div');

var navLink3 = document.createElement('div');

navResources.setAttribute('id', 'navResources');

navLink1.setAttribute('className', 'navResourcesLink', 0);

navLink2.setAttribute('className', 'navResourcesLink', 0);

navLink3.setAttribute('className', 'navResourcesLink', 0);

navLink1.setAttribute('class', 'navResourcesLink', 0);

navLink2.setAttribute('class', 'navResourcesLink', 0);

navLink3.setAttribute('class', 'navResourcesLink', 0);

//navResources.setAttribute('onmouseover', "swapImages('Image4','','img/elements/buttons/resources_on.gif',1); keepNav();");

navResources.onmouseover = function() {
swapImages('Image4','','img/elements/buttons/resources_on.gif',1); keepNav(); keepImg();
}

navResources.onmouseout = function() {
startTimer(); hideNav(); startTimer4(); swapEm();
}

navLink1.onmouseover = function() {
swapImages('Image4','','img/elements/buttons/resources_on.gif',1);
}

navLink2.onmouseover = function() {
swapImages('Image4','','img/elements/buttons/resources_on.gif',1);
}

navLink3.onmouseover = function() {
swapImages('Image4','','img/elements/buttons/resources_on.gif',1);
}

//navResources.setAttribute('onMouseOut', "startTimer(); hideNav(); " );
															  
document.body.appendChild(navResources);	



/*
navResources.appendChild(navLink1);

navResources.appendChild(navLink2);

navResources.appendChild(navLink3);
*/
navResources.innerHTML = '<a href="resources_esg.php" class="whitelink" onmouseover="javascript:keepImg()"; onmouseout="javascript:swapEm()">ESG resources</a><br/><a href="resources_media.php" class="whitelink" onmouseover="javascript:keepImg()"; onmouseout="javascript:swapEm()">Media releases</a><br/><a href="resources_external.php" class="whitelink" onmouseover="javascript:keepImg()"; onmouseout="javascript:swapEm()">External links</a><br/>';
/*
navLink1.innerHTML = '<a href="resources_esg.php" class="whitelink">ESG resources</a>';

navLink2.innerHTML = '<a href="resources_media.php" class="whitelink">Media releases</a>';

navLink3.innerHTML = '<a href="resources_external.php" class="whitelink">External resources</a>';
*/
created = true;
	} 
	else {
	var target = document.getElementById('navResources');
	//document.body.removeChild(target);
	target.style.display = 'block';	
	}

}

var dontHide = false;

var dontSwap = false;

function keepImg() {
	dontSwap = true;
}

function swapEm() {
	dontSwap = false;
}

function tester() {
 alert('Event detected');	
}

function keepNav() {
	dontHide = true;
}

function hideNav() {
	dontHide = false;
}

function startTimer() {
		setTimeout('hideDivs()', 400);
}

function startTimer2() {
	if (dontSwap == false) {
	setTimeout("swapImages('Image4','','img/elements/buttons/resources_off.gif',1)", 400);
	}
}

function startTimer3() {
	setTimeout("swapImages('Image4','','img/elements/buttons/resources_off.gif',1)", 400);
}

function startTimer4() {
	setTimeout('swapWithDelay()', 400);
}

function swapWithDelay() {
	if (dontSwap == false) {
		swapImages('Image4','','img/elements/buttons/resources_off.gif',1);
			}
}

function hideDivs() {
if (dontHide == false) {
	var target = document.getElementById('navResources');
	//document.body.removeChild(target);
	target.style.display = 'none';
	}
}

function mangle() {
	if (!document.getElementsByTagName && !document.createElement &&
		!document.createTextNode) return;
	var nodes = document.getElementsByTagName("span");
	for(var i=nodes.length-1;i>=0;i--) {
		if (nodes[i].className=="change") {
			var at = / at /;
			var dot = / dot /g;
			var node = document.createElement("a");
			var address = nodes[i].firstChild.nodeValue;

			address = address.replace(at, "@");
			address = address.replace(dot, ".");

			address = address.replace(at, "@");
			address = address.replace(dot, ".");
			node.setAttribute("href", "mailto:"+address);
			node.setAttribute("className", "smalllinkorange");
			node.setAttribute("class", "smalllinkorange");
			node.appendChild(document.createTextNode(address));
			
			var prnt = nodes[i].parentNode;
			for(var j=0;j<prnt.childNodes.length;j++)
				if (prnt.childNodes[j] == nodes[i]) {
					if (!prnt.replaceChild) return;
					prnt.replaceChild(node, prnt.childNodes[j]);
					break;
				}
		}
	}
}

