var ie = document.all;
var ns = document.getElementById && !document.all;
var menus = new Array("about","members");
var menuOvers = new Array(false,false);
var submenuOvers = new Array(false,false);

// Example:
// simplePreload( '01.gif', '02.gif' ); 
function simplePreload()
{ 
  var args = simplePreload.arguments;
  document.imageArray = new Array(args.length);
  for(var i=0; i<args.length; i++)
  {
    document.imageArray[i] = new Image;
    document.imageArray[i].src = args[i];
  }
}


function swap (imgName,swapTo) {
	document.images[imgName].src = swapTo;
	}

function getURLprefix () {
	u = document.URL;
	pat = /massmedic.com[\\\/].+[\\\/].+/;		// url one level deep
// pat regexp means massmedic.com, fwd/back slash, any text, fwd/back slash, any text
// looks for any link one folder deep to specify correct relative link
	if (u.search(pat)>0) {
		prefix = "../"
	} else {
		prefix = ""
	}
	return prefix;
}
	
function rollover (imgName) {
	prefix = getURLprefix();
	s = document.images[imgName];
	if (s.src.indexOf("over") > 0) {
		s.src = prefix + "images/menu_" + imgName + ".gif"
	} else {
		s.src = prefix + "images/menu_" + imgName + "_over.gif"
	}
} 
	
function show(divname) {
	document.getElementById(divname).style.visibility = "visible";
	}
	
function hide(divname) {
	document.getElementById(divname).style.visibility = "hidden";
	}
	
function toggle(divname) {
	d = document.getElementById(divname+"_info");
	if (d.style.display == "block") {
		d.style.display = "none";
	} else {
		d.style.display = "block";
	}
	d = document.getElementById(divname);
	if (d.innerHTML.indexOf("click to read") > -1) {
		temp = d.innerHTML.replace(/click to read/,"click to close");
	} else {
		temp = d.innerHTML.replace(/click to close/,"click to read");
	}
	d.innerHTML = temp; 
}
	
function getIndex(divname) {
	var a = 0;
	for (i = 0; i < menus.length; i++) {
		if (menus[i] == divname) {
			a = i;
		}
	}
	return a;
}
	
function submenuOver(divname) {
	a = getIndex(divname);
	submenuOvers[a] = true;
	submenuRefresh();
	}

function menuOver(divname) {
	a = getIndex(divname);
	menuOvers[a] = true;
	submenuRefresh();
}

function menuOut(divname) {
	a = getIndex(divname);
	menuOvers[a] = false;
	setTimeout("submenuRefresh()",500);
	}
	
function submenuOut(divname) {
	a = getIndex(divname);
	submenuOvers[a] = false;
	setTimeout("submenuRefresh()",500);
	}
	
function submenuRefresh() {
//	prefix = getURLprefix();
	for (i = 0; i < menus.length; i++) {
		if (menuOvers[i]||submenuOvers[i]) {
			document.getElementById(menus[i]+"_submenu").style.left = (getLeft(menus[i])-5) + "px";
			show(menus[i]+"_submenu");
//			document.images[menus[i]].src = prefix + "images/menu_" + menus[i] + "_over.gif";
		} else {
			hide(menus[i]+"_submenu");
//			document.images[menus[i]].src = prefix + "images/menu_" + menus[i] + ".gif";
		}
	}
}

function getLeft(divname) {
	d = document.getElementById(divname);
	left = d.offsetLeft;
	while (d = d.offsetParent) {
		left += d.offsetLeft;
	}
	return left;
}