

var menuItemWidth = 102;

var menuItemHeight = 15;

var menuLengths = new Array(4,7,5);

var menuURLs = new Array(menuLengths.length);

for (i=0;i<menuLengths.length;i++) 

 menuURLs[i] = new Array(menuLengths[i]);

 menuURLs[0][0] = "#";

 menuURLs[0][1] = "#";

 menuURLs[0][2] = "#";

 menuURLs[0][3] = "#";

 menuURLs[0][4] = "#";

 menuURLs[1][0] = "#";

 menuURLs[1][1] = "http://zook.jhuapl.edu/MESSENGER/the_mission/docs/01-0084FS_Factsheet_both.pdf";

 menuURLs[1][2] = "http://zook.jhuapl.edu/MESSENGER/the_mission/trajectory.html";

 menuURLs[1][3] = "#";

 menuURLs[1][4] = "#";

 menuURLs[1][5] = "http://zook.jhuapl.edu/MESSENGER/the_mission/publications.html";

 menuURLs[1][6] = "http://zook.jhuapl.edu/MESSENGER/the_mission/gallery.html";

 menuURLs[2][0] = "#";

 menuURLs[2][1] = "http://zook.jhuapl.edu/MESSENGER/who_we_are/teams.html";

 menuURLs[2][2] = "#";

 menuURLs[2][3] = "#";

 menuURLs[2][4] = "#";



 



var menuTimers = new Array(menuLengths.length);



function getStyleObj(id) {

 if (document.getElementById || document.all) {

  return getObj(id).style;

 } 

 else return getObj(id);

}



function getObj(id) {

 if (document.getElementById) {

  return document.getElementById(id);

 }

 else if (document.all) {

  return document.all[id];

 }

 else if (document.layers) {

  return document.layers[id];

 } 

 else {

  return false;

 }

}



function showMenu(index) {

 if (menuTimers[index-1]) clearTimeout(menuTimers[index-1]);

 for (i=1;i<=menuLengths.length;i++)

 if (i!=index) closeMenu(i);

 var menu = getStyleObj("menu"+index);

 if (menu) menu.visibility = "visible";

}



function hideMenu(index) {

 if (menuTimers[index-1]) clearTimeout(menuTimers[index-1]);

 menuTimers[index-1] = setTimeout("closeMenu('"+index+"');",500);

}



function closeMenu(index) {

 var menu = getStyleObj("menu"+index);

 if (menu) menu.visibility = "hidden";

}



function overMenuItem() {

 this.hilightitem.visibility='visible';

 showMenu(this.menuid);

}



function outMenuItem() {

 this.hilightitem.visibility='hidden';

 hideMenu(this.menuid);

}



function clickMenuItem() {

 if (this.url) {

  window.location = this.url;

 }

}



window.onload=setupMenus;



