﻿
// Menu items

// Empty menu
var menu0=new Array()   

// Learning Center
var menu1=new Array()
menu1[0]='<a href="seminars.aspx" target="_parent">&nbsp;Free Webinars</a>'
menu1[1]='<a href="whitepapers.aspx" target="_parent">&nbsp;Whitepapers</a>'
menu1[2]='<a href="presentations.aspx" target="_parent">&nbsp;Presentations</a>'
menu1[3]='<a href="templates.aspx" target="_parent">&nbsp;Templates</a>'
menu1[4]='<a href="faq.aspx" target="_parent">&nbsp;CMMI FAQs</a>'
menu1[5]='<a href="cmmibooks.aspx" target="_parent">&nbsp;CMMI Books</a>'

// Marketplace
var menu2=new Array()
menu2[0]='<a href="courses_offered.aspx" target="_parent">&nbsp;Training</a>'
menu2[1]='<a href="app_services.aspx" target="_parent">&nbsp;Appraisal Services</a>'
menu2[2]='<a href="services.aspx" target="_parent">&nbsp;Consulting Services</a>'
menu2[3]='<a href="products.aspx" target="_parent">&nbsp;Products</a>'

// Industry Wire
var menu3=new Array()
menu3[0]='<a href="http://www.sei.cmu.edu/cmmi/" target="_blank">&nbsp;Software Engineering Institute</a>'
menu3[1]='<a href="specialinterest.aspx" target="_parent">&nbsp;Special Interest Groups</a>'

// About CMMI
var menu4=new Array()
menu4[0]='<a href="contactus.aspx" target="_parent">&nbsp;Contact Us</a>'

// Partners and Sponsors
var menu5=new Array()
menu5[0]='<a href="testimonials.aspx" target="_parent">&nbsp;Client Testimonials</a>'

// Join Us
var menu6=new Array()
menu6[0]='<a href="becomemember.aspx" target="_parent">&nbsp;Become a CMMI Marketplace Member</a>'
menu6[1]='<a href="contribute.aspx" target="_parent">&nbsp;Contribute to CMMI Marketplace</a>'
menu6[2]='<a href="becomepartner.aspx" target="_parent">&nbsp;Become a CMMI Marketplace Partner</a>'

// ADMIN DASHBOARD

// Registrants
var menu7=new Array()
menu7[0]='<a href="admin_attendeelist.aspx" target="_parent">&nbsp;Course / Certification Attendees</a>'
menu7[1]='<a href="admin_seminarreglist.aspx" target="_parent">&nbsp;Webinar Registrants</a>'
menu7[2]='<a href="admin_downloadlist.aspx" target="_parent">&nbsp;Free Stuff Downloads</a>'
menu7[3]='<a href="admin_partnerlist.aspx" target="_parent">&nbsp;Partner Applications</a>'
menu7[4]='<a href="admin_surveyanswers.aspx" target="_parent">&nbsp;Survey Answers</a>'

// Modify Resources
var menu8=new Array()
menu8[0]='<a href="admin_courselist.aspx?type=0" target="_parent">&nbsp;Modify Courses</a>'
menu8[1]='<a href="admin_courselist.aspx?type=1" target="_parent">&nbsp;Modify Certifications</a>'
menu8[2]='<a href="admin_seminarlist.aspx" target="_parent">&nbsp;Modify Webinars</a>'
menu8[3]='<a href="admin_presenterlist.aspx" target="_parent">&nbsp;Modify Presenters (Bios)</a>'
menu8[4]='<a href="admin_freestufflist.aspx?type=whitepapers" target="_parent">&nbsp;Modify Whitepapers</a>'
menu8[5]='<a href="admin_freestufflist.aspx?type=presentations" target="_parent">&nbsp;Modify Presentations</a>'
menu8[6]='<a href="admin_templatelist.aspx" target="_parent">&nbsp;Modify Templates</a>'
menu8[7]='<a href="admin_surveylist.aspx" target="_parent">&nbsp;Modify Surveys</a>'

