// JavaScript Document

///// menu rollovers ///////////////////////
function highlight(img) {
	var source = document.images[img].src;
	source = source.replace(/_off/,"_on");
	document.images[img].src = source;
}

function mouseOver(img) {
	if (img != selected) {
		var source = document.images[img].src;
		source = source.replace(/_off/,"_on");
		document.images[img].src = source;
	}
}

function mouseOut(img) {
	if (img != selected) {
		var source = document.images[img].src;
		source = source.replace(/_on/,"_off");
		document.images[img].src = source;
	}
}

function popup(url, windowName, windowFeatures) {
	windowName = window.open(url, windowName, windowFeatures);
	windowName.focus();
}

//********* below used on resources page **************//
var overResourceMenu = new Array();
// need to define false for all expected 'ids' sent to functions below
overResourceMenu['journalMenu'] = false;
overResourceMenu['ChristineMediaMenu'] = false;
function hideResourceMenu(id) {
	if (!overResourceMenu[id]) {
		var d = document;
		var el = d.getElementById ? d.getElementById(id) : d.all?d.all[id]:d.layers[id];
		if (d.layers) {
			el.visibility = "hide";
			el.height = 0;
		} else {
			el.style.visibility = "hidden";
			el.style.height = 0;
			
		}
	}
}
function showResourceMenu(id, height) {
	var d = document;
	var el = d.getElementById ? d.getElementById(id) : d.all?d.all[id]:d.layers[id];
	//alert(el.style.height);
	if (d.layers) {
		el.height = height;
		el.visibility = "show";
	} else {
		el.style.height = height;
		el.style.visibility = "visible";	
	}
	
}
function onResourceMenu(id) {
	overResourceMenu[id] = true;
}
function offResourceMenu(id) {
	overResourceMenu[id] = false;
}
//********* below used on classes **************//
var overMultiMenu = new Array();
overMultiMenu[0] = false;
overMultiMenu[1] = false;
overMultiMenu[2] = false;
overMultiMenu[3] = false;
overMultiMenu[4] = false;

function onMultiMenu(num) {
	overMultiMenu[num] = true;
}
function offMultiMenu(num) {
	overMultiMenu[num] = false;
}
function multiHide(id,num) {
	if (!overMultiMenu[num]) {
		var d = document;
		var el = d.getElementById ? d.getElementById(id) : d.all?d.all[id]:d.layers[id];
		if (d.layers) {
			el.visibility = "hide";
		} else {
			el.style.visibility = "hidden";
		}
	}
}
function multiShow(id,num) {
	var d = document;
	//alert(d.getElementById(id));
	var el = d.getElementById ? d.getElementById(id) : d.all?d.all[id]:d.layers[id];
	//alert(el.style.visibility);
	if (d.layers) {
		el.visibility = "show";
	} else {
		el.style.visibility = "visible";
	}
}