// menu_items.js April 14 2004
// modified by Anna
// this file controls the links, colours, fonts, and size of the dropdown submenus
// used in conjunction with menu_drop.js and all dropdown submenus


//use this function to open a new browser window 
//sculrich - May 27, 2005
function openNewWindow(strLocation){
	try{
		window.open(strLocation) 
	} catch(e) {
	
	}
}

function fwLoadMenus() {

  if (window.fw_menu_0) return;
   
// In the first line of each menu, the following is specified:
// Menu(label, menu width, menu item height, font, font size, 
// font default colour, font highlight colour, bg default colour, bg highlight colour)
  
// Premier - 0
  window.fw_menu_0 = new Menu("root",130,15,"Arial, Verdana, Helvetica, sans-serif",11,"#0000CC","#ff6600","#E7E9F1","#CCCCCC");
  fw_menu_0.addMenuItem("&#149;&nbsp;Fixtures","location='/sports/premierleague/index.aspx'");
  //taking out live odds as the season has ended - NW 05/18/2006
  fw_menu_0.addMenuItem("&#149;&nbsp;Live Odds","location='/sports/premierleague/LiveOdds.aspx'");
  fw_menu_0.addMenuItem("&#149;&nbsp;Injuries","location='/pageLoader/pageLoader.aspx?page=/data/england/premierleague/injury/injuries.html'");
  fw_menu_0.addMenuItem("&#149;&nbsp;Teams","location='/pageLoader/pageLoader.aspx?page=/data/england/premierleague/teams/teams.html'");
  fw_menu_0.addMenuItem("&#149;&nbsp;Tables","location='/data/england/premierleague/tables/table.html'");
  fw_menu_0.addMenuItem("&#149;&nbsp;Statistics","location='/pageLoader/pageLoader.aspx?page=/data/england/premierleague/statistics/statistics.html'");

   fw_menu_0.hideOnMouseOut=true;
   
// laliga - 1
  window.fw_menu_1 = new Menu("&#149;&nbsp;La Liga",130,15,"Arial, Verdana, Helvetica, sans-serif",11,"#0000CC","#ff6600","#E7E9F1","#CCCCCC");
  fw_menu_1.addMenuItem("&#149;&nbsp;Fixtures","location='/sports/laliga/index.aspx'");
  fw_menu_1.addMenuItem("&#149;&nbsp;Live Odds","location='/sports/laliga/LiveOdds.aspx'");
  fw_menu_1.addMenuItem("&#149;&nbsp;Injuries","location='/pageLoader/pageLoader.aspx?page=/data/spain/laliga/injury/injuries.html'");
  fw_menu_1.addMenuItem("&#149;&nbsp;Teams","location='/pageLoader/pageLoader.aspx?page=/data/spain/laliga/teams/teams.html'");
  fw_menu_1.addMenuItem("&#149;&nbsp;Tables","location='/data/spain/laliga/tables/table.html'");
  fw_menu_1.addMenuItem("&#149;&nbsp;Statistics","location='/pageLoader/pageLoader.aspx?page=/data/spain/laliga/statistics/statistics.html'");
   fw_menu_1.hideOnMouseOut=true;
   
// serie a - 2
  window.fw_menu_2 = new Menu("&#149;&nbsp;Serie A",85,15,"Arial, Verdana, Helvetica, sans-serif",11,"#0000CC","#ff6600","#E7E9F1","#CCCCCC");
  fw_menu_2.addMenuItem("&#149;&nbsp;Fixtures","location='/sports/seriea/index.aspx'");
  fw_menu_2.addMenuItem("&#149;&nbsp;Live Odds","location='/sports/seriea/LiveOdds.aspx'");
  fw_menu_2.addMenuItem("&#149;&nbsp;Injuries","location='/pageLoader/pageLoader.aspx?page=/data/italy/seriea/injury/injuries.html'");
  fw_menu_2.addMenuItem("&#149;&nbsp;Teams","location='/pageLoader/pageLoader.aspx?page=/data/italy/seriea/teams/teams.html'");
  fw_menu_2.addMenuItem("&#149;&nbsp;Tables","location='/data/italy/seriea/tables/table.html'");
  fw_menu_2.addMenuItem("&#149;&nbsp;Statistics","location='/pageLoader/pageLoader.aspx?page=/data/italy/seriea/statistics/statistics.html'");
   fw_menu_2.hideOnMouseOut=true;
   
// Bundesliga - 3
  window.fw_menu_3 = new Menu("&#149;&nbsp;Bundesliga",85,15,"Arial, Verdana, Helvetica, sans-serif",11,"#0000CC","#ff6600","#E7E9F1","#CCCCCC");
  fw_menu_3.addMenuItem("&#149;&nbsp;Fixtures","location='/sports/bundesliga/index.aspx'");
  fw_menu_3.addMenuItem("&#149;&nbsp;Live Odds","location='/sports/bundesliga/LiveOdds.aspx'");
  fw_menu_3.addMenuItem("&#149;&nbsp;Injuries","location='/pageLoader/pageLoader.aspx?page=/data/germany/bundesliga/injury/injuries.html'");
  fw_menu_3.addMenuItem("&#149;&nbsp;Teams","location='/pageLoader/pageLoader.aspx?page=/data/germany/bundesliga/teams/teams.html'");
  fw_menu_3.addMenuItem("&#149;&nbsp;Tables","location='/data/germany/bundesliga/tables/table.html'");
  fw_menu_3.addMenuItem("&#149;&nbsp;Statistics","location='/pageLoader/pageLoader.aspx?page=/data/germany/bundesliga/statistics/statistics.html'");
  fw_menu_3.hideOnMouseOut=true;
   
// Ligue1 - 4
  window.fw_menu_4 = new Menu("&#149;&nbsp;Ligue 1",85,15,"Arial, Verdana, Helvetica, sans-serif",11,"#0000CC","#ff6600","#E7E9F1","#CCCCCC");
  fw_menu_4.addMenuItem("&#149;&nbsp;Fixtures","location='/sports/ligue1/index.aspx'");
  fw_menu_4.addMenuItem("&#149;&nbsp;Live Odds","location='/sports/ligue1/LiveOdds.aspx'");
  fw_menu_4.addMenuItem("&#149;&nbsp;Injuries","location='/pageLoader/pageLoader.aspx?page=/data/france/ligue1/injury/injuries.html'");
  fw_menu_4.addMenuItem("&#149;&nbsp;Teams","location='/pageLoader/pageLoader.aspx?page=/data/france/ligue1/teams/teams.html'");
  fw_menu_4.addMenuItem("&#149;&nbsp;Tables","location='/data/france/ligue1/tables/table.html'");
  fw_menu_4.addMenuItem("&#149;&nbsp;Statistics","location='/pageLoader/pageLoader.aspx?page=/data/france/ligue1/statistics/statistics.html'");
   fw_menu_4.hideOnMouseOut=true;
   
// CL - 5
  window.fw_menu_5 = new Menu("&#149;&nbsp;Champions League",130,15,"Arial, Verdana, Helvetica, sans-serif",11,"#0000CC","#ff6600","#E7E9F1","#CCCCCC");
  fw_menu_5.addMenuItem("&#149;&nbsp;Fixtures","location='/sports/championsleague/index.aspx'");
  fw_menu_5.addMenuItem("&#149;&nbsp;Live Odds","location='/sports/championsleague/LiveOdds.aspx'");
  fw_menu_5.addMenuItem("&#149;&nbsp;Injuries","location='/pageLoader/pageLoader.aspx?page=/data/uefa/championsleague/injury/injuries.html'");
  fw_menu_5.addMenuItem("&#149;&nbsp;Teams","location='/pageLoader/pageLoader.aspx?page=/data/uefa/championsleague/teams/teams.html'");
  fw_menu_5.addMenuItem("&#149;&nbsp;Groups","location='/data/uefa/championsleague/tables/table.html'");
  fw_menu_5.addMenuItem("&#149;&nbsp;Statistics","location='/pageLoader/pageLoader.aspx?page=/data/uefa/championsleague/statistics/statistics.html'");
   fw_menu_5.hideOnMouseOut=true;

// Coca Cola Championship - 14
  window.fw_menu_14 = new Menu("root",130,15,"Arial, Verdana, Helvetica, sans-serif",11,"#0000CC","#ff6600","#E7E9F1","#CCCCCC");
  fw_menu_14.addMenuItem("&#149;&nbsp;Fixtures","location='/sports/coca-cola-championship/index.aspx'");
  fw_menu_14.addMenuItem("&#149;&nbsp;Live Odds","location='/sports/coca-cola-championship/LiveOdds.aspx'");
  fw_menu_14.addMenuItem("&#149;&nbsp;Injuries","location='/pageLoader/pageLoader.aspx?page=/data/england/thechampionship/injury/injuries.html'");
  fw_menu_14.addMenuItem("&#149;&nbsp;Teams","location='/pageLoader/pageLoader.aspx?page=/data/england/thechampionship/teams/teams.html'");
  fw_menu_14.addMenuItem("&#149;&nbsp;Tables","location='/data/england/thechampionship/tables/table.html'");
  fw_menu_14.addMenuItem("&#149;&nbsp;Statistics","location='/pageLoader/pageLoader.aspx?page=/data/england/thechampionship/statistics/statistics.html'");
  fw_menu_14.hideOnMouseOut=true;

// Scottish Premier - 15
  window.fw_menu_15 = new Menu("root",130,15,"Arial, Verdana, Helvetica, sans-serif",11,"#0000CC","#ff6600","#E7E9F1","#CCCCCC");
  fw_menu_15.addMenuItem("&#149;&nbsp;Fixtures","location='/sports/scottish-premier-league/index.aspx'");
  fw_menu_15.addMenuItem("&#149;&nbsp;Live Odds","location='/sports/scottish-premier-league/LiveOdds.aspx'");
  fw_menu_15.addMenuItem("&#149;&nbsp;Injuries","location='/pageLoader/pageLoader.aspx?page=/data/scotland/premierleague/injury/injuries.html'");
  fw_menu_15.addMenuItem("&#149;&nbsp;Teams","location='/pageLoader/pageLoader.aspx?page=/data/scotland/premierleague/teams/teams.html'");
  fw_menu_15.addMenuItem("&#149;&nbsp;Tables","location='/data/scotland/premierleague/tables/table.html'");
  fw_menu_15.addMenuItem("&#149;&nbsp;Statistics","location='/pageLoader/pageLoader.aspx?page=/data/scotland/premierleague/statistics/statistics.html'");
  fw_menu_15.hideOnMouseOut=true;
   
   
// other leagues - 16
  window.fw_menu_16 = new Menu("root",140,15,"Arial, Verdana, Helvetica, sans-serif",11,"#0000CC","#ff6600","#E7E9F1","#CCCCCC");
  fw_menu_16.addMenuItem(fw_menu_2,"location='/sports/seriea/index.aspx'");
  fw_menu_16.addMenuItem(fw_menu_3,"location='/sports/bundesliga/index.aspx'");
  fw_menu_16.addMenuItem(fw_menu_4,"location='/sports/ligue1/index.aspx'");
  //fw_menu_16.addMenuItem(fw_menu_5,"location='/sports/championsleague/index.aspx'");
  //fw_menu_16.addMenuItem(fw_menu_1,"location='/sports/laliga/index.aspx'");
  fw_menu_16.hideOnMouseOut=true;   
   
// MORE SPORTS - 6
  window.fw_menu_6 = new Menu("root",130,15,"Arial, Verdana, Helvetica, sans-serif",11,"#0000CC","#ff6600","#E7E9F1","#CCCCCC");
  fw_menu_6.addMenuItem("&#149;&nbsp;NFL","openNewWindow('http://www.covers.com/sports/nfl/nfl_main.aspx')");
  fw_menu_6.addMenuItem("&#149;&nbsp;NBA","openNewWindow('http://www.covers.com/sports/nba/nba_main.aspx')");
  fw_menu_6.addMenuItem("&#149;&nbsp;MLB","openNewWindow('http://www.covers.com/sports/mlb/mlb_main.aspx')");
  fw_menu_6.addMenuItem("&#149;&nbsp;NHL","openNewWindow('http://www.covers.com/sports/nhl/nhl_main.aspx')");
  fw_menu_6.addMenuItem("&#149;&nbsp;NCAAF","openNewWindow('http://www.covers.com/sports/ncf/ncf_main.aspx')");
  fw_menu_6.addMenuItem("&#149;&nbsp;NCAAB","openNewWindow('http://www.covers.com/sports/ncb/ncb_main.aspx')");
  fw_menu_6.addMenuItem("&#149;&nbsp;NASCAR","openNewWindow('http://www.covers.com/sports/nascar/nascar_main.aspx')");
  fw_menu_6.addMenuItem("&#149;&nbsp;WNBA","openNewWindow('http://www.covers.com/sports/wnba/wnba_main.aspx')");
  fw_menu_6.addMenuItem("&#149;&nbsp;Golf","openNewWindow('http://www.covers.com/sports/golf/golf_main.aspx')");
  fw_menu_6.addMenuItem("&#149;&nbsp;Tennis","openNewWindow('http://www.covers.com/sports/tennis/tennis_main.aspx')");
  fw_menu_6.addMenuItem("&#149;&nbsp;Boxing","openNewWindow('http://www.covers.com/sports/boxing/boxing_main.aspx')");
  fw_menu_6.hideOnMouseOut=true;
   
// ODDS - 7
  window.fw_menu_7 = new Menu("root",130,15,"Arial, Verdana, Helvetica, sans-serif",11,"#0000CC","#ff6600","#E7E9F1","#CCCCCC");
  //fw_menu_7.addMenuItem("&#149;&nbsp;World Cup","location='/sports/world-cup/LiveOdds.aspx'");
  //taking out live odds as the season has ended - NW 05/18/2006
  fw_menu_7.addMenuItem("&#149;&nbsp;Premier League","location='/sports/premierleague/LiveOdds.aspx'");
  fw_menu_7.addMenuItem("&#149;&nbsp;The Championship","location='/sports/coca-cola-championship/LiveOdds.aspx'");
  fw_menu_7.addMenuItem("&#149;&nbsp;SPL","location='/sports/scottish-premier-league/LiveOdds.aspx'");	
  fw_menu_7.addMenuItem("&#149;&nbsp;La Liga","location='/sports/laliga/LiveOdds.aspx'");
  fw_menu_7.addMenuItem("&#149;&nbsp;Champions League","location='/sports/championsleague/LiveOdds.aspx'");  
  fw_menu_7.addMenuItem("&#149;&nbsp;Serie A","location='/sports/seriea/LiveOdds.aspx'");
  fw_menu_7.addMenuItem("&#149;&nbsp;Bundesliga","location='/sports/bundesliga/LiveOdds.aspx'");
  fw_menu_7.addMenuItem("&#149;&nbsp;Ligue 1","location='/sports/ligue1/LiveOdds.aspx'");
  fw_menu_7.hideOnMouseOut=true;
   
// FORUM - 8
  window.fw_menu_8 = new Menu("root",130,15,"Arial, Verdana, Helvetica, sans-serif",11,"#0000CC","#ff6600","#E7E9F1","#CCCCCC");
  fw_menu_8.addMenuItem("&#149;&nbsp;Forum Main","location='/postingForum/selections.aspx'");
  fw_menu_8.addMenuItem("&#149;&nbsp;FAQ","location='/postingforum/faq.aspx'");
  fw_menu_8.addMenuItem("&#149;&nbsp;Registration","location='/postingforum/registernew.aspx''");
   fw_menu_8.hideOnMouseOut=true;
   
// SPORTS BETTING - 9
  window.fw_menu_9 = new Menu("root",140,15,"Arial, Verdana, Helvetica, sans-serif",11,"#0000CC","#ff6600","#E7E9F1","#CCCCCC");
  fw_menu_9.addMenuItem("&#149;&nbsp;Punter's Guide","location='/sportsbetting/sportsbetting.aspx'");
  fw_menu_9.addMenuItem("&#149;&nbsp;Recommended Sportsbooks","location='/sportsbetting/recommended.aspx'");
  fw_menu_9.addMenuItem("&#149;&nbsp;Promos & Discounts","location='/sportsbetting/promos.aspx'");
  fw_menu_9.addMenuItem("&#149;&nbsp;Glossary","location='/sportsbetting/glossary.aspx'");
   fw_menu_9.hideOnMouseOut=true;
   
// NO MENU - 10
  window.fw_menu_10 = new Menu("root",1,1,"Arial, Verdana, Helvetica, sans-serif",0,"#000000","#000000","#000000","#000000");
   fw_menu_10.hideOnMouseOut=true;
   
// Contests - 11
  window.fw_menu_11 = new Menu("root",100,15,"Arial, Verdana, Helvetica, sans-serif",11,"#0000CC","#ff6600","#E7E9F1","#CCCCCC");
  fw_menu_11.addMenuItem("&#149;&nbsp;NFL Contest","location='/contests/tailgate3/default_tt3.asp'");
  fw_menu_11.addMenuItem("&#149;&nbsp;NCF Contest","location='/contests/full_contact3/default_fc3.asp'");
  fw_menu_11.hideOnMouseOut=true; 
  
   
// Matchups - 12
  window.fw_menu_12 = new Menu("root",80,15,"Arial, Verdana, Helvetica, sans-serif",11,"#0000CC","#ff6600","#E7E9F1","#CCCCCC");
  fw_menu_12.addMenuItem("&#149;&nbsp;NFL","location='/data/nfl/schedule/nfl_game.aspx'");
  fw_menu_12.addMenuItem("&#149;&nbsp;NCAAF","location='/data/ncf/schedule/ncf_game.aspx'");
  fw_menu_12.addMenuItem("&#149;&nbsp;NBA","location='/data/nba/schedule/nba_game.aspx'");
  fw_menu_12.addMenuItem("&#149;&nbsp;NCAAB","location='/data/ncb/schedule/ncb_game.aspx'");
  fw_menu_12.addMenuItem("&#149;&nbsp;Soccer","location='/data/soccer/soccer_matchups.aspx'");
  fw_menu_12.hideOnMouseOut=true;  
  
// Injuries - 13
  window.fw_menu_13 = new Menu("root",80,15,"Arial, Verdana, Helvetica, sans-serif",11,"#0000CC","#ff6600","#E7E9F1","#CCCCCC");
  fw_menu_13.addMenuItem("&#149;&nbsp;NFL","location='/data/includes/injuries/injuries.aspx?id=2'");
  fw_menu_13.addMenuItem("&#149;&nbsp;NCAAF","location='/data/includes/injuries/injuries.aspx?id=3'");
  fw_menu_13.addMenuItem("&#149;&nbsp;NBA","location='/data/includes/injuries/injuries.aspx?id=5'");
  fw_menu_13.addMenuItem("&#149;&nbsp;NCAAB","location='/data/includes/injuries/injuries.aspx?id=6'");
  fw_menu_13.hideOnMouseOut=true; 
  
// World Cup - 18
  window.fw_menu_18 = new Menu("root",140,15,"Arial, Verdana, Helvetica, sans-serif",11,"#0000CC","#ff6600","#E7E9F1","#CCCCCC");
  fw_menu_18.addMenuItem("&#149;&nbsp;Live Scores/Fixtures","location='/sports-scores/world-cup-scores.aspx'");
  fw_menu_18.addMenuItem("&#149;&nbsp;Live Odds","location='/sports/world-cup/LiveOdds.aspx'");
  fw_menu_18.addMenuItem("&#149;&nbsp;Injuries","location='/pageLoader/pageLoader.aspx?page=/data/worldcup/injury/injuries.html'");
  fw_menu_18.addMenuItem("&#149;&nbsp;Teams","location='/pageLoader/pageLoader.aspx?page=/data/worldcup/teams/teams.html'");
  fw_menu_18.addMenuItem("&#149;&nbsp;Tables","location='/pageLoader/pageLoader.aspx?page=/data/worldcup/tables/2006/group.html'");
  fw_menu_18.addMenuItem("&#149;&nbsp;Last 16 Draw","location='/sports-scores/world-cup-bracket.aspx'");  
  fw_menu_18.addMenuItem("&#149;&nbsp;Statistics","location='/pageLoader/pageLoader.aspx?page=/data/worldcup/statistics/statistics.html'");
  fw_menu_18.addMenuItem("&#149;&nbsp;Past World Cups","location='/pageLoader/pageLoader.aspx?page=/data/worldcup/statistics/pastworldcups/2002.html'");  
  fw_menu_18.hideOnMouseOut=true;  
  
// Forum - 17
  window.fw_menu_17 = new Menu("root",130,15,"Arial, Verdana, Helvetica, sans-serif",11,"#0000CC","#ff6600","#E7E9F1","#CCCCCC");
  fw_menu_17.addMenuItem("&#149;&nbsp;Forum Main","location='/postingForum/selections.aspx'");
  if (returnCookieValue("uro") == "7")
  {
    fw_menu_17.addMenuItem("&#149;&nbsp;Login","location='/postingForum/default.aspx'");
    fw_menu_17.addMenuItem("&#149;&nbsp;Register","location='/postingforum/registernew.aspx'");
  }
  else
  {
    fw_menu_17.addMenuItem("&#149;&nbsp;Profile","location='/postingforum/profile/personalprofile.aspx?ur=" + returnCookieValue("uro") + "&pur=" + returnCookieValue("uro") + "'");
    fw_menu_17.addMenuItem("&#149;&nbsp;Logout","location='/headers_toolbar/logbars/logout.aspx'");
  }
  fw_menu_17.hideOnMouseOut=true;
  
  fw_menu_11.writeMenus();
} // fwLoadMenus()


function returnCookieValue(strCookieName)
{
  try
  {
    return GetCookie(strCookieName);
  }
  catch(e)
  {
    return "7";
  }
}

/**
 * Gets the value of the specified cookie.
 *
 * name  Name of the desired cookie.
 *
 * Returns a string containing value of specified cookie,
 *   or null if cookie does not exist.
 */
function GetCookie(name)
{
    var dc = document.cookie;
    var prefix = name + "=";
    var begin = dc.indexOf("; " + prefix);
    if (begin == -1)
    {
        begin = dc.indexOf(prefix);
        if (begin != 0) return null;
    }
    else
    {
        begin += 2;
    }
    var end = document.cookie.indexOf(";", begin);
    if (end == -1)
    {
        end = dc.length;
    }
   return unescape(dc.substring(begin + prefix.length, end));
}

