// JavaScript Document

var isNav4, isNav6, isIE
var isBrand = navigator.appName
var agt = navigator.userAgent.toLowerCase()
var navVer = parseInt(navigator.appVersion)

isNav4 = (isBrand == "Netscape" && navVer < 5) ? true : false
isNav6 = (isBrand == "Netscape" && navVer >= 5) ? true : false

var topnavArray = new Array('media','projects','publications','policy','partners','funders');

media = new Image();
media.src = "/images/topnav-media-off.gif";
mediaon = new Image();
mediaon.src = "/images/topnav-media-on.gif";

projects = new Image();
projects.src = "/images/topnav-projects-off.gif";
projectson = new Image();
projectson.src = "/images/topnav-projects-on.gif";

publications = new Image();
publications.src = "/images/topnav-publications-off.gif";
publicationson = new Image();
publicationson.src = "/images/topnav-publications-on.gif";

policy = new Image();
policy.src = "/images/topnav-policy-off.gif";
policyon = new Image();
policyon.src = "/images/topnav-policy-on.gif";

partners = new Image();
partners.src = "/images/topnav-partners-off.gif";
partnerson = new Image();
partnerson.src = "/images/topnav-partners-on.gif";

funders = new Image();
funders.src = "/images/topnav-funders-off.gif";
funderson = new Image();
funderson.src = "/images/topnav-funders-on.gif";

function imageon(name)   {document[name].src = eval(name + "on.src");}
function imageoff(name)  {document[name].src = eval(name + ".src");}
function on(name)  {
	imageon(name);
	document.getElementById('topnav').style.background = 'url("/images/topnav-line.gif")';
	document.getElementById('topnav').style.backgroundRepeat = 'repeat-x';
	document.getElementById('topnav').style.backgroundPosition = '0px 25px';
	
}
function off(name)  { imageoff(name); }

function allOff() {
	for (x=0;x<	topnavArray.length;x++) {
		imageoff(topnavArray[x]);
	}
}



function toggleElements(element) {	
	var sArray = new Array('subnav-media','subnav-projects','subnav-publications','subnav-policy','subnav-partners','subnav-funders');
	for (i=0;i<sArray.length;i++) {
		if (isNav6) {
			document.getElementById(sArray[i]).style.display = "none";
		}
		else {
			document.all[sArray[i]].style.display = "none";
		}
	}
	if (element) {
		if (isNav6) {
			document.getElementById(element).style.display = "block";
		}
		else {
			document.all[element].style.display = "block";
		}
	}
}


