if(window.addEventListener)
{ // standard
  addEventListener("click", function(e)
      { var l=e.target;
        while(l && (l.nodeType!=1 || l.localName.toLowerCase()!="a"))
          l=l.parentNode;
        
        if(l)
          l.setAttribute("selected","true");
        else
          return;
      }, true);

  addEventListener("unload", function(e)
      { var l=e.target;
        var elts = document.getElementsByTagName("a");
        for (var i=0; i<elts.length; i++)
         elts[i].removeAttribute("selected");
      }, true);
}
else if (window.attachEvent)
{ // IE
  //  element.attachEvent('on' + type, expression);
}