// Modify Options
var menu9=new Array()
menu9[0]='<a href="admin_selectlist.aspx?select=state" target="_parent">&nbsp;Modify States</a>'
menu9[1]='<a href="admin_selectlist.aspx?select=country" target="_parent">&nbsp;Modify Countries</a>'
menu9[2]='<a href="admin_selectlist.aspx?select=section" target="_parent">&nbsp;Modify Course Sections</a>'
menu9[3]='<a href="admin_selectlist.aspx?select=salutation" target="_parent">&nbsp;Modify Salutations</a>'
menu9[4]='<a href="admin_selectlist.aspx?select=subjectarea" target="_parent">&nbsp;Modify Subject Areas</a>'
menu9[5]='<a href="admin_selectlist.aspx?select=faq" target="_parent">&nbsp;Modify FAQ Sections</a>'
menu9[6]='<a href="admin_selectlist.aspx?select=sigcat" target="_parent">&nbsp;Modify SIG Categories</a>'
menu9[7]='<a href="admin_selectlist.aspx?select=tempcat" target="_parent">&nbsp;Modify Template Categories</a>'

// Modify Page Content
var menu10=new Array()
menu10[0]='<a href="admin_newslist.aspx" target="_parent">&nbsp;Modify News & Events</a>'
menu10[1]='<a href="admin_faqlist.aspx" target="_parent">&nbsp;Modify FAQs</a>'
menu10[2]='<a href="admin_siglist.aspx" target="_parent">&nbsp;Modify Special Interest Groups</a>'
menu10[3]='<a href="admin_booklist.aspx" target="_parent">&nbsp;Modify CMMI Books</a>'
menu10[4]='<a href="admin_editsiteconstants.aspx" target="_parent">&nbsp;Modify Site Constants</a>'

//var menu8=new Array()
//menu8[0]='<a href="seminars.aspx" target="_parent">&nbsp;Webinars</a>'
//menu8[1]='<a href="whitepapers.aspx" target="_parent">&nbsp;Whitepapers</a>'
//menu8[2]='<a href="presentations.aspx" target="_parent">&nbsp;Presentations</a>'
//menu8[3]='<a href="templates.aspx" target="_parent">&nbsp;Templates</a>'

//var menu9=new Array()
//menu9[0]='<a href="cmmibooks.aspx" target="_parent">&nbsp;CMMI Books</a>'
//menu9[1]='<a href="cmmiarticles.aspx" target="_parent">&nbsp;CMMI Articles</a>'

//var menu10=new Array()
//menu10[0]='<a href="cmmi_consulting.aspx" target="_parent">&nbsp;CMMI Consulting</a>'
//menu10[1]='<a href="a-cmmi.aspx" target="_parent">&nbsp;a-CMMI</a>'

//var menu11=new Array()
//menu11[0]='<a href="admin_attendeelist.aspx" target="_parent">&nbsp;Course / Certification Attendees</a>'
//menu11[1]='<a href="admin_seminarreglist.aspx" target="_parent">&nbsp;Webinar Registrants</a>'
//menu11[2]='<a href="admin_downloadlist.aspx" target="_parent">&nbsp;Free Stuff Downloads</a>'
//menu11[4]='<a href="admin_partnerlist.aspx" target="_parent">&nbsp;Partner Applications</a>'

var menuwidth='100px'
var menubgcolor='#E4E6E8'
var disappeardelay=250
var hidemenu_onclick="yes"
var tmenu=null

var ie4=document.all
var ns6=document.getElementById&&!document.all

if (ie4||ns6)
document.write('<div id="dropmenudiv" style="visibility:hidden;width:'+menuwidth+';" onMouseover="clearhidemenu()" onMouseout="dynamichide(event);"></div>')

function getposOffset(what, offsettype){
	var totaloffset=(offsettype=="left")? what.offsetLeft : what.offsetTop;
	var parentEl=what.offsetParent;
	while (parentEl!=null)
	{
		totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
		parentEl=parentEl.offsetParent;
	}
	return totaloffset;
}


