
var menuSelect = 0;
var menuNames = Array('', 'nav1', 'nav2', 'nav3', 'nav4', 'nav5', 'nav6');
var hideTimer;

function popNavi(id) {
	if(!document.layers && document.getElementsByTagName('body')[0].attributes) { 
		if(menuSelect > 0) {
			hold();
			document.getElementById(menuNames[menuSelect]).style.visibility = 'hidden';
			menuSelect = 0;		
		}
		document.getElementById(menuNames[id]).style.visibility = 'visible';
		menuSelect = id;
	}
}

function hold() {
	if(hideTimer) clearTimeout(hideTimer);
}

function hide() {
	hideTimer = setTimeout('hideNavi()', 1000);
}

function hideNavi() {
	if(menuSelect > 0) {
		document.getElementById(menuNames[menuSelect]).style.visibility = 'hidden';
		menuSelect = 0;
	}
}

function findObj(n, d) {
	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;
}

//
// left side
//
function swapImage() { 
	var i, j = 0, x, a = swapImage.arguments;
	document.sr = new Array; 
	for(i = 0; i < a.length-2; i+=3)
		if ((x = findObj(a[i])) != null) {
			document.sr[j++] = x; 
			if(!x.oSrc) x.oSrc = x.src; x.src = a[i+2];
		}
}
function imgRestore() {
	var i, x, a = document.sr;
	for(i = 0; a && i < a.length && (x = a[i]) && x.oSrc; i++) x.src = x.oSrc;
}

//
// dropdown menu
//
function swapTop() { 
	hold();
	var i, j = 0, x, a = swapTop.arguments;
	document.sr = new Array;
	for(i = 0; i < a.length-2; i+=3)
		if ((x = findObj(a[i])) != null) {
		   document.sr[j++] = x;
		   if(!x.oSrc) x.oSrc = x.src; x.src = a[i+2];
		}
	hold();
}
function imgTop() {
	  var i, x, a = document.sr;
	  for(i = 0; a && i < a.length && (x = a[i]) && x.oSrc; i++) x.src = x.oSrc;
	  hide();
}


function preload() { 
	var d = document;
	if(d.images) {
		if(!d.p) d.p = new Array();
		var i, j = d.p.length, a = preload.arguments;
		for(i = 0; i < a.length; i++)
			if (a[i].indexOf("#") != 0) {
				d.p[j] = new Image;
				d.p[j++].src=a[i];
			}
	}
}

function popupDetails(_url, _type)
{
	var tar = window.open(_url, _type, "width=640, height=420, resizable=yes, location=0, directories=0, status=0, toolbar=0, menubar=0, scrollbars=1, copyhistory=1");
	if (_type == "Institution") {tar.moveTo(20,20)};
	if (_type == "Project") {tar.moveTo(50,50)};
	if (_type == "Marketplace") {tar.moveTo(80,80)};
	tar.focus();
}
