/*****************************************************************************
Copyright (c) 2001 Thomas Brattli (webmaster@dhtmlcentral.com)

DHTML coolMenus - Get it at coolmenus.dhtmlcentral.com
Version 4.0_beta
This script can be used freely as long as all copyright messages are
intact.

Extra info - Coolmenus reference/help - Extra links to help files ****
CSS help: http://192.168.1.31/projects/coolmenus/reference.asp?m=37
General: http://coolmenus.dhtmlcentral.com/reference.asp?m=35
Menu properties: http://coolmenus.dhtmlcentral.com/properties.asp?m=47
Level properties: http://coolmenus.dhtmlcentral.com/properties.asp?m=48
Background bar properties: http://coolmenus.dhtmlcentral.com/properties.asp?m=49
Item properties: http://coolmenus.dhtmlcentral.com/properties.asp?m=50
******************************************************************************/

/*Browsercheck object - we have to move this into the page to prevent an error in NS4*/
function cm_bwcheck(){
	//In theory we should use object detection, but this script needs work-arounds for almost every browser...
	this.ver=navigator.appVersion
	this.agent=navigator.userAgent.toLowerCase()
	this.dom=document.getElementById?1:0
	this.ns4=(!this.dom && document.layers)?1:0;
	this.op=window.opera
	this.moz=(this.agent.indexOf("gecko")>-1 || window.sidebar)
	this.ie=this.agent.indexOf("msie")>-1 && !this.op
	if(this.op){
		this.op5=(this.agent.indexOf("opera 5")>-1 || this.agent.indexOf("opera/5")>-1)
		this.op6=(this.agent.indexOf("opera 6")>-1 || this.agent.indexOf("opera/6")>-1)
		this.op7=this.dom&&!this.op5&&!this.op6 //So all higher opera versions will use it
	}else if(this.moz) this.ns6 = 1
	else if(this.ie){
		this.ie4 = !this.dom && document.all
	this.ie5 = (this.agent.indexOf("msie 5")>-1)
	this.ie55 = (this.ie5 && this.agent.indexOf("msie 5.5")>-1)
	this.ie6 = this.dom && !this.ie4 && !this.ie5 && ! this.ie55
	}
	this.mac=(this.agent.indexOf("mac")>-1)
	this.bw=(this.ie6 || this.ie5 || this.ie4 || this.ns4 || this.ns6 || this.op5 || this.op6 || this.op7)
  this.usedom= this.ns6||this.op7//Use dom creation
  this.reuse = this.ie||this.op7||this.usedom //Reuse layers
  this.px=this.dom&&!this.op5?"px":""
	return this
}
var bw=new cm_bwcheck()
/***
This is the menu creation code - place it right after you body tag
Feel free to add this to a stand-alone js file and link it to your page.
**/

//Menu object creation
oCMenu=new makeCM("oCMenu") //Making the menu object. Argument: menuname

//Netscape 4 - bug fix -
//maybe -stupid NS4 - objects are not handled correctly when
//the object creator is in a linked file
if(bw.ns4) if(!oCMenu["makeMenu"] || !bw["ns4"]) self.location.reload()

//Frame properties
oCMenu.frames = 0


//alert(screen.width);

//Menu properties
oCMenu.pxBetween=0
oCMenu.fromLeft=40
oCMenu.fromTop=275
oCMenu.rows=1
oCMenu.menuPlacement="center"
oCMenu.offlineRoot=""
oCMenu.onlineRoot=""
oCMenu.resizeCheck=1
oCMenu.wait=500
oCMenu.fillImg=""
oCMenu.zIndex=0
//oCMenu.closeOnClick=1

