function initContacts(){
    var options = {
        overlayColor : "#0068A7"
    };
    Shadowbox.init(options);

    $$('.contactTab').each(function(element){
        return;
        element.observe('click', function(event){
            var link_element = Event.findElement(event, 'a');
            var department_id = link_element.id.replace('contacts-', '');
            if(department_id == 'distributors'){
                return;
            }
            new Ajax.Updater('contacts-viewer', '/contacts/' + department_id + '/fragment', {method:'get', onComplete:initContacts});
            Event.stop(event);
        }, false);
    });
}

function toggleSeriesArrow(arrow_element){
    if(arrow_element.hasClassName('arrowRight'))
    {
        arrow_element.addClassName('arrowDown');
        arrow_element.removeClassName('arrowRight');
    }
    else{
        arrow_element.addClassName('arrowRight');
        arrow_element.removeClassName('arrowDown');
    }
}

function initProducts(selected_series){
    var options = {
        overlayColor : "#0068A7",
        flashParams: {bgcolor:"#FFFFFF"}
    };

    Shadowbox.init(options);
    
    $$('.seriesToggler').each(function(element){
        element.observe('click', function(event){
            var link_element = Event.findElement(event, 'a');
            var series_id_index = link_element.id.indexOf('series-toggler-') + 15;
            var series_id = link_element.id.substring(series_id_index);
            $('series-details-' + series_id).toggle();
            var arrow_element = $('arrow-series-' + series_id);
            toggleSeriesArrow(arrow_element);
            $$('.seriesArrow').each(function(element){
                if(element.id != 'arrow-series-' + this){
                    element.addClassName('arrowRight');
                    element.removeClassName('arrowDown');
                    $('series-details-' + element.id.replace('arrow-series-', '')).hide();
                }
            }, series_id);
            Event.stop(event);
        }, false);
    });
    
    if(selected_series) {
        new Effect.ScrollTo('series-' + selected_series);
    }
}
