js.themeAccount = function () {
  var p = window.location.pathname;
  if ( $$('.profile').length > 0 ) {
    var sections = new Array();
    $each($$('.profile h3'), function (h) { sections[sections.length] = new Element('div', {id: h.get('text').toLowerCase()});});

    var i = 0;
    var j = 0;
    var elements = new Array();
    var kids = $$('.profile')[0].getChildren()
    var last = false;
    $each(kids, function (s) {
      last = (i + 1 == kids.length);
      if (s.nodeName.toLowerCase() == 'h3' || last) {
        if (j>0) {
          if (last) elements[elements.length] = s;
          sections[j-1].inject(s, 'before');
          $each(elements, function (e) {e.inject(sections[j-1], 'bottom')});
          elements = new Array();
          elements[elements.length] = s;
        } else { elements[elements.length] = s; }
        j++;
      } else {
        elements[elements.length] = s;
      }
      i ++;
    });
  }
}

window.addEvent('domready', js.themeAccount);