function setupMenus() {

 if (document.layers) {

  for (menuid=1;menuid<=menuLengths.length;menuid++) {

   var menu = getObj("menu"+menuid);

   menu.clip.width = menuItemWidth + 2;

   menu.clip.height = (menuItemHeight+1) * menuLengths[menuid-1] + 1;

   menu.document.bgColor="#000000";

   for (i=1;i<=menuLengths[menuid-1];i++) { 

    var item = eval("menu.document.menu"+menuid+"item"+i);

    var onitem = eval("menu.document.menu"+menuid+"item"+i+"on");

    item.top = (menuItemHeight + 1) * (i-1) + 1;

    onitem.top = (menuItemHeight + 1) * (i-1) + 1;

    item.clip.width = menuItemWidth;

    item.clip.height = menuItemHeight;

    item.document.bgColor="#999999";

    onitem.clip.width = menuItemWidth;

    onitem.clip.height = menuItemHeight;

    onitem.document.bgColor="#ff9966";

    item.hilightitem = onitem;

    onitem.hilightitem = onitem;

    item.menuid = menuid;

    onitem.menuid = menuid;

    var url = menuURLs[menuid-1][i-1];

    item.url = url;

    onitem.url = url;

    var eTypes = Event.MOUSEOVER | Event.MOUSEOUT | Event.CLICK;

    item.captureEvents(eTypes);

    onitem.captureEvents(eTypes);

    item.onmouseover = overMenuItem;

    onitem.onmouseover = overMenuItem;

    item.onmouseout = outMenuItem;

    onitem.onmouseout = outMenuItem;

    item.onclick = clickMenuItem;

    onitem.onclick = clickMenuItem;

   }

  }

 } 

 else {

  for (menuid=1;menuid<=menuLengths.length;menuid++) {

   for (i=1;i<=menuLengths[menuid-1];i++) {

    var item = getObj("menu"+menuid+"item"+i);

    var onitem = getObj("menu"+menuid+"item"+i+"on");

    var itemstyle = getStyleObj("menu"+menuid+"item"+i);

    var onitemstyle = getStyleObj("menu"+menuid+"item"+i+"on");

    itemstyle.top = (menuItemHeight + 1) * (i-1) + 1;

    onitemstyle.top = (menuItemHeight + 1) * (i-1) + 1;

    if (navigator.appName=="Microsoft Internet Explorer") {

     itemstyle.cursor = "hand";

     onitemstyle.cursor = "hand";

    }

    item.hilightitem = onitemstyle;

    onitem.hilightitem = onitemstyle;

    item.menuid = menuid;

    onitem.menuid = menuid;

    var url = menuURLs[menuid-1][i-1];

    item.url = url;

    onitem.url = url;

    item.onmouseover = overMenuItem;

    onitem.onmouseover = overMenuItem;

    item.onmouseout = outMenuItem;

    onitem.onmouseout = outMenuItem;

    item.onclick = clickMenuItem;

    onitem.onclick = clickMenuItem;

   }

  }

 }

}



function handleResize() {

 location.reload();

 return false;

}



if (document.layers) {

 window.onresize = handleResize;

}



function MM_preloadImages() { //v3.0

  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();

    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)

    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}

}



function MM_findObj(n, d) { //v4.0

  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=MM_findObj(n,d.layers[i].document);

  if(!x && document.getElementById) x=document.getElementById(n); return x;

}



