
$(document).ready(function() 
{
    prepare_events_accordion() ; 
    prepare_other_events_accordion() ; 
    event_fix_ie_outline() ; 
}) ;

function prepare_events_accordion()
{
    if ($('#events_accordion').length > 0)
    {
        $('#events_accordion').accordion({
            collapsible: true,
            active: false,
            autoHeight: false,
            header: '.event_header',
            
            last_entry_without_comma: true
        });
        
        var getparams = getQueryParams(document.location.search) ;
        if (getparams['id']) 
        {
            event_id = getparams['id']
            $('#header_'+event_id).click() ; 
            var target_offset = $('#header_'+event_id).offset();
            var target_top = target_offset.top;
            $('html, body').animate({scrollTop:target_top}, 500);
            $('#header_'+event_id).find('.event_arrow_more').css('display', 'none') ; 
        }
        
        $('#events_accordion').bind('accordionchangestart', function(event, ui) {
            $(ui.newHeader).find('.event_arrow_more').css('display', 'none') ; 
        });
        
        $('#events_accordion').bind('accordionchange', function(event, ui) {
            $(ui.oldHeader).find('.event_arrow_more').css('display', 'block') ; 
        });
    }
}


function event_fix_ie_outline()
{
    $('.event_header').focus(function(){
        $(this).blur();
    }) ; 
}

//this is only used on cit -> events for listing the other rubrics events
function prepare_other_events_accordion()
{
    if ($('.events_accordion').length > 0)
    {
        $('.events_accordion').accordion({
            collapsible: true,
            active: false,
            autoHeight: false,
            header: '.event_header',
            
            last_entry_without_comma: true
        });
        
        $('.events_accordion').bind('accordionchangestart', function(event, ui) {
            $(ui.newHeader).find('.event_arrow_more').css('display', 'none') ; 
        });
        
        $('.events_accordion').bind('accordionchange', function(event, ui) {
            $(ui.oldHeader).find('.event_arrow_more').css('display', 'block') ; 
        });
    }
}





