In reply to Ronny Shani.

I use pure JS as much as I can, but sometimes I have to resort to jQuery when I need to create an accordion, for example. The one found in jQueryUI is super handy.