function addMenuSupport() {

		// create, and post process menus

			if (document.getElementById('top_header')!=null) { 

				createMajorNav(document.getElementById('main-nav'), topNav, 'dropper_wrapper'); 

			}

			

		}





		function createMajorNav(menuParent, menuSrc, menuClass) {
						       // set up some vars
							//var logoItem  = logoItem;
							var navParent = menuParent;
							var navData	=	menuSrc;
							// create menu root dom
							/*var navBucket            = document.createElement('div');
								navBucket.id         = menuId;
								navBucket.className	 = menuClass;*/
							var navBucketDiv		 =	document.createElement('div');
								navBucketDiv.id		 =	menuClass;
						// loop through level 1
							
							//for (each in navData) {
								navData.each(function(value,index){
								var topLevel = navData[index];
								var topName  = topLevel[0];
								var topLink  = topLevel[1];
		                                       
		                                  
		                                   
							              // create first level item DOM
		                                                 var navItemA;
		                                                 var navItemASpan;
		                                                 var navItem  = document.createElement('h2');
		                                                 if(topName.toLowerCase()=='connect') {
		                                                 navItem.style.width="125px";
		                                                 }
									navItem.id		   = 'nav-'+topName.replace(" ","").toLowerCase();
									if(topName.toLowerCase()=='home'){
										navItem.className	=	'nav-'+topName.replace(" ","").toLowerCase();
									}
		                                                 if(topName.toLowerCase()=='connect') 
		                                                 {
		                                                 navItemA           = document.createElement('a');
								       navItemA.href      = topLink;
		                                                 navItemA.style.width="125px";
		                                                 navItemA.style.backgroundImage="url(http://www.nasa.gov/templateimages/redesign/navigation/TopNav/navtitle-connect.gif)";
		                                                                                                  
		                                                 navItemASpan			=	document.createElement('span');
		                                                 navItemASpan.style.display="none";
									navItemASpan.innerHTML = topName;
		                                                 }
		                                                 else
		                                                 {
		                                                 navItemA = document.createElement('a');
									navItemA.href = topLink;
									navItemASpan =document.createElement('span');
									navItemASpan.innerHTML = topName;
		                                                 }
								
								navItemA.appendChild(navItemASpan);
								navItem.appendChild(navItemA);
								
						
								if (topLevel.length > 2) {
									var subLevel  = topLevel[2];
								// loop through level 2
									//for (each in subLevel) {
										var subBucket = document.createElement('div');
										if(topName.toLowerCase()=='home'){
											subBucket.className	=	"dropper 129";
										}
		                                                        else if (topName.toLowerCase()=='connect'){
											subBucket.className	=	"dropper 125";
										}
		                                                        else{
											subBucket.className	=	"dropper 140";
										}
										var subBucketUl			=	document.createElement('ul');
		
		                                                  
		                                                        if(topName.toLowerCase()=='connect'){
											subLevel.each(function(value,index){
		
										var subName = subLevel[index][0];
										var subLink = subLevel[index][1];
		
		                                               
									 //alert("subname " +	subName+ "sublink "+subLink);
		                                                  // create sublevel item element
										var subItem            = document.createElement('li');
		                                                              subItem.style.lineHeight="18px";
		                                                              subItem.style.height="20px";
		
									 
		                                                        //alert(subLevel[index][2]);
										if (subLevel[index][2] && subLevel[index][2] != null && subLevel[index][2] != eval(""))
		                                                           {
		                                                            var subImage = subLevel[index][2];
		                                                            var subItemB = document.createElement('a');
		                                                        	subItemB.href      = subLink;
											subItemB.innerHTML = subImage;
		                                                               subItem.appendChild(subItemB);
		                                                           }
			
		
		                                                               var subItemA           = document.createElement('a');
		                                                        	subItemA.href      = subLink;
											subItemA.innerHTML = subName;
										
		                                                           
		                                                        subItem.appendChild(subItemA);
		                                                 	subBucketUl.appendChild(subItem);
										
								
									});
									}
		                       
		
		
										if(topName.toLowerCase()!='home' && topName.toLowerCase()!='connect'){
											subLevel.each(function(value,index){
		
										var subName = subLevel[index][0];
										var subLink = subLevel[index][1];
									//alert("subname " +	subName+ "sublink "+subLink);
									// create sublevel item element
										var subItem            = document.createElement('li');
										var subItemA           = document.createElement('a');
											subItemA.href      = subLink;
											subItemA.innerHTML = subName;
											
										subItem.appendChild(subItemA);
										subBucketUl.appendChild(subItem);
										
								
									});
									}
									subBucket.appendChild(subBucketUl);
									
								}
								
									navBucketDiv.appendChild(navItem);					
									navBucketDiv.appendChild(subBucket);
								
		                                   
							});
		
							navParent.appendChild(navBucketDiv);
							
				}
