var carroussel = function( ){
  
  var current ;

  var prevElement = function( ){
    $( '#carroussel_element_' + current ).hide( 'fast' ) ;
    current-- ;
    if( current < 0 ){ current = $( '.carroussel_element' ).length - 1 ; }
    $( '#carroussel_element_' + current ).show( 'fast' ) ;
  }

  var nextElement = function( ){
    $( '#carroussel_element_' + current ).hide( 'fast' ) ;
    current++ ;
    if( current == $( '.carroussel_element' ).length ){ current =  0 ; }
    $( '#carroussel_element_' + current ).show( 'fast' ) ;
  }

  var setupCarroussel = function( ){
    $( '.carroussel_element' ).hide( ) ;
    current = 0 ;
    $( '#carroussel_element_0' ).show( 'fast' ) ;
    $( '#carroussel_bouton_prev' ).click( function( ){ prevElement( ) ; return false ; } ) ;
    $( '#carroussel_bouton_next' ).click( function( ){ nextElement( ) ; return false ; } ) ;
  }

  if( exists( 'carroussel' ) && exists( 'carroussel_bouton_next' ) && exists( 'carroussel_bouton_prev' ) && $( '.carroussel_element' ).length > 0 ){ setupCarroussel( ) ; }
}

