add class active to current section

by hannes

HTML

<ul id="main-menu">
 <li><a href="https://ltpartners.ee/">Avaleht</a></li>
 <li><a href="https://ltpartners.ee/ettevote/">Ettevõttest</a></li>
 <li><a href="#">Teenused</a>
<ul class="dropdown-menu">
 <li><a href="https://ltpartners.ee/teenused/uurikinnisvara-haldus">Üürikinnisvara haldus</a></li>
 <li><a href="https://ltpartners.ee/teenused/kinnisvara-ost">Kinnisvara ost</a></li>
</ul></li>
 <li><a href="https://ltpartners.ee/kontakt/">Kontakt</a></li>
</ul>

JavaScript

function setActive() {
      aObj = document.getElementById('main-menu').getElementsByTagName('a');
      for(i=0;i<aObj.length;i++) {
        if(document.location.href.indexOf(aObj[i].href)>=0) {
          var activeurl = window.location;
          $('a[href="'+activeurl+'"]').parent('li').addClass('active');
        }
      }
    }

    window.onload = setActive;