function showhide(obj, e, visible, hidden, menuwidth){
	if (ie4||ns6)
		dropmenuobj.style.left=dropmenuobj.style.top="-500px"
	if (menuwidth!="")
	{
		dropmenuobj.widthobj=dropmenuobj.style
		dropmenuobj.widthobj.width=menuwidth
	}
	if (e.type=="click" && obj.visibility==hidden || e.type=="mouseover")
		obj.visibility=visible
	else if (e.type=="click")
	{
		obj.visibility=hidden
		hover_topnav(obj,true)
	}
		
}

function iecompattest(){
	return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function clearbrowseredge(obj, whichedge)
{
	var edgeoffset=0
	if (whichedge=="rightedge")
	{
		var windowedge=ie4 && !window.opera? iecompattest().scrollLeft+iecompattest().clientWidth-15 : window.pageXOffset+window.innerWidth-15
		dropmenuobj.contentmeasure=dropmenuobj.offsetWidth
		if (windowedge-dropmenuobj.x < dropmenuobj.contentmeasure)
			edgeoffset=dropmenuobj.contentmeasure-obj.offsetWidth
	}
	else 
	{
		var topedge=ie4 && !window.opera? iecompattest().scrollTop : window.pageYOffset
		var windowedge=ie4 && !window.opera? iecompattest().scrollTop+iecompattest().clientHeight-15 : window.pageYOffset+window.innerHeight-18
		dropmenuobj.contentmeasure=dropmenuobj.offsetHeight
		if (windowedge-dropmenuobj.y < dropmenuobj.contentmeasure)
		{ 
			edgeoffset=dropmenuobj.contentmeasure+obj.offsetHeight
			if ((dropmenuobj.y-topedge)<dropmenuobj.contentmeasure)
				edgeoffset=dropmenuobj.y+obj.offsetHeight-topedge
		}
	}
	return edgeoffset
}

function populatemenu(what){
	if (ie4||ns6)
	dropmenuobj.innerHTML=what.join("")
}


function dropdownmenu(obj, e, menucontents, menuwidth){
	if (window.event) event.cancelBubble=true
	else if (e.stopPropagation) e.stopPropagation()
	
	if(tmenu != null)
	{
	    hover_topnav(tmenu,false)
	    tmenu = null;
	}
	
	clearhidemenu()
	dropmenuobj=document.getElementById? document.getElementById("dropmenudiv") : dropmenudiv
	populatemenu(menucontents)
	
	hover_topnav(obj,true)
	tmenu = obj;	

	if (ie4||ns6)
	{
		showhide(dropmenuobj.style, e, "visible", "hidden", menuwidth)
		dropmenuobj.x=getposOffset(obj, "left")
		dropmenuobj.y=getposOffset(obj, "top")
		dropmenuobj.style.left=dropmenuobj.x-clearbrowseredge(obj, "rightedge")+"px"
		dropmenuobj.style.top=dropmenuobj.y-clearbrowseredge(obj, "bottomedge")+obj.offsetHeight+"px"
	}

	return clickreturnvalue()
}

function clickreturnvalue(){
	if (ie4||ns6) return false
	else return true
}

function contains_ns6(a, b) {
	while (b.parentNode)
	if ((b = b.parentNode) == a)
	return true;
	return false;
}

function dynamichide(e){
	if (ie4&&!dropmenuobj.contains(e.toElement))
	delayhidemenu()
	else if (ns6&&e.currentTarget!= e.relatedTarget&& !contains_ns6(e.currentTarget, e.relatedTarget))
	delayhidemenu()
}

function hidemenu(){
	if (typeof dropmenuobj!="undefined"){
		if (ie4||ns6)
			dropmenuobj.style.visibility="hidden"
			
		if(tmenu != null)
		{
		    hover_topnav(tmenu,false)
		    tmenu = null;
		}
	}
}

function delayhidemenu(){
	if (ie4||ns6)
		delayhide=setTimeout("hidemenu()",disappeardelay)
}

function clearhidemenu(){
	if (typeof delayhide!="undefined")
	{
		clearTimeout(delayhide)
	}
}

if (hidemenu_onclick=="yes")
{
	document.onclick=hidemenu
	
}