//Background bar properties
oCMenu.useBar=1
oCMenu.barWidth="menu"
oCMenu.barHeight="menu"
oCMenu.barClass="clBar"
oCMenu.barX="menu"
oCMenu.barY="menu"
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=130
oCMenu.level[0].height=20
oCMenu.level[0].regClass="clLevel0"
oCMenu.level[0].overClass="clLevel0over"
oCMenu.level[0].borderClass="clLevel0border"
oCMenu.level[0].borderX=1
oCMenu.level[0].borderY=1
oCMenu.level[0].offsetX=0
oCMenu.level[0].offsetY=0
oCMenu.level[0].rows=0
oCMenu.level[0].align="bottom"
/*oCMenu.level[0].arrow="/images/menu_arrow_white.gif"
oCMenu.level[0].arrowWidth=6
oCMenu.level[0].arrowHeight=6*/

//SUB LEVEL[1] PROPERTIES
oCMenu.level[1]=new cm_makeLevel() //Add this for each new level (adding one to the number)
oCMenu.level[1].width=145
oCMenu.level[1].height=20
oCMenu.level[1].regClass="clLevel1"
oCMenu.level[1].overClass="clLevel1over"
oCMenu.level[1].borderX=1
oCMenu.level[1].borderY=1
oCMenu.level[1].align="right"
oCMenu.level[1].offsetX=-(oCMenu.level[0].width)/2
oCMenu.level[1].offsetY=0
oCMenu.level[1].borderClass="clLevel1border"
oCMenu.level[1].arrow="images/menu_arrow_white.gif"
oCMenu.level[1].arrowWidth=7
oCMenu.level[1].arrowHeight=5

//SUB LEVEL[2] PROPERTIES
oCMenu.level[2]=new cm_makeLevel() //Add this for each new level (adding one to the number)
oCMenu.level[2].width=165
oCMenu.level[2].height=20
oCMenu.level[2].regClass="clLevel2"
oCMenu.level[2].overClass="clLevel2over"
oCMenu.level[2].borderX=1
oCMenu.level[2].borderY=1
oCMenu.level[2].align="right"
oCMenu.level[2].offsetX=-(oCMenu.level[1].width)/2
oCMenu.level[2].offsetY=0
oCMenu.level[2].borderClass="clLevel2border"
oCMenu.level[2].arrow="images/menu_arrow_black.gif"
oCMenu.level[2].arrowWidth=7
oCMenu.level[2].arrowHeight=5

//SUB LEVEL[3] PROPERTIES
oCMenu.level[3]=new cm_makeLevel() //Add this for each new level (adding one to the number)
oCMenu.level[3].width=144
oCMenu.level[3].height=20
oCMenu.level[3].regClass="clLevel3"
oCMenu.level[3].overClass="clLevel3over"
oCMenu.level[3].borderX=1
oCMenu.level[3].borderY=1
oCMenu.level[3].align="right"
oCMenu.level[3].offsetX=-(oCMenu.level[2].width)/2
oCMenu.level[3].offsetY=0
oCMenu.level[3].borderClass="clLevel3border"
oCMenu.level[3].arrow="/images/menu_arrow_black.gif"
oCMenu.level[3].arrowWidth=7
oCMenu.level[3].arrowHeight=5

