	// do not delete the next two lines
	var strLocation = document.location;
	strLocation = strLocation.toString();

	//Menu object creation
	oM=new makeCM("oM") //Making the menu object. Argument: menuname

	var strDevServer = false;
	var strOtherServer = false;
	
	var strDevServerURL = "http://www2.asce.org/";
	var strDevServerSSL = "https://www2.asce.org/";
	var strPrdServerURL = "http://www.asce.org/";
	var strPrdServerSSL = "https://www.asce.org/";
	
	if(document.URL.toLowerCase().indexOf("2.asce.org") >= 0 ||
	   document.URL.toLowerCase().indexOf("hermes.asce.org") >= 0){
	   strDevServer = true;
	}
	
	if(document.URL.toLowerCase().indexOf("asce.yellowbrix.com") >= 0 ||
				document.URL.toLowerCase().indexOf("eb1.asce.org") >= 0){
		strOtherServer = true;
	}
	
	if(document.URL.toLowerCase().indexOf("https") == 0){
		if(strDevServer == true){
			oM.onlineRoot=strDevServerSSL;
			oM.offlineRoot=strDevServerSSL;
		}
		else if(strOtherServer == true){
			if(strDevServer == true){
				oM.onlineRoot=strDevServerSSL;
				oM.offlineRoot=strDevServerSSL;
			}
			else{
				oM.onlineRoot=strPrdServerSSL;
				oM.offlineRoot=strPrdServerSSL;
			}
		}
		else{
			oM.onlineRoot=strPrdServerSSL;
			oM.offlineRoot=strPrdServerSSL;
		}
	}
	else{
		if(strDevServer == true){
			oM.onlineRoot=strDevServerURL;
			oM.offlineRoot=strDevServerURL;
		}
		else if(strOtherServer == true){
			if(strDevServer == true){
				oM.onlineRoot=strDevServerURL;
				oM.offlineRoot=strDevServerURL;
			}
			else{
				oM.onlineRoot=strPrdServerURL;
				oM.offlineRoot=strPrdServerURL;
			}
		}
		else{
			oM.onlineRoot=strPrdServerURL;
			oM.offlineRoot=strPrdServerURL;
		}
	}

	oM.frames = 0
	
	//Menu properties   
	oM.pxBetween=0
	oM.fromLeft=0 
	if(strLocation.indexOf("left_index") > 0){
		oM.fromTop=0;
		var strLeft = 0;
	}
	else{
		oM.fromTop=160
		var strLeft = -5;   
	}
	oM.rows=0 
	oM.menuPlacement="left"
	oM.resizeCheck=1 
	oM.wait=1000 
	oM.fillImg=""
	oM.zIndex=300
	
	//Background bar properties
	oM.useBar=0
	oM.barWidth="menu"
	oM.barHeight="menu" 
	oM.barClass="clBar"
	oM.barX=0 
	oM.barY=0
	oM.barBorderX=0
	oM.barBorderY=0
	oM.barBorderClass=""

	//level properties
	//create menu properties (width, height, regClass, overClass, borderX, borderY, borderClass, rows, align, offsetX, offsetY, arrow,arrowWidth, arrowHeight)	
	oM.level[0]=new cm_makeLevel(182,27,"clT","clTover",0,0,"clBar",0,"right",strLeft,5,0,0,0);
	oM.level[1]=new cm_makeLevel(230,20,"clS","clSover",1,1,"clBorder",0,"right",-20,-1,"/graphics/home/menu_arrow.gif",5,5);
	oM.level[2]=new cm_makeLevel(270,20,"clS","clSover",1,1,"clBorder", 0, "right", 0,0,0,0,0);
	
	//create menu ('menu number','parent number','text','link','image width','image height','image path')
	oM.makeMenu('m1','','ASCE','inside/nccc2004/national.cfm','','182','27',"/graphics/nccc2004/national.gif");
	oM.makeMenu('m13','m1','&nbsp;Final Results','inside/nccc2004/pdf/2004NCCCFINALRESULTS1.pdf')
	oM.makeMenu('m16','m1','&nbsp;Top Five Design Papers','inside/nccc2004/topfive.cfm')
	oM.makeMenu('m14','m1','&nbsp;Competition Photos','inside/nccc2004/ncomphotos.cfm')
	oM.makeMenu('m15','m1','&nbsp;Competition Video Clips','inside/nccc2004/nccc_mv.cfm')
		/*oM.makeMenu('m2','m1','&nbsp;Schedule of Events','inside/nccc2004/04schedule.cfm');
		oM.makeMenu('m3','m1','&nbsp;Registration & Orientation','inside/nccc2004/04reg_ori.cfm');
		oM.makeMenu('m4','m1','&nbsp;Final Product/Aesthetics Judging','inside/nccc2004/04prod_aest.cfm');
		oM.makeMenu('m5','m1','&nbsp;Academic Presentations','inside/nccc2004/04presentations.cfm');
		oM.makeMenu('m6','m1','&nbsp;Concrete Canoe Races','inside/nccc2004/04canoeraces.cfm');
		oM.makeMenu('m7','m1','&nbsp;ASCE Headquarters Tours','inside/nccc2004/04ascehq.cfm');
		oM.makeMenu('m8','m1','&nbsp;Awards Banquet','inside/nccc2004/04awardsbanquet.cfm');
		oM.makeMenu('m9','m1','&nbsp;Canoe Parking, Unloading & Loading','inside/nccc2004/04loading.cfm');
		oM.makeMenu('m10','m1','&nbsp;Maps & Directions','inside/nccc2004/04directions.cfm');
		oM.makeMenu('m11','m1','&nbsp;Diagrams','inside/nccc2004/04diagrams.cfm');
		oM.makeMenu('m12','m1','&nbsp;Transportation & Parking','inside/nccc2004/04transportation.cfm');
		oM.makeMenu('m13','m1','&nbsp;Team Photographs ','inside/nccc2004/04teamphoto.cfm');*/
		
	oM.makeMenu('menu1','','Regional','inside/nccc2004/regional.cfm','','182','27',"/graphics/nccc2004/regional.gif");
	oM.makeMenu('menu2','','Rules','inside/nccc2004/rules.cfm','','182','27',"/graphics/nccc2004/rules.gif");
	oM.makeMenu('me1','','Press','inside/nccc2004/press.cfm','','182','27',"/graphics/nccc2004/press.gif");
		oM.makeMenu('me3','me1','&nbsp;Press Releases','inside/nccc2004/press.cfm');
		oM.makeMenu('me2','me1','&nbsp;National Concrete Canoe Finalists','inside/nccc2004/pdf/ConcreteCanoeFinalist.pdf');
		oM.makeMenu('me4','me1','&nbsp;Event Photos','inside/nccc2004/galleries.cfm');
		oM.makeMenu('me5','me1','&nbsp;Additional Information','inside/nccc2004/presskit.cfm');
		oM.makeMenu('me6','me1','&nbsp;Schedule of Events','inside/nccc2004/presskit.cfm#schedule');
	oM.makeMenu('menu3','','History','inside/nccc2004/history.cfm','','182','27',"/graphics/nccc2004/history.gif");
	oM.makeMenu('menu4','','Master Builder','inside/nccc2004/mb.cfm','','182','27',"/graphics/nccc2004/masterbuilders.gif");
	oM.makeMenu('menu5','','CNCCC','inside/nccc2004/cnccc.cfm','','182','27',"/graphics/nccc2004/cnccc.gif");
	oM.makeMenu('menu6','','Sponsors','inside/nccc2004/sponsors.cfm','','182','27',"/graphics/nccc2004/sponsors.gif");
	oM.makeMenu('menu7','','Contact Us','inside/nccc2004/contactus.cfm','','182','27',"/graphics/nccc2004/contactus.gif");
	oM.makeMenu('menu8','','ASCE Home','index.cfm','','182','27',"/graphics/nccc2004/ascehome.gif");
oM.construct()



