// menudata.js  
// If the path2use variable exists, it indicates the call is from the cgi-bin directory
// so adjust the pathway to the graphics files.  (For most pages the path2use parameter
// will be undefined, because it was added much later.)

  var MenuOffColor = '#183fb9'
  var MenuOnColor = '#336ebe'
  var Sub1OffColor = '#12308c'
  var Sub2OffColor = '#0c2161'
  var URHereColor = '#0c2161'
  var SaleOffColor = '#D1560C'

  UR = new Array
  UR[1] = "radioids"
  UR[2] = "demodl"
  UR[4] = "about"
  UR[5] = "fans"
  UR[6] = "home"
  UR[7] = "commercials"
  UR[8] = "tv"
  UR[9] = "pc"
  UR[10] = "jamstore"
  UR[11] = "pams"
  UR[12] = "faq"
  UR[13] = "contact"
  UR[14] = "email"
//  UR[15] = "sale"  

function loadmenudata(path2use) {

// path2use = 1  call is from cgi-bin
// path2use = 2  call is from inner home page (jam directory)
// path2use = 3  call is from outer home page (root directory)

  if (path2use == 1) {
    path="../jam/"	
  } else if (path2use == 2) {
    path=""
  } else if (path2use == 3) {
    path="jam/"
  } else {
    path="../"
  }

  menuItemBullet = new bulletPoint(path + "gfx/menu_off.gif",path + "gfx/menu_on.gif");
  subMenuBullet = new bulletPoint(path + "gfx/menu_off.gif",path + "gfx/menu_sub_header_on.gif");

  jam_menu = new menuBar('jam_menu',160, 'vertical', '#000000', null, 30);

  jam_menu.addLabel('menuItemBullet', 'JAM Home', 6, 160, MenuOffColor, MenuOnColor, path + 'index.html', 'left');
  jam_menu.addLabel('subMenuBullet', 'Demos / Lyric Sheets', 2, 160, MenuOffColor, MenuOnColor, path + 'radioids/demodl.php?fmt=8', 'left');
// jam_menu.addLabel('menuItemBullet', 'JAM Summer Sale', 15, 160, SaleOffColor, MenuOnColor, path + 'radioids/summer2010.html', 'left');
  jam_menu.addLabel('subMenuBullet', 'Radio Jingles', 1, 160, MenuOffColor, MenuOnColor, path +  'radioids/index.html', 'left');
  jam_menu.addLabel('menuItemBullet', 'Commercials', 7, 160, MenuOffColor, MenuOnColor, path + 'commercials/index.html', 'left');
  jam_menu.addLabel('menuItemBullet', 'TV Music', 8, 160, MenuOffColor, MenuOnColor, path + 'tv/index.html', 'left');
  jam_menu.addLabel('menuItemBullet', 'Personal Cuts', 9, 160, MenuOffColor, MenuOnColor, path + 'fans/jampersonal.html', 'left');
  jam_menu.addLabel('menuItemBullet', 'The JAM Store', 10, 160, MenuOffColor, MenuOnColor,  'https://www.jingles.com/catalog/index.php', 'left');
  jam_menu.addLabel('menuItemBullet', 'PAMS Jingles', 11, 160, MenuOffColor, MenuOnColor, 'http://www.pams.com', 'left');
  jam_menu.addLabel('subMenuBullet', 'About JAM', 4, 160, MenuOffColor, MenuOnColor, path + 'jaminfo/about.html', 'left');
  jam_menu.addLabel('subMenuBullet', 'JAM Fans', 5, 160, MenuOffColor, MenuOnColor, path + 'fans/index.html', 'left');
  jam_menu.addLabel('menuItemBullet', 'FAQ', 12, 160, MenuOffColor, MenuOnColor, path + 'radioids/jamtalk.html', 'left');
  jam_menu.addLabel('menuItemBullet', 'Contact Us', 13, 160, MenuOffColor, MenuOnColor, path + 'jaminfo/index.html', 'left');
  jam_menu.addLabel('menuItemBullet', 'E-mail List', 14, 160, MenuOffColor, MenuOnColor, path + 'jaminfo/email.html', 'left');

//Radio Jingles sub-menu

  menus[1] = new menu(160, 'vertical', '#000000', null, 26);
  menus[1].addItem('menuItemBullet', 'Overview', null, 160, Sub1OffColor, MenuOnColor, path + 'radioids/index.html', 'left');
  menus[1].addItem('subMenuBullet', 'Demos / Lyric Sheets', 3, 160, Sub1OffColor, MenuOnColor, path + 'radioids/demodl.php?fmt=8', 'left');
  menus[1].addItem('menuItemBullet', 'Why Use Jingles?', null, 160, Sub1OffColor, MenuOnColor, path + 'radioids/whyuse.html', 'left');
  menus[1].addItem('menuItemBullet', 'Syndicated vs Custom', null, 160, Sub1OffColor, MenuOnColor, path + 'radioids/syndcus.html', 'left');
  menus[1].addItem('menuItemBullet', 'Production Process', null, 160, Sub1OffColor, MenuOnColor, path + 'radioids/prodproc.html', 'left');
  menus[1].writeMenu();

//Demo Download sub-menu

  menus[2] = new menu(160, 'vertical', '#000000', null, 22);
  menus[2].addItem('menuItemBullet', 'Featured Releases', null, 160, Sub1OffColor, MenuOnColor, path + 'radioids/demodl.php?fmt=8', 'left');
  menus[2].addItem('menuItemBullet', 'A-C', null, 160, Sub1OffColor, MenuOnColor, path + 'radioids/demodl.php?fmt=1', 'left');
  menus[2].addItem('menuItemBullet', 'Hot and CHR', null, 160, Sub1OffColor, MenuOnColor, path + 'radioids/demodl.php?fmt=2', 'left');
  menus[2].addItem('menuItemBullet', 'Classic Hits / Oldies', null, 160, Sub1OffColor, MenuOnColor, path + 'radioids/demodl.php?fmt=3', 'left');
  menus[2].addItem('menuItemBullet', 'Country', null, 160, Sub1OffColor, MenuOnColor, path + 'radioids/demodl.php?fmt=4', 'left');
  menus[2].addItem('menuItemBullet', 'News, Talk, Sports', null, 160, Sub1OffColor, MenuOnColor, path + 'radioids/demodl.php?fmt=5', 'left');
  menus[2].addItem('menuItemBullet', 'Classic Top-40 / A-C', null, 160, Sub1OffColor, MenuOnColor, path + 'radioids/demodl.php?fmt=6', 'left');
  menus[2].addItem('menuItemBullet', 'Holiday', null, 160, Sub1OffColor, MenuOnColor, path + 'radioids/demodl.php?fmt=7', 'left');
  menus[2].addItem('menuItemBullet', 'Spanish', null, 160, Sub1OffColor, MenuOnColor, path + 'radioids/demodl.php?fmt=9', 'left');
  menus[2].writeMenu();

//Radio Jingles>Demo Download sub-menu

  menus[3] = new menu(160, 'vertical', '#000000', null, 22);
  menus[3].addItem('menuItemBullet', 'Featured Releases', null, 160, Sub2OffColor, MenuOnColor, path + 'radioids/demodl.php?fmt=8', 'left');
  menus[3].addItem('menuItemBullet', 'A-C', null, 160, Sub2OffColor, MenuOnColor, path + 'radioids/demodl.php?fmt=1', 'left');
  menus[3].addItem('menuItemBullet', 'Hot and CHR', null, 160, Sub2OffColor, MenuOnColor, path + 'radioids/demodl.php?fmt=2', 'left');
  menus[3].addItem('menuItemBullet', 'Classic Hits / Oldies', null, 160, Sub2OffColor, MenuOnColor, path + 'radioids/demodl.php?fmt=3', 'left');
  menus[3].addItem('menuItemBullet', 'Country', null, 160, Sub2OffColor, MenuOnColor, path + 'radioids/demodl.php?fmt=4', 'left');
  menus[3].addItem('menuItemBullet', 'News, Talk, Sports', null, 160, Sub2OffColor, MenuOnColor, path + 'radioids/demodl.php?fmt=5', 'left');
  menus[3].addItem('menuItemBullet', 'Classic Top-40 / A-C', null, 160, Sub2OffColor, MenuOnColor, path + 'radioids/demodl.php?fmt=6', 'left');
  menus[3].addItem('menuItemBullet', 'Holiday', null, 160, Sub2OffColor, MenuOnColor, path + 'radioids/demodl.php?fmt=7', 'left');
  menus[3].addItem('menuItemBullet', 'Spanish', null, 160, Sub2OffColor, MenuOnColor, path + 'radioids/demodl.php?fmt=9', 'left');
  menus[3].writeMenu();

//About JAM sub-menu

  menus[4] = new menu(160, 'vertical', '#000000', null, 26);
  menus[4].addItem('menuItemBullet', 'Overview', null, 160, Sub1OffColor, MenuOnColor, path + 'jaminfo/about.html', 'left'); 
  menus[4].addItem('menuItemBullet', 'JAM History', null, 160, Sub1OffColor, MenuOnColor, path + 'jaminfo/history.html', 'left');
  menus[4].addItem('menuItemBullet', 'Studio Tour', null, 160, Sub1OffColor, MenuOnColor, path + 'jaminfo/facility.html', 'left');
  menus[4].addItem('menuItemBullet', 'JAM Articles', null, 160, Sub1OffColor, MenuOnColor, path + 'jaminfo/articles.html', 'left');
  menus[4].addItem('menuItemBullet', 'Photo Albums', null, 160, Sub1OffColor, MenuOnColor, path + 'jaminfo/photos.html', 'left');
  menus[4].addItem('menuItemBullet', 'BBC Radio', null, 160, Sub1OffColor, MenuOnColor, path + 'fans/bbc.html', 'left');
  menus[4].addItem('menuItemBullet', 'Fred Hardy tribute', null, 160, Sub1OffColor, MenuOnColor, path + 'jaminfo/fhh.html', 'left');
  menus[4].writeMenu();

//JAM Fans sub-menu

  menus[5] = new menu(160, 'vertical', '#000000', null, 26);
  menus[5].addItem('menuItemBullet', 'Welcome', null, 160, Sub1OffColor, MenuOnColor, path + 'fans/index.html', 'left');
  menus[5].addItem('menuItemBullet', 'JAM On The Air', null, 160, Sub1OffColor, MenuOnColor, path + 'fans/ota.html', 'left');
  menus[5].addItem('menuItemBullet', 'Bits and Pieces', null, 160, Sub1OffColor, MenuOnColor, path + 'fans/bits.html', 'left');
  menus[5].addItem('menuItemBullet', 'The JAM Song', null, 160, Sub1OffColor, MenuOnColor, path + 'fans/jamsong.html', 'left');
  menus[5].addItem('menuItemBullet', 'Class Action', null, 160, Sub1OffColor, MenuOnColor, path + 'radioids/jamtalk2.html', 'left');
  menus[5].addItem('menuItemBullet', 'Disc Numbers', null, 160, Sub1OffColor, MenuOnColor, path + 'fans/numbers.html', 'left');
  menus[5].addItem('menuItemBullet', 'Demo Box Labels', null, 160, Sub1OffColor, MenuOnColor, path + 'fans/boxlabels.html', 'left');
  menus[5].writeMenu();

//Fake empty menus

  menus[6] = new menu(1, 'vertical', null, null, 1);
  menus[6].writeMenu();
  menus[7] = new menu(1, 'vertical', null, null, 1);
  menus[7].writeMenu();
  menus[8] = new menu(1, 'vertical', null, null, 1);
  menus[8].writeMenu();
  menus[9] = new menu(1, 'vertical', null, null, 1);
  menus[9].writeMenu();
  menus[10] = new menu(1, 'vertical', null, null, 1);
  menus[10].writeMenu();
  menus[11] = new menu(1, 'vertical', null, null, 1);
  menus[11].writeMenu();
  menus[12] = new menu(1, 'vertical', null, null, 1);
  menus[12].writeMenu();
  menus[13] = new menu(1, 'vertical', null, null, 1);
  menus[13].writeMenu();  
  menus[14] = new menu(1, 'vertical', null, null, 1);
  menus[14].writeMenu();  
//  menus[15] = new menu(1, 'vertical', null, null, 1);
//  menus[15].writeMenu();  

  menus[1].align='right';
  menus[2].align='right';
  menus[3].align='right';
  menus[4].align='right';
  menus[5].align='right';
  menus[6].align='right';
  menus[7].align='right';
  menus[8].align='right';
  menus[9].align='right';
  menus[10].align='right';
  menus[11].align='right';
  menus[12].align='right';
  menus[13].align='right';
  menus[14].align='right';
//  menus[15].align='right';
}

  function URHere(heremenu) {
    if (heremenu) {
      for (i=1; i<=UR.length; i++) 
        {
        if (UR[i] == heremenu) {
	    offColours[i] = URHereColor
          if (ns4) {
	  	changeBGColour('menuLabel' + i, URHereColor);
            } else {
		changeBGColour('labelCell' + i, URHereColor);
          }
	  return;
        }
      } 
    }
}