/******************************************
Menu item creation:
myCoolMenu.makeMenu(name, parent_name, text, link, target, width, height, regImage, overImage, regClass, overClass , align, rows, nolink, onclick, onmouseover, onmouseout)
*************************************/
oCMenu.makeMenu('mnuHome','','Home','index.htm','_self')
/** activities **/
oCMenu.makeMenu('mnuActivities','','Activities')
	oCMenu.makeMenu('mnuTimeTrials','mnuActivities','Time Trials')
	oCMenu.makeMenu('mnuAboutTTs','mnuTimeTrials','About time trialling','aboutTT.htm','_self')
	oCMenu.makeMenu('mnuGuideTTs','mnuTimeTrials','Guide to Time Trialling','beginTT.htm','_self')

	/* new sub menu for all 2010 stuff */
	oCMenu.makeMenu('mnuTT10','mnuTimeTrials','2010')


	oCMenu.makeMenu('mnuTTEvents10','mnuTT10','2010 Events','data/Ford_CC_Events_2010.xls','_blank') 
	oCMenu.makeMenu('mnuTTResults10','mnuTT10','2010 Results','data/AllTTResultsIP2010.xls','_blank')
	oCMenu.makeMenu('mnuTTLeague10','mnuTT10','2010 League XLS','data/TTLeagues2010.xls','_blank')
	oCMenu.makeMenu('mnuTTLeague10PDF','mnuTT10','2010 League PDF','data/TTLeagues2010.pdf','_blank')


      oCMenu.makeMenu('mnuTTResults09','mnuTimeTrials','2009 Results','data/AllTTResultsIP2009.xls','_blank')

	/* new sub menu for all 2008 stuff */
	oCMenu.makeMenu('mnuTT08','mnuTimeTrials','2008')

    	oCMenu.makeMenu('mnuTTEvents08','mnuTT08','2008 Events','data/Ford_CC_Events_2008_Issue_2.xls','_blank') 
		oCMenu.makeMenu('mnuTTResults08','mnuTT08','2008 Results','data/AllTTResultsIP2008.xls','_blank')
		oCMenu.makeMenu('mnuTTLeague08','mnuTT08','2008 League XLS','data/TTLeagues2008.xls','_blank')

		oCMenu.makeMenu('mnuTTLeague08PDF','mnuTT08','2008 League PDF','data/TTLeagues2008.pdf','_blank')

		oCMenu.makeMenu('mnuTTLeagueExp','mnuTimeTrials','Leagues Explained','leagues_explained.htm','_blank')

		oCMenu.makeMenu('mnuTTChamp08','mnuTT08','2008 Championship Events','data/Championship_2008.xls','_blank')
		
		oCMenu.makeMenu('mnuTTEvents07','mnuTimeTrials','2007 Events & Results','data/AllTTResults2007.htm','_blank')
		oCMenu.makeMenu('mnuTTEvents06','mnuTimeTrials','2006 Events & Results')
		oCMenu.makeMenu('mnuTTMaps','mnuTimeTrials','Time Trial Route Maps','data/Ford_CC_TT_Maps 2006.doc','_self')		
		oCMenu.makeMenu('mnuTTVetStand','mnuTimeTrials','Vets Standards','data/Vets_Standards.htm','_blank')		

		/* Needs a link */ 	oCMenu.makeMenu('mnuTTPBs','mnuTimeTrials','Club records','data/Club_records.xls') 
		oCMenu.makeMenu('mnuCTTEntryForm','mnuTimeTrials','CTT Entry Form','data/CTTEntryForm_inc_TTT.doc','_blank')
	

	oCMenu.makeMenu('mnuRoadRacing','mnuActivities','Road racing/Criteriums')
		oCMenu.makeMenu('mnuAboutRR','mnuRoadRacing','About road racing','aboutHeron.htm','_self')
		
		oCMenu.makeMenu('mnuRREvents10HE','mnuRoadRacing','Dunton Go Race 2010')
		oCMenu.makeMenu('mnuRREvents10Poster','mnuRREvents10HE','Series Poster','data/FCC_Race_Series_Poster_2010.htm','_blank')       

		oCMenu.makeMenu('mnuRREvents10Results','mnuRREvents10HE','Results Here','http://www.britishcycling.org.uk/web/site/BC/Bridge/calendar_results.asp?evt_cp=1&evt_mode=0&evt_id=&evt_seriesid=&evt_myevents=No&RefID=&RefType=&evt_year=2010&evt_month=Any&evt_kw=dunton&evt_regions=All+Regions&evt_disc=&evt_class=&evt_cat=&evt_series=','_blank')       

		oCMenu.makeMenu('mnuRREvents10LVRC','mnuRoadRacing','Dunton LVRC 2010')
		oCMenu.makeMenu('mnuRREvents10LVRCPoster','mnuRREvents10LVRC','Series Poster','data/Ford_CC_LVRC_Series 2010.htm','_blank')            

		
		oCMenu.makeMenu('mnuRREvents09HE','mnuRoadRacing','Dunton Go Race 2009')
            oCMenu.makeMenu('mnuRREvents08Poster','mnuRREvents09HE','Series Poster','data/FCC_Race_Series_Poster_2009.htm','_blank')            
            /*oCMenu.makeMenu('mnuRREvents08HE_Vets','mnuRREvents08HE','Results 2008 - Vets','data/2008_Dunton_RR_Vets.htm','_blank')
            oCMenu.makeMenu('mnuRREvents08HE_Sen','mnuRREvents08HE','Results 2008 - Sen','data/2008_Dunton_RR_Seniors.htm','_blank')
            oCMenu.makeMenu('mnuRREvents08HE_Jun','mnuRREvents08HE','Results 2008 - Jun','data/2008_Dunton_RR_Juniors.htm','_blank')
            */
            oCMenu.makeMenu('mnuRRBCFRes','mnuRREvents09HE','BCF Results Page','http://www.britishcycling.org.uk/web/site/BC/eve/eventspast.asp?evt_cp=1&evt_mode=0&evt_id=&evt_seriesid=&evt_myevents=No&RefID=&RefType=&evt_year=2009&evt_month=Any&evt_kw=heron+cycle+sport&evt_regions=All+Regions&evt_disc=&evt_class=&evt_cat=&evt_series=','_blank')
            oCMenu.makeMenu('mnuRREvents09HE_All','mnuRREvents09HE','Results 2009 - All','data/2009_Dunton_RR_All.htm','_blank')

        
         oCMenu.makeMenu('mnuRREvents08HE','mnuRoadRacing','Results 2008 ','data/DuntonRR_final_placings_2008.pdf','_blank')
         oCMenu.makeMenu('mnuRREvents07HE','mnuRoadRacing','Dunton 07 Positions','Heron07Results.htm','_blank')



		oCMenu.makeMenu('mnuRRTips','mnuRoadRacing','Road Racing Tips pt1','http://www.roadcyclinguk.com/news/article/mps/uan/204','_blank')
		oCMenu.makeMenu('mnuRRTips2','mnuRoadRacing','Road Racing Tips pt2','http://www.roadcyclinguk.com/news/article/mps/uan/212','_blank')



		oCMenu.makeMenu('mnuCyclocross','mnuActivities','Cyclocross')	
		oCMenu.makeMenu('mnuAboutCross','mnuCyclocross','About CycloCross','aboutCross.htm','_self')

		oCMenu.makeMenu('mnuLeagueCross10','mnuCyclocross','09/10 League Events','http://www.easterncross.org.uk/league.htm','_blank')

	
	oCMenu.makeMenu('mnuLeagueCross','mnuCyclocross','08/09 League Events','http://www.easterncross.btinternet.co.uk/league.htm','_blank')

		oCMenu.makeMenu('mnuLeagueCrossPos','mnuCyclocross','07/08 League Positions','http://www.easterncross.btinternet.co.uk/placings07-08-c.htm','_blank')
	

		oCMenu.makeMenu('mnuOffRoad','mnuActivities','Off Road')
		/* Needs a link */		
		oCMenu.makeMenu('mnuAboutOffRoad','mnuOffRoad','About off road riding')
		/* Needs a link */		
		/*oCMenu.makeMenu('mnuOffRoadEvents07','mnuOffRoad','2008 Off road events')*/

		/* Needs a link */		
		/*oCMenu.makeMenu('mnuBeastway09','mnuOffRoad','Beastway 2009')*/
		oCMenu.makeMenu('mnuBeastway09Results','mnuOffRoad','Beastway 2010','http://www.beastway.com','_blank')


		/*oCMenu.makeMenu('mnuBeastway08Reports','mnuBeastway08','Beastway Race Reports','Beastway08_Reps.htm','_self')*/

		/* Needs a link */		
		oCMenu.makeMenu('mnuHOHposter','mnuOffRoad','Havoc on the Hill','http://www.hoth.org.uk/','_blank')
		
	   	oCMenu.makeMenu('mnuTrackRacing','mnuActivities','Track racing','','_self')
		oCMenu.makeMenu('mnuAboutTrack','mnuTrackRacing','AboutTrack racing','aboutTrack.htm','_self')

	
		
		oCMenu.makeMenu('mnuClubRides','mnuActivities','Sunday club rides')
		oCMenu.makeMenu('mnuAboutClubRides','mnuClubRides','About club rides','','')
		oCMenu.makeMenu('mnuClubRideEvents','mnuClubRides','Club ride itinerary','','')
			
		oCMenu.makeMenu('mnuCycloSportives','mnuActivities','Cyclosportives','','_self')
			

		oCMenu.makeMenu('mnuOtherRides','mnuActivities','Other Rides')
		oCMenu.makeMenu('mnuAboutClubRides','mnuOtherRides','Nurburgring 07','ringtrip07.htm','_self')

		oCMenu.makeMenu('mnuWinterTraining','mnuActivities','Turbo training program','turbo.htm','_self')


	/**oCMenu.makeMenu('mnuFCC','','Ford Cycling CC')**/
	oCMenu.makeMenu('mnuEventsCa','mnuFCC','Events Calendar')
		oCMenu.makeMenu('mnuMonthlyCal','mnuEventsCa','Monthly View','events_calendar.htm')
		oCMenu.makeMenu('mnuCalDownload','mnuEventsCa','Outlook Downloads','calendar_downloads.htm')


	oCMenu.makeMenu('mnuGallery','mnuFCC','Gallery')
		oCMenu.makeMenu('mnuGalleryMain','mnuGallery','Gallery','gallery.htm','_self')
		oCMenu.makeMenu('mnuDinner08','mnuGallery','Awards Dinner','slideshow/html/0.htm','_blank')

		oCMenu.makeMenu('mnuViperTT_10Jun08','mnuGallery','E83 25 Pics','http://www.bornskinny.com/bs107_fordtt_gallery.htm','_blank')

	oCMenu.makeMenu('mnuClassifieds','mnuFCC','Classifieds')
	    oCMenu.makeMenu('mnuFCCClassifieds','mnuClassifieds','Club Classifieds','classifieds.htm','_self')
	    oCMenu.makeMenu('mnuBCFClassifieds','mnuClassifieds','British Cycling Fed.','http://new.britishcycling.org.uk/membership/article/bcst-Classified-Adverts','_blank')
		oCMenu.makeMenu('mnuCTTClassifieds','mnuClassifieds','Cycling Time Trials','http://www.cyclingtimetrials.org.uk/class.asp', '_blank')
		oCMenu.makeMenu('mnuLCSClassifieds','mnuClassifieds','London Cycle Sport','http://www.londoncyclesport.com/defaultFORUM.asp?sp=&v=6', '_blank')
		oCMenu.makeMenu('mnuCWClassifieds','mnuClassifieds','Cycling Weekly','http://www.magazineclassifieds.co.uk/search/cyclingweekly/', '_blank')
		

   oCMenu.makeMenu('mnuForums','mnuFCC','Forums')
       oCMenu.makeMenu('mnuTTForum','mnuForums','TimeTrialling','http://www.timetriallingforum.co.uk/','_blank')
	   oCMenu.makeMenu('mnuBikeRadar','mnuForums','BikeRadar','http://www.bikeradar.com/forums/','_blank')
	   oCMenu.makeMenu('mnuRoadCycling','mnuForums','Road Cycling Review','http://www.roadcyclinguk.com/forum/forum.asp?sp=&v=5','_blank')
	   oCMenu.makeMenu('mnuCTC','mnuForums','Cycle Touring Club','http://forum.ctc.org.uk/index.php','_blank')
 	
   oCMenu.makeMenu('mnuContact','mnuFCC','EmailUs','','_self','','','','','','','','','','set_mail()')



    //Leave this line - it constructs the menu
oCMenu.construct()
/*OPTIONAL LINE:
Because some browsers (especially our old friend NS4)
have problems with this initial frame load you might
want to add a line similar to this (replace MyFrameName
with the name of you frame):

top.frmMain.location.reload()

This will ensure that the menu is loaded when
the first page is loaded in the main frame.

This also helps the resize problems in Opera and NS4
*/
//top.frmMain.location.reload()