function quote_post( quote_id, quote_user, quote_text_id )
{
  try
  {
    quote = '<br /><br /><div class="quote">';
    quote += '<p>Zitat von <b>' + quote_user + '</b>:<br />';
    quote += '<i>' + jQuery( '#' + quote_text_id ).html() + '</i></p>';
    quote += '</div>';
    quote += '<br />';

    var bm = tinyMCE.activeEditor.selection.getBookmark();

    jQuery( '#post_id' ).val( quote_id );
    tinyMCE.execCommand( 'mceSetContent', false, quote );

    tinyMCE.activeEditor.selection.moveToBookmark( bm );

    return false;
  }
  catch ( e )
  {
//    alert( e );
  }
}

function togglePostImage( elem )
{
  try
  {
    if ( elem )
    {
      var classRemove, classAdd = null;

      elem = jQuery( elem );
      var elemImg = elem.find( 'img' );

      var img1 = elem.attr( 'href' );
      var img2 = elemImg.attr( 'src' );

      if ( elem.hasClass( 'expand-image' ) )
      {
        classRemove = 'expand-image';
        classAdd = 'collapse-image';
      }
      else
      {
        classRemove = 'collapse-image';
        classAdd = 'expand-image';
      }

      elem.closest( 'div.forumpost-attachment' ).toggleClass( 'forumpost-attachment-expanded' );

      // toggle class & swap images
      elem.removeClass( classRemove )
          .addClass( classAdd )
          .attr( 'href', img2 );
      elemImg.attr( 'src', img1 );

      return false;
    }
  }
  catch ( e ) { }

  return true;
}

if ( jQuery )
{
  // Set timer for updating shoutbox
  jQuery( document ).ready( function() {
    jQuery( '.expand-image' ).click( function() {
      return togglePostImage( this );
    } );
  } );
}


