var menuTimer;
var isCurrent;

var isN4;
browserName = navigator.appName;
browserVer = parseInt(navigator.appVersion);
if (browserName == "Netscape" && browserVer <= 4) 
	isN4 = true;
else 
	isN4 = false;

link0_on = new Image();
link0_on.src = "images/link0b.gif";
link0_off = new Image();
link0_off.src = "images/link0a.gif";
link1_on = new Image();
link1_on.src = "images/link1b.gif";
link1_off = new Image();
link1_off.src = "images/link1a.gif";
link2_on = new Image();
link2_on.src = "images/link2b.gif";
link2_off = new Image();
link2_off.src = "images/link2a.gif";
link3_on = new Image();
link3_on.src = "images/link3b.gif";
link3_off = new Image();
link3_off.src = "images/link3a.gif";
link4_on = new Image();
link4_on.src = "images/link4b.gif";
link4_off = new Image();
link4_off.src = "images/link4a.gif";
link5_on = new Image();
link5_on.src = "images/link5b.gif";
link5_off = new Image();
link5_off.src = "images/link5a.gif";
link6_on = new Image();
link6_on.src = "images/link6b.gif";
link6_off = new Image();
link6_off.src = "images/link6a.gif";
link7_on = new Image();
link7_on.src = "images/link7b.gif";
link7_off = new Image();
link7_off.src = "images/link7a.gif";

link8_on = new Image();
link8_on.src = "images/link8b.gif";
link8_off = new Image();
link8_off.src = "images/link8a.gif";



sublink1_on = new Image();
sublink1_on.src = "images/sublink1b.gif";
sublink1_off = new Image();
sublink1_off.src = "images/sublink1a.gif";
sublink2_on = new Image();
sublink2_on.src = "images/sublink2b.gif";
sublink2_off = new Image();
sublink2_off.src = "images/sublink2a.gif";
sublink3_on = new Image();
sublink3_on.src = "images/sublink3b.gif";
sublink3_off = new Image();
sublink3_off.src = "images/sublink3a.gif";
sublink4_on = new Image();
sublink4_on.src = "images/sublink4b.gif";
sublink4_off = new Image();
sublink4_off.src = "images/sublink4a.gif";

memlink1_on = new Image();
memlink1_on.src = "images/memlink1b.gif";
memlink1_off = new Image();
memlink1_off.src = "images/memlink1a.gif";
memlink2_on = new Image();
memlink2_on.src = "images/memlink2b.gif";
memlink2_off = new Image();
memlink2_off.src = "images/memlink2a.gif";
memlink3_on = new Image();
memlink3_on.src = "images/memlink3b.gif";
memlink3_off = new Image();
memlink3_off.src = "images/memlink3a.gif";

function img_act(imgName) {
	if (!document[imgName])
		document[imgName] = document.submenu.document[imgName];
	document[imgName].src = eval(imgName+"_on.src");
}
function img_inact(imgName) {
	document[imgName].src = eval(imgName+"_off.src");
}

// Example: obj = findObj("image1");
function findObj(theObj, theDoc)
{
  var p, i, foundObj;
  
  if(!theDoc) theDoc = document;
  if( (p = theObj.indexOf("?")) > 0 && parent.frames.length)
  {
    theDoc = parent.frames[theObj.substring(p+1)].document;
    theObj = theObj.substring(0,p);
  }
  if(!(foundObj = theDoc[theObj]) && theDoc.all) foundObj = theDoc.all[theObj];
  for (i=0; !foundObj && i < theDoc.forms.length; i++) 
    foundObj = theDoc.forms[i][theObj];
  for(i=0; !foundObj && theDoc.layers && i < theDoc.layers.length; i++) 
    foundObj = findObj(theObj,theDoc.layers[i].document);
  if(!foundObj && document.getElementById) foundObj = document.getElementById(theObj);
  
  return foundObj;
}

function showHideLayers()
{ 
  var i, visStr, obj, args = showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3)
  {
    if ((obj = findObj(args[i])) != null)
    {
      visStr = args[i+2];
      if (obj.style)
      {
        obj = obj.style;
        if(visStr == 'show') visStr = 'visible';
        else if(visStr == 'hide') visStr = 'hidden';
      }
      obj.visibility = visStr;
    }
  }
}

function showProfileMenu(){
	showHideLayers('submenu', '', 'show');
	showHideLayers('creditLay', '', 'hide');
}
	
function showMemMenu(){
	showHideLayers('memmenu', '', 'show');
	showHideLayers('creditLay', '', 'hide');
}	

function hideMenu(){
	showHideLayers('submenu', '', 'hide');
	showHideLayers('memmenu', '', 'hide');
	showHideLayers('creditLay', '', 'show');
	if (!isCurrent) img_inact('link2');
}

function startTimer(parm){
	if (parm == "")	isCurrent = true;
	else isCurrent = false;
	menuTimer = setTimeout('hideMenu()', 500);
}

function clearTimer(){
	if (menuTimer) clearTimeout(menuTimer);
}