function MM_nbGroup(event, grpName) { //v3.0

  var i,img,nbArr,args=MM_nbGroup.arguments;

  if (event == "init" && args.length > 2) {

    if ((img = MM_findObj(args[2])) != null && !img.MM_init) {

      img.MM_init = true; img.MM_up = args[3]; img.MM_dn = img.src;

      if ((nbArr = document[grpName]) == null) nbArr = document[grpName] = new Array();

      nbArr[nbArr.length] = img;

      for (i=4; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {

        if (!img.MM_up) img.MM_up = img.src;

        img.src = img.MM_dn = args[i+1];

        nbArr[nbArr.length] = img;

    } }

  } else if (event == "over") {

    document.MM_nbOver = nbArr = new Array();

    for (i=1; i < args.length-1; i+=3) if ((img = MM_findObj(args[i])) != null) {

      if (!img.MM_up) img.MM_up = img.src;

      img.src = (img.MM_dn && args[i+2]) ? args[i+2] : args[i+1];

      nbArr[nbArr.length] = img;

    }

  } else if (event == "out" ) {

    for (i=0; i < document.MM_nbOver.length; i++) {

      img = document.MM_nbOver[i]; img.src = (img.MM_dn) ? img.MM_dn : img.MM_up; }

  } else if (event == "down") {

    if ((nbArr = document[grpName]) != null)

      for (i=0; i < nbArr.length; i++) { img=nbArr[i]; img.src = img.MM_up; img.MM_dn = 0; }

    document[grpName] = nbArr = new Array();

    for (i=2; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {

      if (!img.MM_up) img.MM_up = img.src;

      img.src = img.MM_dn = args[i+1];

      nbArr[nbArr.length] = img;

  } }

}



function MM_callJS(jsStr) { //v2.0

  return eval(jsStr)

}



function write_footer() {

 document.write("<div id='menu1' class='menu'>")

 document.write("<div id='menu1item1' class='menuitem'> Why Now? </div>")

 document.write("<div id='menu1item1on' class='menuitemon'><a href='http://zook.jhuapl.edu/MESSENGER/why_mercury/why_now.html'> Why Now? </a></div>")

 document.write("<div id='menu1item2' class='menuitem'> Trajectory </div>")

 document.write("<div id='menu1item2on' class='menuitemon'><a href='http://zook.jhuapl.edu/MESSENGER/the_mission/trajectory.html'> Trajectory </a></div>")

 document.write("<div id='menu1item3' class='menuitem'> Timeline </div>")

 document.write("<div id='menu1item3on' class='menuitemon'><a href='http://zook.jhuapl.edu/MESSENGER/why_mercury/timeline.html'> Timeline </a></div>")

 document.write("<div id='menu1item4' class='menuitem'> Track S/C Movie </div>")

 document.write("<div id='menu1item4on' class='menuitemon'><a href='http://zook.jhuapl.edu/MESSENGER/why_mercury/track_sc_movie.html'> Track S/C Movie </a></div>") 

 document.write("</div>")

 document.write("<div id='menu2' class='menu2'>")

 document.write("<div id='menu2item1' class='menuitem'> Mission Obj. </div>")

 document.write("<div id='menu2item1on' class='menuitemon'><a href='#'> Mission Obj. </a></div>")

 document.write("<div id='menu2item2' class='menuitem'> Fact Sheet (PDF) </div>")

 document.write("<div id='menu2item2on' class='menuitemon'><a href='http://zook.jhuapl.edu/MESSENGER/the_mission/docs/01-0084FS_Factsheet_both.pdf'> Fact Sheet (PDF) </a></div>")

 document.write("<div id='menu2item3' class='menuitem'> Trajectory </div>")

 document.write("<div id='menu2item3on' class='menuitemon'><a href='http://zook.jhuapl.edu/MESSENGER/the_mission/trajectory.html'> Trajectory </a></div>")

 document.write("<div id='menu2item4' class='menuitem'> Timeline </div>")

 document.write("<div id='menu2item4on' class='menuitemon'><a href='http://zook.jhuapl.edu/MESSENGER/the_mission/timeline.html'> Timeline </a></div>")

 document.write("<div id='menu2item5' class='menuitem'> Publications </div>")

 document.write("<div id='menu2item5on' class='menuitemon'><a href='http://zook.jhuapl.edu/MESSENGER/the_mission/publications.html'> Publications </a></div>")

 document.write("<div id='menu2item6' class='menuitem'> Mission Design </div>")

 document.write("<div id='menu2item6on' class='menuitemon'><a href='#'> Mission Design </a></div>")

 document.write("<div id='menu2item7' class='menuitem'> Gallery </div>")

 document.write("<div id='menu2item7on' class='menuitemon'><a href='http://zook.jhuapl.edu/MESSENGER/the_mission/gallery.html'> Gallery </a></div>")

 document.write("</div>")

 document.write("<div id='menu3' class='menu3'>")



 document.write("<div id='menu3item1' class='menuitem'> Maps </div>")

 document.write("<div id='menu3item1on' class='menuitemon'><a href='#'> Maps </a></div>")

 document.write("<div id='menu3item2' class='menuitem'> Teams </div>")

 document.write("<div id='menu3item2on' class='menuitemon'><a href='http://zook.jhuapl.edu/MESSENGER/who_we_are/teams.html'> Teams </a></div>")

 document.write("<div id='menu3item3' class='menuitem'> Awards </div>")

 document.write("<div id='menu3item3on' class='menuitemon'><a href='#'> Awards </a></div>")

 document.write("<div id='menu3item4' class='menuitem'> Scrapbook </div>")

 document.write("<div id='menu3item4on' class='menuitemon'><a href='#'> Scrapbook </a></div>")

 document.write("<div id='menu3item5' class='menuitem'> Contacts </div>")

 document.write("<div id='menu3item5on' class='menuitemon'><a href='#'> Contacts </a></div>")

 document.write("</div>")

 //document.write("<span id='search_bar' class='search_bar'><form name='search' method='post' action='#'>")

 //document.write("<input type='text'  name='searchtext' maxlength='60' size='60'>")

 document.write("</form></span>")

}





