﻿document.observe('dom:loaded', function () {
    $$('.searchFormContainer select', 'select.fancy').each(function (el) {
        new SelectControl(el);
    });
    $$('.tabbedContent').each(function (el) {
        new Control.Tabs(el, {
            linkSelector: 'a.tab',
            activeClassName: 'selected'
        });
    });
    $$('ul.toggleList a.toggle:first').each(function (el) {
        el.observe('click', function (e) {
            var element = Event.element(e);
            var rel = element.readAttribute('href').match(/^#(.+)$/);
            var container;
            if (rel && rel[1]) {
                container = $(rel[1]);
                if (element.hasClassName("active")) {
                    container.hide();
                    element.removeClassName("active");
                } else {
                    container.show();
                    element.addClassName("active");
                }
            }
            e.stop();
            return false;
        });
    });
    var formLabels = {};
    $$("label").each(function (el) {
        var forAttr = el.getAttribute("for") || el.readAttribute("for");
        if (forAttr) {
            formLabels[forAttr] = el;
        }
    });
    $$('input[type="text"]').each(function (el) { el.addClassName("text"); });
    $$('input[type="password"]').each(function (el) { el.addClassName("password"); });
   
});

function toggleContainer(cContainerId, cImageId) {
    var nDuration = 0.25;
    if ($(cContainerId).style.display == 'none') {
        Effect.SlideDown(cContainerId, { duration: nDuration, queue: 'end' });
        $(cImageId).src = '/App_/ROOT/Module/CityGovernment/Engine/MunicipalCode/Image/Green-Down-Arrow.gif';
    } else {
        Effect.SlideUp(cContainerId, { duration: nDuration, queue: 'end' });
        $(cImageId).src = '/App_/ROOT/Module/CityGovernment/Engine/MunicipalCode/Image/Blue-Side-Arrow.gif';
    }
}
