var visiblelist = "";
var mouseovermenu = "No";
var timerid = 0;

function boxhead(fullcat, leftoffset, topoffset)
{
  cnt=1;
  do
  {
    thiscat = items(fullcat,cnt,":");
    if (thiscat == "") break;
    name = thiscat;
    cnt++;
  } while (1==1);
  document.write('      <table border="0" cellspacing="0" cellpading="0" class="catsidebox" id="'+fullcat+'" style="margin-left : '+leftoffset+'px; margin-top : '+topoffset+'px;" onMouseOver="mouseovermenu = \'Yes\'" onMouseOut="mouseovermenu = \'No\'"><tr><td style="width: 8px; height : 8px; background : url(images/topleft.png) no-repeat;"></td><td style="background : url(images/topmiddle.png) repeat-x;"></td><td style="width : 10px; background : url(images/topright.png) no-repeat;"></td></tr><tr><td style="background : url(images/leftmiddle.png) repeat-y;"></td><td style="background : url(images/menuback.png);"><table cellpadding="0" cellspacing="0" border="0">\n');
}

function boxfoot()
{
  document.write('        </table>\n</td><td style="background : url(images/rightmiddle.png) repeat-y;"></tr><tr><td style="height : 10px; background : url(images/bottomleft.png) no-repeat;"></td><td style="background : url(images/bottommiddle.png) repeat-x;"></td><td style="background : url(images/bottomright.png) no-repeat;"></td></tr></table>');
}

function createlinks(list, prefix, phpfile, style)
{
  cnt = 1;
  do
  {
    listitem = items(list, cnt, "|");
    if (listitem == "") break;
    cat = prefix+":"+listitem;
    document.write('<tr><td class="menucell" '+style+'> <a href="'+phpfile+'?cat='+cat+'" class="l-two">'+listitem+'</a> </td></tr>\n');
    cnt++;
  } while (1==1);
}

function drawmenus()
{


  boxhead("About", 0, 0);
  document.write('<tr><td class="menucell"> <a href="introduction.html" class="menulink">About Tim</a> </td></tr>\n');
  document.write('<tr><td class="menucell"> <a href="team.html" class="menulink">Team</a> </td></tr>\n');
  boxfoot();

  boxhead("Gallery", 0, 0);
  document.write('<tr><td class="menucell"> <a href="gallery.html" class="menulink">Photo Gallery</a> </td></tr>\n');
  document.write('<tr><td class="menucell"> <a href="press.html" class="menulink">Press Gallery</a> </td></tr>\n');
  boxfoot();

  boxhead("Ownership", 0, 0);
  document.write('<tr><td class="menucell"> <a href="types_of_ownership.html" class="menulink">Types of Ownership</a> </td></tr>\n');
  document.write('<tr><td class="menucell"> <a href="facilities.html" class="menulink">Facilities</a> </td></tr>\n');
  document.write('<tr><td class="menucell"> <a href="costs.html" class="menulink">Costs</a> </td></tr>\n');
  boxfoot();

}

function showmenu(which, x, y, parenttable)
{
  if (parenttable != "")
  {
//    x = (x*1) + (items(document.getElementById(parenttable).style.marginLeft, 1 ,"px")*1);
//    y = (y*1) + (items(document.getElementById(parenttable).style.marginTop, 1, "px")*1);
//    x = (x*1) + document.getElementById(parenttable).offsetLeft-5;
//    y = (y*1) + document.getElementById(parenttable).offsetTop;
  }


  var subcat = items(which,2,":");
  if (subcat == "") hideallmenus();
  hideallmenus();
  document.getElementById(which).style.visibility = "visible";
  document.getElementById(which).style.marginLeft = x+"px";
  document.getElementById(which).style.marginTop = y+"px";

  visiblelist = visiblelist+which+"|";
  if (timerid != 0) clearTimeout(timerid);
  timerid = setTimeout("checkhide()", 1000);

}

