(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);
        }
    }


})();