// Don't do the menus for Netscape 4.x
ns = window.navigator.appName.indexOf("Netscape")>-1;
v4 = window.navigator.appVersion.indexOf("4")==0;
var ns4 = (ns && v4);
var regexp=/index.htm|index.php/i;
var isIndex = regexp.test(document.URL); // An index page
regexp=/tours/;
var isTours = regexp.test(document.URL); // In tours directory
regexp=/gallery/;
var isGallery = regexp.test(document.URL); // In gallery directory
regexp=/cuesheets/i;
var isCuesheets = regexp.test(document.URL); // In cue sheets directory
var isRootIndex = isIndex && !(isTours || isGallery || isCuesheets);
regexp = /www.crw.org\/?$/i;
var isSiteURL = regexp.test(document.URL);
regexp = /www.crw.org\/index\./i;
isSiteURL |= regexp.test(document.URL);
var isHomePage = isSiteURL;
var nTopics = 0;
var itemheight = 22; // Default item height for all menu items
// Don't show the menu bar for Netscape 4x UNLESS on the index page
if (!ns4 || isHomePage)
{
//Menu object creation
oCMenu=new makeCM("oCMenu"); //Making the menu object. Argument: menuname
oCMenu.frames = 0;
var horizontal = 0
// 1 = horizontal
oCMenu.rows=horizontal ? 1 : 0;
oCMenu.menuPlacement=horizontal ? "top" : "left";
//Menu properties
oCMenu.pxBetween=horizontal ? 2 : 0;
if (horizontal)
{
// Home page has bigger logo
if (isHomePage)
{
var agent=navigator.userAgent.toLowerCase()
var ie = agent.indexOf("msie")>-1;
oCMenu.fromLeft= 10;
oCMenu.fromTop=200;
}
else
{
oCMenu.fromLeft= 0;
oCMenu.fromTop=40;
}
}
else
{
oCMenu.fromLeft=10;
oCMenu.fromTop=40;
}
oCMenu.offlineRoot="file:///G|/CRW/Website/modwest/";
oCMenu.onlineRoot="/";
oCMenu.resizeCheck=0;
oCMenu.wait=1000;
//oCMenu.fillImg="cm_fill.gif"
oCMenu.zIndex=0;
//Background bar properties
oCMenu.useBar=0;
oCMenu.barWidth="150";
oCMenu.barHeight="40";
oCMenu.barClass="clVBar";
oCMenu.barX="menu";
oCMenu.barY=0;
oCMenu.barBorderX=0;
oCMenu.barBorderY=0;
oCMenu.barBorderClass="";
//Level properties - ALL properties have to be specified in level 0
oCMenu.level[0]=new cm_makeLevel(); //Add this for each new level
oCMenu.level[0].width=horizontal ? 75 : 120;
oCMenu.level[0].height= itemheight;
if (horizontal)
oCMenu.level[0].height= 22;
oCMenu.level[0].regClass="dijitButtonNode";
oCMenu.level[0].overClass="dijitButtonNode clLevel0over";
oCMenu.level[0].borderX=1;
oCMenu.level[0].borderY=1;
oCMenu.level[0].borderClass="clLevel0border";
oCMenu.level[0].offsetX=0;
oCMenu.level[0].offsetY=horizontal ? 20 : 0;
oCMenu.level[0].rows=0;
if (!horizontal)
{
oCMenu.level[0].align="right";
oCMenu.level[0].arrow="images/blueRarrow.gif";
oCMenu.level[0].arrowWidth=10;
oCMenu.level[0].arrowHeight=10;
}
//EXAMPLE SUB LEVEL[1] PROPERTIES - You have to specify the properties you want different from LEVEL[0] - If you want all items to look the same just remove this
oCMenu.level[1]=new cm_makeLevel(); //Add this for each new level (adding one to the number);
oCMenu.level[1].width=horizontal ? 160 : 180;
oCMenu.level[1].height=itemheight;
oCMenu.level[1].regClass="dijitButtonNode clLevel1";
oCMenu.level[1].overClass="dijitButtonNode clLevel1over";
//oCMenu.level[1].borderX=1;
//oCMenu.level[1].borderY=1;
oCMenu.level[1].align="right";
//oCMenu.level[1].offsetX=oCMenu.level[0].width;
oCMenu.level[1].offsetX=horizontal ? 100 : 160;
oCMenu.level[1].offsetY=-30;
oCMenu.level[1].borderClass="";
oCMenu.level[1].align="bottom";
oCMenu.level[1].arrow="images/blueRarrow.gif";
oCMenu.level[1].arrowWidth=10;
oCMenu.level[1].arrowHeight=10;
//EXAMPLE SUB LEVEL[2] PROPERTIES - You have to specify the properties you want different from LEVEL[1] OR LEVEL[0] - If you want all items to look the same just remove this
oCMenu.level[2]=new cm_makeLevel(); //Add this for each new level (adding one to the number)
oCMenu.level[2].width=oCMenu.level[horizontal ? 1:0].width;
if (!horizontal)
oCMenu.level[2].width=260;
oCMenu.level[2].height=itemheight;
oCMenu.level[2].offsetX=0;
oCMenu.level[2].offsetY=0;
oCMenu.level[2].regClass="dijitButtonNode clLevel2";
oCMenu.level[2].overClass="dijitButtonNode clLevel2over";
oCMenu.level[2].borderClass="";
oCMenu.level[2].align="top";
oCMenu.level[2].offsetX=oCMenu.level[0].width+oCMenu.level[1].width;
oCMenu.level[2].arrow="images/blueRarrow.gif";
oCMenu.level[2].arrowWidth=10;
oCMenu.level[2].arrowHeight=10;
/******************************************
Menu item creation:
myCoolMenu.makeMenu(name, parent_name, text, link, target, width, height, regImage, overImage, regClass, overClass , align, rows, nolink, onclick, onmouseover, onmouseout)
*************************************/
// Generate "Home" entries and subdirectory "Home" entries
if (!isHomePage)
{
oCMenu.makeMenu('menuH', '', 'Home', 'index.htm', '', 50);
}
if (isTours && !isIndex)
{
oCMenu.makeMenu('menuH2', '', 'Tours Home', 'tours/index.htm');
nTopics++;
}
if (isGallery && !isIndex)
{
oCMenu.makeMenu('menuH2', '', 'Pictures Home', 'gallery/index.htm');
nTopics++;
}
var width = height = regClass = overClass = 0;
var align="center";
// cm_makeLevel(width, height, regClass, overClass, borderX, borderY, borderClass, rows, align, offsetX, offsetY, arrow, arrowWidth, arrowHeight, roundBorder)
//makeMenu(name, parent_name, text, link, target, width, height, regImage, overImage, regClass, overClass, align, rows, nolink, onclick, onmouseover, onmouseout)
//------------navmenu start
oCMenu.makeMenu("menu1", "", "Rides", "rides/calendar.php", "",50);
oCMenu.makeMenu("menu11", "menu1", "Rider Guidelines", "riderguide.php", "");
oCMenu.makeMenu("menu12", "menu1", "CRW Rides Calendar", "rides/calendar.php", "");
oCMenu.makeMenu("menu13", "menu1", "This Month", "rides/monthcalendar.php?mode=thismonth", "");
oCMenu.makeMenu("menu14", "menu1", "Next Month", "rides/monthcalendar.php?mode=nextmonth", "");
oCMenu.makeMenu("menu15", "menu1", "Recurring Rides", "rides/monthcalendar.php?mode=recurring", "");
oCMenu.makeMenu("menu16", "menu1", "Centuries", "", "");
oCMenu.makeMenu("menu161", "menu16", "Spring Century", "century.php?event=s", "");
oCMenu.makeMenu("menu162", "menu16", "Climb to the Clouds", "CTTC/climb2clouds.php", "");
oCMenu.makeMenu("menu163", "menu16", "Fall Century", "century.php?event=f", "");
oCMenu.makeMenu("menu17", "menu1", "CRW Trips", "trips.php?type=crw&year=2012", "");
oCMenu.makeMenu("menu18", "menu1", "Other Trips", "trips.php?type=other&year=2012", "");
oCMenu.makeMenu("menu19", "menu1", "Cycling Events Calendars", "eventcal.php?region=ne&year=2012", "");
oCMenu.makeMenu("menu191", "menu19", "N.E. Cycling Events", "eventcal.php?region=ne&year=2012", "");
oCMenu.makeMenu("menu192", "menu19", "Outside N.E. Cycling Events", "eventcal.php?year=2012", "");
oCMenu.makeMenu("menu110", "menu1", "Cue Sheets", "CueSheets/index.php", "");
oCMenu.makeMenu("menu111", "menu1", "Charity Rides", "charityrides.php", "");
oCMenu.makeMenu("menu2", "", "News", "", "",50);
oCMenu.makeMenu("menu21", "menu2", "CRW News", "cgi-bin/newsbits.pl", "");
oCMenu.makeMenu("menu22", "menu2", "Local Cycling News", "", "");
oCMenu.makeMenu("menu221", "menu22", "AMC Rides and Events", "http://www.amcboston.org/bicycle/calendar.php", "");
oCMenu.makeMenu("menu222", "menu22", "MassBike Events", "http://www.massbike.org", "");
oCMenu.makeMenu("menu23", "menu2", "General Cycling News", "CyclingNews.htm", "");
oCMenu.makeMenu("menu24", "menu2", "WheelPeople Newsletter", "WheelPeople.htm", "");
oCMenu.makeMenu("menu25", "menu2", "WheelPeople Back Issues", "WheelPeople/index.htm", "");
oCMenu.makeMenu("menu3", "", "About CRW", "brochure.htm", "");
oCMenu.makeMenu("menu31", "menu3", "CRW at a Glance", "brochure.htm", "");
oCMenu.makeMenu("menu32", "menu3", "Affiliated Bicycle Shops", "shops.php", "");
oCMenu.makeMenu("menu33", "menu3", "Club Merchandise", "merchandise", "");
oCMenu.makeMenu("menu34", "menu3", "Our Charter", "", "");
oCMenu.makeMenu("menu341", "menu34", "CRW Bylaws", "bylaws.php", "");
oCMenu.makeMenu("menu342", "menu34", "CRW Constitution", "constitution.php", "");
oCMenu.makeMenu("menu35", "menu3", "Member Web Links", "MWP.htm", "");
oCMenu.makeMenu("menu4", "", "Resources", "", "");
oCMenu.makeMenu("menu41", "menu4", "Mileage", "mileage/mileage.htm", "");
oCMenu.makeMenu("menu411", "menu41", "Enter Mileage On-Line", "mileage/mileage.htm", "");
oCMenu.makeMenu("menu412", "menu41", "2012 Mileage Chart", "BikeLog.php", "");
oCMenu.makeMenu("menu42", "menu4", "Cue Sheets", "CueSheets/index.php", "");
oCMenu.makeMenu("menu43", "menu4", "Pictures", "gallery/index.php", "");
oCMenu.makeMenu("menu44", "menu4", "Tour Reports", "tours/index.html", "");
oCMenu.makeMenu("menu45", "menu4", "Internet Mailing List", "maillist.php", "");
oCMenu.makeMenu("menu5", "", "Information", "", "");
oCMenu.makeMenu("menu51", "menu5", "Other Bicycle Clubs", "clubs.htm", "");
oCMenu.makeMenu("menu52", "menu5", "Bike Related Sites", "bikelinks.php", "");
oCMenu.makeMenu("menu53", "menu5", "Fun", "", "");
oCMenu.makeMenu("menu531", "menu53", "You may be a bike weenie", "youmaybe.htm", "");
oCMenu.makeMenu("menu532", "menu53", "Little Jack\'s Corner", "ljackc/index.php", "");
oCMenu.makeMenu("menu533", "menu53", "WheelPeople Special Edition", "WheelPeople/WPP20110401.pdf", "");
oCMenu.makeMenu("menu54", "menu5", "Tips", "", "");
oCMenu.makeMenu("menu541", "menu54", "Build Your Own Lights", "CheapLights.htm", "");
oCMenu.makeMenu("menu542", "menu54", "Gadgets", "gadgets.php", "");
oCMenu.makeMenu("menu543", "menu54", "Winter Riding Tips", "http://www.blayleys.com/articles/WinterTips/wintertips.htm", "");
oCMenu.makeMenu("menu55", "menu5", "FAQ", "faq.php", "");
oCMenu.makeMenu("menu56", "menu5", "Advocacy", "advocacy.htm", "");
oCMenu.makeMenu("menu6", "", "Safety", "", "",50);
oCMenu.makeMenu("menu61", "menu6", "Safety Corner", "safety/index.php", "");
oCMenu.makeMenu("menu62", "menu6", "Rider Guidelines", "riderguide.php", "");
oCMenu.makeMenu("menu63", "menu6", "Street Smarts", "http://www.bikexprt.com/streetsmarts/index.htm", "");
oCMenu.makeMenu("menu7", "", "Membership", "", "",85);
oCMenu.makeMenu("menu71", "menu7", "Join Us!", "join.php", "");
oCMenu.makeMenu("menu72", "menu7", "Renew", "renew.php", "");
oCMenu.makeMenu("menu73", "menu7", "Information/Changes", "MemberInfo.php", "");
oCMenu.makeMenu("menu8", "", "Volunteer!", "", "");
oCMenu.makeMenu("menu81", "menu8", "Who Can I Talk To?", "volunteers/Volunteer.htm", "");
oCMenu.makeMenu("menu82", "menu8", "Lead a Ride!", "RideVolunteers.htm", "");
oCMenu.makeMenu("menu83", "menu8", "Volunteer Descriptions", "volunteers/VolunteerJobs.htm", "");
oCMenu.makeMenu("menu84", "menu8", "Annual Awards", "volunteers/Awards.php", "");
oCMenu.makeMenu("menu85", "menu8", "Century Volunteers", "volunteers/century.htm", "");
oCMenu.makeMenu("menu9", "", "Contact Us", "contacts.php", "");
nTopics += 10;
//------------navmenu end
//Leave this line - it constructs the menu
oCMenu.construct();
if (!horizontal)
{
var firefox = /Firefox/i;
var ua = navigator.userAgent;
if (ua.match(firefox))
{
var str =
'Top of Page';
window.document.write(str);
}
else
{
if (!isHomePage)
var str =
'Top of Page
';
window.document.write(str);
}
}
}