function hideallmenus()
{
  // hide all the menus
  var cnt = 1;
  do
  {
    nextitem = items(visiblelist,cnt,"|");
    if (nextitem == "") break;
    document.getElementById(nextitem).style.visibility = "hidden";
    cnt++;
  } while (1 == 1)

  visiblelist = "";
}

function hidesubmenus()
{
  // hide all menus with a : in their ids
  cnt = 1;
  do
  {
    nextitem = items(visiblelist,cnt,"|");
    if (nextitem == "") break;
    if (nextitem.indexOf(":") > -1)
    {
      visiblelist.replace(nextitem+"|","");
      document.getElementById(nextitem).style.visibility = "hidden";
    } 
    cnt++;
  } while (1 == 1)

}

function checkhide()
{

  if (mouseovermenu == "Yes")
  {
    timerid = setTimeout("checkhide()", 1000);
  } else
  {
    hideallmenus();
  }
}


function mmLoadMenus() {
  if (window.aboutmenu) return;
  window.aboutmenu = new Menu("root",145,17,"Verdana, Arial, Helvetica, sans-serif",11,"#000000","#000000","#ffffff","#B9B0A9","left","middle",3,0,1000,-5,7,true,true,true,0,true,true);
  aboutmenu.addMenuItem("Introduction","window.open('introduction.html', '_self');");
  aboutmenu.addMenuItem("Team","window.open('team.html', '_self');");
   aboutmenu.hideOnMouseOut=true;
   aboutmenu.bgColor='#D0D0D0';
   aboutmenu.menuBorder=0;
   aboutmenu.menuLiteBgColor='#D0D0D0';
   aboutmenu.menuBorderBgColor='#000000';

    window.gallerymenu = new Menu("root",145,17,"Verdana, Arial, Helvetica, sans-serif",11,"#000000","#000000","#ffffff","#B9B0A9","left","middle",3,0,1000,-5,7,true,true,true,0,true,true);
  gallerymenu.addMenuItem("Photo&nbsp;Gallery","window.open('gallery.html', '_self');");
  gallerymenu.addMenuItem("Press&nbsp;Gallery","window.open('press.html', '_self');");
   gallerymenu.hideOnMouseOut=true;
   gallerymenu.bgColor='#D0D0D8';
   gallerymenu.menuBorder=0;
   gallerymenu.menuLiteBgColor='#D0D0D8';
   gallerymenu.menuBorderBgColor='#000000';

    window.newsmenu = new Menu("root",145,17,"Verdana, Arial, Helvetica, sans-serif",11,"#000000","#000000","#ffffff","#B9B0A9","left","middle",3,0,1000,-5,7,true,true,true,0,true,true);
  newsmenu.addMenuItem("News","window.open('news.html', '_self');");
  newsmenu.addMenuItem("Tim's&nbsp;Blog","window.open('timsblog.php', '_self');");
   newsmenu.hideOnMouseOut=true;
   newsmenu.bgColor='#D0D0D8';
   newsmenu.menuBorder=0;
   newsmenu.menuLiteBgColor='#D0D0D8';
   newsmenu.menuBorderBgColor='#000000';


    window.ownershipmenu = new Menu("root",145,17,"Verdana, Arial, Helvetica, sans-serif",11,"#000000","#000000","#ffffff","#B9B0A9","left","middle",3,0,1000,-5,7,true,true,true,0,true,true);
  ownershipmenu.addMenuItem("Types&nbsp;of&nbsp;Ownership","window.open('types_of_ownership.html', '_self');");
  ownershipmenu.addMenuItem("Facilities","window.open('facilities.html', '_self');");
  ownershipmenu.addMenuItem("Costs","window.open('costs.html', '_self');");
   gallerymenu.hideOnMouseOut=true;
   ownershipmenu.hideOnMouseOut=true;
   ownershipmenu.bgColor='#D0D0D8';
   ownershipmenu.menuBorder=0;
   ownershipmenu.menuLiteBgColor='#D0D0D8';
   ownershipmenu.menuBorderBgColor='#000000';

gallerymenu.writeMenus();
} // mmLoadMenus()

