

/*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

//Menu properties   
oCMenu.pxBetween=1
oCMenu.fromLeft=5
oCMenu.fromTop=5
oCMenu.rows=1 
oCMenu.menuPlacement="center"
                                                             
oCMenu.offlineRoot="" 
oCMenu.onlineRoot="/synergy/contentexport/651/" 
oCMenu.resizeCheck=1 
oCMenu.wait=1000 
oCMenu.fillImg="cm_fill.gif"
oCMenu.zIndex=0

//Background bar properties
oCMenu.useBar=1
oCMenu.barWidth="0%"
oCMenu.barHeight="menu" 
oCMenu.barClass="clBar"
oCMenu.barX=0 
oCMenu.barY=0
oCMenu.barBorderX=0
oCMenu.barBorderY=0
oCMenu.barBorderClass=""

//Level properties - ALL properties have to be spesified in level 0
oCMenu.level[0]=new cm_makeLevel() //Add this for each new level
oCMenu.level[0].width=98
oCMenu.level[0].height=22
oCMenu.level[0].regClass="clLevel0"
oCMenu.level[0].overClass="clLevel0over"
oCMenu.level[0].borderX=1
oCMenu.level[0].borderY=1
oCMenu.level[0].borderClass="clLevel0border"
oCMenu.level[0].offsetX=10
oCMenu.level[0].offsetY=0
oCMenu.level[0].rows=0
oCMenu.level[0].arrow=0
oCMenu.level[0].arrowWidth=0
oCMenu.level[0].arrowHeight=0
oCMenu.level[0].align="bottom"


//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=160
oCMenu.level[1].height=16
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=15
oCMenu.level[1].offsetY=0
oCMenu.level[1].borderClass="clLevel1border"


//EXAMPLE SUB LEVEL[2] PROPERTIES - You have to spesify 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=190
oCMenu.level[2].height=16
oCMenu.level[2].regClass="clLevel2"
oCMenu.level[2].overClass="clLevel2over"
oCMenu.level[2].offsetX=80
oCMenu.level[2].offsetY=0
oCMenu.level[2].align="bottom" 
oCMenu.level[2].borderClass="clLevel2border"



/******************************************
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('top11','','Home','1/index1.htm','parent','','','image/transparent.gif')

oCMenu.makeMenu('sub111','top11','ADL-R Portal Home','1/index1.htm','parent','','','')

oCMenu.makeMenu('sub112','top11','Search Home Page','1/index2.htm','parent','','','')

oCMenu.makeMenu('top12','','About ADL-R','2/index1.htm','parent','','','image/transparent.gif')

oCMenu.makeMenu('sub121','top12','ADL Registry Overview','2/index1.htm','parent','','','')

oCMenu.makeMenu('sub122','top12','ADL Registry Vision','2/index2.htm','parent','','','')

oCMenu.makeMenu('sub123','top12','How to Participate','2/index3.htm','parent','','','')

oCMenu.makeMenu('sub124','top12','DoD Publications','2/index4.htm','parent','','','')

oCMenu.makeMenu('sub125','top12','News','2/index5.htm','parent','','','')

oCMenu.makeMenu('sub1251','sub125','News: ADL-R Stand Up','2/index5_1.htm','parent','','','')

oCMenu.makeMenu('sub1252','sub125','News: S1000D and ADL-R','2/index5_2.htm','parent','','','')

oCMenu.makeMenu('sub1253','sub125','News: HLA, SCORM and ADL-R','2/index5_3.htm','parent','','','')

oCMenu.makeMenu('sub1254','sub125','News: CORDRA','2/index5_4.htm','parent','','','')

oCMenu.makeMenu('sub1255','sub125','News: ADL-R Version 1.6.1 Update','2/index5_5.htm','parent','','','')

oCMenu.makeMenu('sub126','top12','Related Articles','2/index6.htm','parent','','','')

oCMenu.makeMenu('sub1261','sub126','Article: DoD Repositories Participate in ADL-R Pilot','2/index6_1.htm','parent','','','')

oCMenu.makeMenu('top13','','Search','3/index1.htm','parent','','','image/transparent.gif')

oCMenu.makeMenu('sub131','top13','Basic Content Search','3/index1.htm','parent','','','')

oCMenu.makeMenu('sub1311','sub131','Search Help','3/index1_1.htm','parent','','','')

oCMenu.makeMenu('sub132','top13','Advanced Content Search','3/index2.htm','parent','','','')

oCMenu.makeMenu('sub1321','sub132','Advanced Search Help','3/index2_1.htm','parent','','','')

oCMenu.makeMenu('sub133','top13','Subscribe to Alerts','3/index3.htm','parent','','','')

oCMenu.makeMenu('sub134','top13','Search ADL-R Portal','3/index4.htm','parent','','','')

oCMenu.makeMenu('sub135','top13','Site Map','3/index5.htm','parent','','','')

oCMenu.makeMenu('top14','','Contribute','4/index1.htm','parent','','','image/transparent.gif')

oCMenu.makeMenu('sub141','top14','How to Contribute','4/index1.htm','parent','','','')

oCMenu.makeMenu('sub142','top14','Register Content','4/index2.htm','parent','','','')

oCMenu.makeMenu('sub143','top14','Check Transaction Status','4/index3.htm','parent','','','')

oCMenu.makeMenu('top15','','Collaborate','5/index1.htm','parent','','','image/transparent.gif')

oCMenu.makeMenu('sub151','top15','Document Library','5/index1.htm','parent','','','')

oCMenu.makeMenu('sub152','top15','Discussion Forums','5/index2.htm','parent','','','')

oCMenu.makeMenu('sub153','top15','Communities of Practice','5/index3.htm','parent','','','')

oCMenu.makeMenu('sub1531','sub153','ADLCommunity.NET','5/index3_1.htm','parent','','','')

oCMenu.makeMenu('sub1532','sub153','ADL-R Developer Community','5/index3_2.htm','parent','','','')

oCMenu.makeMenu('top16','','Learn','6/index1.htm','parent','','','image/transparent.gif')

oCMenu.makeMenu('sub161','top16','Getting Started','6/index1.htm','parent','','','')

oCMenu.makeMenu('sub1611','sub161','Getting Started: Searchers','6/index1_1.htm','parent','','','')

oCMenu.makeMenu('sub1612','sub161','Getting Started: Repositories','6/index1_2.htm','parent','','','')

oCMenu.makeMenu('sub1613','sub161','Getting Started: Developers','6/index1_3.htm','parent','','','')

oCMenu.makeMenu('sub162','top16','ADL-R: The Basics','6/index2.htm','parent','','','')

oCMenu.makeMenu('sub1621','sub162','Content Registration Overview','6/index2_1.htm','parent','','','')

oCMenu.makeMenu('sub1622','sub162','Content Registration Workflow','6/index2_2.htm','parent','','','')

oCMenu.makeMenu('sub1623','sub162','ADL-R Metadata Schema','6/index2_3.htm','parent','','','')

oCMenu.makeMenu('sub1624','sub162','ADL-R Registry Transaction','6/index2_4.htm','parent','','','')

oCMenu.makeMenu('sub1625','sub162','ADL-R Submission Options','6/index2_5.htm','parent','','','')

oCMenu.makeMenu('sub1626','sub162','ADL-R Content Schema Map','6/index2_6.htm','parent','','','')

oCMenu.makeMenu('sub1627','sub162','ADL-R Sample REG-T XML File','6/index2_7.htm','parent','','','')

oCMenu.makeMenu('sub163','top16','ADL-R Practice Registry','6/index3.htm','parent','','','')

oCMenu.makeMenu('sub1631','sub163','Practice Registry Overview','6/index3_1.htm','parent','','','')

oCMenu.makeMenu('sub1632','sub163','Register Practice Content','6/index3_2.htm','parent','','','')

oCMenu.makeMenu('sub1633','sub163','Check Transaction Status','6/index3_3.htm','parent','','','')

oCMenu.makeMenu('sub1634','sub163','Search Practice Content','6/index3_4.htm','parent','','','')

oCMenu.makeMenu('sub1635','sub163','Advanced Content Search','6/index3_5.htm','parent','','','')

oCMenu.makeMenu('sub164','top16','ADL-R Training Options','6/index4.htm','parent','','','')

oCMenu.makeMenu('top17','','Register','7/index1.htm','parent','','','image/transparent.gif')

oCMenu.makeMenu('sub171','top17','Register Contributor','7/index1.htm','parent','','','')

oCMenu.makeMenu('sub172','top17','Register Repository','7/index2.htm','parent','','','')

oCMenu.makeMenu('sub173','top17','Proponent Offices','7/index3.htm','parent','','','')

oCMenu.makeMenu('top18','','Contact','8/index1.htm','parent','','','image/transparent.gif')

oCMenu.makeMenu('sub181','top18','Contact Us','8/index1.htm','parent','','','')

oCMenu.makeMenu('sub182','top18','Contact User Support','8/index2.htm','parent','','','')

oCMenu.makeMenu('sub183','top18','Frequently Asked Questions (FAQs)','8/index3.htm','parent','','','')

oCMenu.makeMenu('sub184','top18','Support Forums','8/index4.htm','parent','','','')

oCMenu.makeMenu('sub185','top18','Subscribe to Newsletter','8/index5.htm','parent','','','')

oCMenu.makeMenu('sub186','top18','Privacy','8/index6.htm','parent','','','')

oCMenu.makeMenu('sub187','top18','Link Disclaimer','8/index7.htm','parent','','','')

oCMenu.makeMenu('sub188','top18','Web Policy','8/index8.htm','parent','','','')

//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.content.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
*/

