/**
 * create an accordion
 * 
 * @param  string  elementWrapper    css id of wrapping container
 * @param  string  elementToggler    css class of toggler element
 * @param  string  elementContainer  css class of content
 * *************************************************************************
 */

function createAccordion(elementWrapper,elementToggler,elementContainer) {
    // only start accordion when more than one category is displayed
    if($(elementWrapper).getElements(elementToggler).length > 1) {
        var categoryAccordion = new Accordion($(elementWrapper), elementToggler, elementContainer, {
            opacity: false,
            alwaysHide: true,
            initialDisplayFx: false,
            onActive: function(toggler, element){
                toggler.setProperty('src', 'fileadmin/marktspiegel.ch/skin-default/images/arrow-down.png');
                // toggler.addClass('open');
                // element.addClass('open');
                // element.removeClass('closed');
            },
            onBackground: function(toggler, element){
                toggler.setProperty('src', 'fileadmin/marktspiegel.ch/skin-default/images/arrow-right.png');
                // toggler.removeClass('open');
                // element.removeClass('open');
                // element.addClass('closed');
            }
        });
    } else {
        // remove cursor style for toggler, when no accordion is shown
        $(elementWrapper).getElements(elementToggler).each(function(item, index){
            item.setStyle('cursor', 'default');
        });
    }
}