function mapmenus()
{
  document.write('<map name="nav">');

  document.write('<area shape="rect" coords="41, 173, 230, 183" alt="" href="index.html">');
  document.write('<area shape="rect" coords="41, 195, 230, 205" alt="" href="javascript:showmenu(\'About\', 230, 175, \'leftnav\')" onmouseover="javascript:showmenu(\'About\', 230, 175, \'leftnav\')">');
  document.write('<area shape="rect" coords="41, 216, 230, 225" alt="" href="horses.php">');
  document.write('<area shape="rect" coords="41, 237, 230, 246" alt="" href="horses_forsale.php">');
  document.write('<area shape="rect" coords="41, 257, 230, 267" alt="" href="javascript:showmenu(\'Ownership\', 230, 237, \'leftnav\')" onmouseover="javascript:showmenu(\'Ownership\', 230, 237, \'leftnav\')">');
  document.write('<area shape="rect" coords="41, 278, 230, 288" alt="" href="racing_club.html">');
  document.write('<area shape="rect" coords="41, 300, 230, 311" alt="" href="javascript:showmenu(\'Gallery\', 230, 285, \'leftnav\')" onmouseover="javascript:showmenu(\'Gallery\', 230, 285, \'leftnav\')">');
  document.write('<area shape="rect" coords="41, 321, 230, 331" alt="" href="tims_blog.php">');
  document.write('<area shape="rect" coords="41, 343, 230, 352" alt="" href="news.php">');
  document.write('<area shape="rect" coords="41, 364, 230, 373" alt="" href="entries_and_results.html">');
  document.write('<area shape="rect" coords="41, 385, 230, 394" alt="" href="contact_us.html">');
  document.write('<area target="_self" href="morgan_peterson.html" shape="rect" coords="837, 73, 972, 119">');

  document.write('<area target="_blank" href="http://twitter.com/#!/TVaughanRacing" shape="rect" coords="122, 584, 223, 621">');
  document.write('<!--');
  document.write('<area shape="rect" coords="41, 476, 230, 510" alt="" href="press.html">');
  document.write('-->');

//  document.write('<area shape="rect" coords="20, 4, 36, 37" alt="" href="index.html">');
//  document.write('<area shape="rect" coords="20, 49, 36, 105" alt="" href="tim_vaughan.html" onmouseover="MM_showMenu(window.aboutmenu,76, 45, null,\'leftnav\')" onmouseout="MM_startTimeout();">');
//  document.write('<area shape="rect" coords="20, 119, 36, 162" alt="" href="horses.html" onmouseover="MM_showMenu(window.gallerymenu,76, 118, null,\'leftnav\')" onmouseout="MM_startTimeout();">');
//  document.write('<area shape="rect" coords="20, 177, 36, 239" alt="" href="types_of_ownership.html" onmouseover="MM_showMenu(window.ownershipmenu,76, 177, null,\'leftnav\')" onmouseout="MM_startTimeout();">');
//  document.write('<area shape="rect" coords="20, 254, 36, 303" alt="" href="gallery.html">');
//  document.write('<area shape="rect" coords="20, 316, 36, 416" alt="" href="http://www.racingpost.co.uk/horses/trainer_form.sd?trainer_id=17740" target="_blank">');
//  document.write('<area shape="rect" coords="20, 430, 36, 462" alt="" href="news.html" onmouseover="MM_showMenu(window.newsmenu,76, 430, null,\'leftnav\')" onmouseout="MM_startTimeout();">');
//  document.write('<area shape="rect" coords="20, 476, 36, 510" alt="" href="press.html">');
//  document.write('<area shape="rect" coords="20, 523, 36, 591" alt="" href="contact_us.html">');
//  document.write('</map>');

}

