(function()
{
    if (window.fontSizer)
    {
        fontSizer.init();
    }
    if (window.mailtoEnabler)
    {
        mailtoEnabler.init();
    }
    if (window.blockPopper)
    {
        blockPopper.linkSelector = "div.filtercards ul.products a";
        blockPopper.init();
    }

    if (window.autoValidate)
    {
        autoValidate.init();
    }

    if (window.tabSwitcher)
    {
        tabSwitcher.init();
    }


    // fyrir formin á \bitar\kreditkort\forms\*
    if (window.DOM && window.KK)
    {
        dwr.engine.setErrorHandler(KK.errh);

        var aukakorthafi = DOM.get('.aukakorthafi')[0];
        if (aukakorthafi)
        {
            Event.add(DOM.get('.kennitala', aukakorthafi)[0], "blur", KK.getPerson, aukakorthafi);
        }

        var abm1 = DOM.get('.abyrgdarmenn .abm1')[0];
        if (abm1)
        {
            Event.add(DOM.get('.kennitala', abm1)[0], "blur", KK.getPerson, abm1);
        }

        var abm2 = DOM.get('.abyrgdarmenn .abm2')[0];
        if (abm1)
        {
            Event.add(DOM.get('.kennitala', abm2)[0], "blur", KK.getPerson, abm2);
        }

        var t1 = DOM.get('.tengilidur1')[0];
        if (t1)
        {
            Event.add(DOM.get('.kennitala', t1)[0], "blur", KK.getPerson, t1);
        }

        var t2 = DOM.get('.tengilidur2')[0];
        if (t2)
        {
            Event.add(DOM.get('.kennitala', t2)[0], "blur", KK.getPerson, t2);
        }

        var korthafi = DOM.get('.korthafi')[0];
        if (korthafi)
        {
            Event.add(DOM.get('.kennitala', korthafi)[0], "blur", KK.getPerson, korthafi);
        }
    }



})();

if (window.jQuery)
{
  (function($) {
    $('div.bodgreidslur table').each(function() {
        var collapseCells = $('tr:has(td)', this);
        collapseCells.hide();
        $('th', this)
            .wrapInner('<a href="#" />')
            .find('a')
                .bind('click', function() {
                    collapseCells.toggle();
                    return false;
                  })
      })
  })(jQuery);
}
