var inmenu=false;
var lastmenu=0;
function Menu(current) {
   if (!document.getElementById) return;
   inmenu=true;
   oldmenu=lastmenu;
   lastmenu=current;
   if (oldmenu) Erase(oldmenu);
   m=document.getElementById("menu-" + current);
   wid=m.offsetWidth
   box=document.getElementById(current);
   box.style.left= m.offsetLeft;
   box.style.top= m.offsetTop + m.offsetHeight;
   box.style.visibility="visible";
   m.style.backgroundColor="#cccccc";
   box.style.backgroundColor="#eeefff";
   box.style.width=wid;
   m.style.color="black";

}
function Erase(current) {
   if (!document.getElementById) return;
   if (inmenu && lastmenu==current) {
	  return;
   }
   m=document.getElementById("menu-" + current);
   box=document.getElementById(current);
   box.style.visibility="hidden";
   m.style.backgroundColor="#990000";
   m.style.color="white"
}
function Timeout(current) {
   inmenu=false;
   window.setTimeout("Erase('" + current + "');",500);

}
function Highlight(menu,item) {
   if (!document.getElementById) return;
   inmenu=true;
   lastmenu=menu;
   obj=document.getElementById(item);
   obj.style.backgroundColor="#999999";

}
function UnHighlight(menu,item) {
   if (!document.getElementById) return;
   Timeout(menu);
   obj=document.getElementById(item);
   obj.style.backgroundColor="#eeefff";
}
function MessageBox(Textstring) {
alert(Textstring);
}
function Reveal(link,item) {
   q=document.getElementById(link);
   l=document.getElementById(item);
   lText=q.innerHTML;
   if (lText == '[Reveal Answer]') {
   q.innerHTML = '[Hide Answer]'
   l.style.display='block'
   }
else {
   q.innerHTML = '[Reveal Answer]'
   l.style.display='none'
   }
}

function Hide(item) {
   l=document.getElementById(item);
   l.style.display='none'
}

function toggle(link, divId) { 
  var lText = link.innerHTML; 
  var d = getObject(divId);
  if (lText == 'Click for more information') { 
  link.innerHTML = 'Click to hide information'; 
  d.style.display = 'block'; 
}
else { link.innerHTML = 'Click for more information'; d.style.display = 'none'; } 
}


