/***********************************************************************
*  3M.com redesign JS for redesigned header code
*  Copyright (c) 3M 2006. All rights reserved
************************************************************************/
		var actuatorOff = "/wps/themes/html/3M.com/images/lsnInd3.gif";         // when submenu is collapsed
        var actuatorOn = "/wps/themes/html/3M.com/images/lsnInd2.gif";          // when submenu is expanded
        var actuator1 = "/wps/themes/html/3M.com/images/lsnInd1.gif";
        var actuatorLock = "/wps/themes/html/3M.com/images/lsnInd0.gif";        // when submenu is locked
        var nav;                                                                // var for nav div
        var menudone = new Array();

function setActuators() {
		var lis, li, childMenu, a, actuator, selected;
		lis = nav.getElementsByTagName('li');
		for(var i=0;i<lis.length;i++) {
			li = lis[i];
			childMenu = li.getElementsByTagName('ul')[0];
			selected = (li.className.indexOf('selected') != -1) ? true : false;
			lastVisHidden = (li.className.indexOf('lastVis') != -1) ? true : false;
			if(selected || lastVisHidden)
			{
				parentMenu = li.parentNode;
				while(parentMenu.nodeName == 'UL' || parentMenu.nodeName == 'LI') {
					if(parentMenu.nodeName == 'UL') { parentMenu.style.display = 'block'; }
					if(parentMenu.nodeName == 'LI') {
							parentMenu.getElementsByTagName('img')[0].src = actuatorLock;
							parentMenu.getElementsByTagName('img')[0].style.cursor = 'default';
							parentMenu.className += ' locked';}
					parentMenu = parentMenu.parentNode;
				}
			}
			if(childMenu && menudone[i] != true) {
			    actuator = document.createElement('a');
				actuator.style.position = 'absolute';
				actuator.style.left = '-13px';
				actuator.style.top = '3px';
				actuator.style.zIndex = '5';
				actuator.style.backgroundColor = 'transparent';
				actuator.style.cursor = 'pointer';
				actuator.className += ' dontshow';
				img = document.createElement('img');
						(selected || lastVisHidden) ? img.setAttribute('src',actuatorOn) : img.setAttribute('src',actuatorOff);
				actuator.appendChild(img);
				li.insertBefore(actuator,li.getElementsByTagName('a')[0]);
				li.getElementsByTagName('a')[0].style.backgroundImage = 'none';
				li.getElementsByTagName('a')[1].style.backgroundImage = 'none';
				li.style.position = 'relative';
				if(selected)
				{
					childMenu.style.display = 'block';
				} else {childMenu.style.display = 'none';}
				actuator.onclick = function() {
					var li = this.parentNode;
					if (li.className.indexOf('locked') != -1)
							{return;} else {
							childMenu = li.getElementsByTagName('ul')[0];
							if(childMenu.style.display == 'block') {
								childMenu.style.display = 'none';
								this.getElementsByTagName('img')[0].src = actuatorOff;
							} else {
								childMenu.style.display = 'block';
								this.getElementsByTagName('img')[0].src = actuatorOn;
							}
						}
				};
                                //alert("lastVis=" + lastVisHidden);
				if (lastVisHidden)
				{
                                        childMenu.style.display = 'block';
				}
				menudone[i]=true;
			}
		}
	}