﻿
function SetHL(obj)
{
  obj.setAttribute("currentclass", obj.className);
  obj.className = obj.getAttribute("activeclass");
}

function NoHL(obj)
{
  obj.className = obj.getAttribute("currentclass");
}

var currentTool = null;
function ActivateTool(toolName)
{
    var toolbarElement = dojo.byId("ToolBar");
       
    for (var i = 0; i < toolbarElement.childNodes.length; i++)
    {
        var elem = toolbarElement.childNodes[i];
        
        if (elem.attributes != null)
        {
            if (elem.id == toolName)
            {
                currentTool = toolName;
                var activeStyle = elem.getAttribute("activeclass");
                
                if (activeStyle != null)
                {
                    elem.className = activeStyle;
                    elem.setAttribute("currentclass", activeStyle);
                }            
            }
            else
            {
                var staticStyle = elem.getAttribute("staticclass");
                
                if (staticStyle != null)
                {
                    elem.className = staticStyle;
                    elem.setAttribute("currentclass", staticStyle);                    
                }
            }
        }
    }   
}