/***********************************************************************
* Copyright (c) ‚R‚l 2006-2009. All rights reserved
************************************************************************/
var actuatorOff = rootPass+"image/common/lsnInd3.gif";
var actuatorOn = rootPass+"image/common/lsnInd2.gif";
var actuatorLock = rootPass+"image/common/lsnInd0.gif";

var nav;
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.id == PAGEID) ? true : false;
		if(selected){
			li.className="selected";
		}
        //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 = '1px';
            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;
                    }
                }
            };
            if (lastVisHidden) {
				
                childMenu.style.display = 'block';
            }
            menudone[i] = true;
        }
    }
}
function initMenu()
{
    if (arguments.callee.done) {
        return;
    }
    arguments.callee.done = true;
    if (document.getElementById && document.createElement) {
        nav = document.getElementById('lsnwrap');
        if (nav) {
            setActuators();
        }
    }
    return;
}
if (document.addEventListener) {
    document.addEventListener("DOMContentLoaded", initMenu, null);
}
/*@cc_on @*/
/*@if (@_win32)
       document.write("<script defer src=/wps/themes/html/3M.com/ie_domload.js><"+"/script>");
   /*@end @*/
window.onload = function ()
{
    initMenu();
};

