var activehidden = true;
			makeCM.prototype.setactive = function(name,regClass,overClass,setParent,setChild,objframe){
				var m,loc,url,sep,j,i
				var undefined;
				if (objframe == undefined) objframe = self;
				if(!name){ //No name - so we look for a name - and set it to auto get name
					//Set all menus
					s='';
					t='';
					for ( var menu in this.m ) {
						t += menu + ' : ';
						m = this.m[menu]
						url = m.lnk
						if((url) && (url.indexOf("cmactive=") == -1)){
							if(url.indexOf("?")>-1) {
								sep = "&"
							} else {
								sep = "?"
							}
							m.lnk = url + sep + "cmactive=" + escape(m.name)
							m.activeitem = false;
						}
						this.setactive2(m,this.l[m.lev].regClass,this.l[m.lev].overClass,m.name,false)
					}
					//Trying to find if there's an active one now
					loc = objframe.location.search
					if(loc){
						if(loc.indexOf("cmactive=")>-1){ //We have an active one !!
							name = loc.substr(loc.indexOf("cmactive=")+9)
						}
					}
				}
				m = this.m[name]
				if(!m){return}
				if(setParent){
					while(m.parent){
						if (setChild) {
							this.setactive2(m,this.l[m.lev].overClass,this.l[m.lev].overClass,m.name,true)
						}
						m = this.m[m.parent]
					}
					this.setactive2(m,this.l[m.lev].overClass,this.l[m.lev].overClass,m.name,true)
				}else { 
					this.setactive2(m,this.l[m.lev].overClass,this.l[m.lev].overClass,m.name,true)
				}
			}
			makeCM.prototype.setactive2 = function(m,regClass,overClass,name,isactive){
				//Find it in string so it will change for Netscape also (and for reuse browsers on the top level)
				var l,str,start,i,n
				l = m.lev
				//uncomment and edit to have different classes for the levels
				//if(l==0){regClass="newlevelregclass";overClass="newleveloverclass";}
				//else if(l==1){regClass="new2levelregclass";overClass="new2leveloverclass";}
				//and so on......

				m.cl = regClass
				if(overClass) m.cl2 = overClass
				if (this.menuframe) {
					obj = this.menuframe.document.getElementById(this.name + '_' + name);
					if (obj) {
						obj.className=m.cl;
						m.activeitem = isactive;
					}
				}
			}
			
			makeCM.prototype.findactive = function() {
				for (var menu in this.m) {
					m = this.m[menu];
					if (m.activeitem) {
						return m;
					}
				}
				return false;
			}


