try
{
  jQuery( document ).ready( function() { overlayFlyer(); } );
}
catch ( e ) {
//  alert( e );
}


function overlayFlyer( elemSelector, params )
{
  if ( !elemSelector )
  {
    elemSelector = 'a[rel=flyer]';
  }
  
  var elem = jQuery( elemSelector );

  if ( elem.length == 0 )
  {
    return;
  }

  var options = {
    transition: 'fade',
    width: '750px',
    height: '550px',
    current: '{current} von {total}'
  };

  if ( params && params.event_id )
  {
    event_id = params.event_id;
  }
  else
  {
    event_id =  elem.attr( 'event' );
  }

  if ( event_id )
  {
    options.onComplete = function() {
      var text = $( '#cboxTitle' ).text();

      if ( text )
      {
        var items = text.split( '::' );
        if ( items.length == 2 )
        {
          event_id = items[0];
          $( '#cboxTitle' ).text( items[1] );
        }
      }

      if ( $( '#cboxTitle' ).parent().hasClass( 'cBoxLinkToEvent' ) )
      {
        $( '#cboxTitle' ).parent().attr( 'href', '/event/view/e_id:' + event_id );
      }
      else
      {
        $( '#cboxTitle' ).wrap( '<a class="cBoxLinkToEvent" href="/event/view/e_id:' + event_id + '" style="cursor: pointer;"></a>' );
      }
    };
  }
  
  if ( params && params.func == 'showEventInfo' )
  {
    options.onClosed = function() { showEventInfo( params.elem, params.infoid ); };
  }

  elem.colorbox( options );
}