var setFormulaireInscriptionAnnuaire = function( frontOffice ){
  if( frontOffice ){ var dir = '.' ; }else{ var dir = '..' ; }

  // tous les activite_annuaires dans un tableau ;
  var activite_annuaires = $( '#activite_annuaires_selection > option' ) ;
  var activite_annuairesTab = new Array ;
  activite_annuaires.each( function( ){ activite_annuairesTab[this.value] = this.innerHTML ; } ) ;

  var showSelectedActiviteAnnuaire = function( idActiviteAnnuaire, nomActiviteAnnuaire ){
    var input = document.createElement( 'input' ) ; input.type = 'hidden' ; input.name = "activite_annuaire[]" ; input.value = idActiviteAnnuaire ; input.className = "inputAnnuaire" ; 
    var img = new Image( ) ; img.src = dir + '/img/func/close.jpg' ; img.alt = "fermer" ; img.id = "bt_close_activite_annuaire_" + idActiviteAnnuaire ; img.className = "floatRight" ; img.width = "15" ; img.height = "15" ;
    var label = document.createElement( 'label' ) ; label.innerHTML = '&nbsp;' ; label.className = "labelAnnuaire" ;
    var span = document.createElement( 'span' ) ; span.innerHTML = nomActiviteAnnuaire ;
    var p = document.createElement( 'p' ) ; p.id = "p_activite_annuaire_" + idActiviteAnnuaire ; p.appendChild( label ) ; p.appendChild( span ) ; p.appendChild( input ) ; p.appendChild( img ) ;
    $( '#liste_activite_annuaires' ).append( p ) ;
    $( '#bt_close_activite_annuaire_' + idActiviteAnnuaire ).setCursor( ).click( function( ){ $( this ).parent( ).remove( ) ; } ) ;
  }

  $( '#activite_annuaires_selection' ).change( function( ){
    var idActiviteAnnuaire = $( '#activite_annuaires_selection' ).val( ) ;
    var nomActiviteAnnuaire = activite_annuairesTab[idActiviteAnnuaire] ;
    if( !exists( 'p_activite_annuaire_' + idActiviteAnnuaire ) && idActiviteAnnuaire != 'none' ){ showSelectedActiviteAnnuaire( idActiviteAnnuaire, nomActiviteAnnuaire ) ; }
    $( '#activite_annuaires_selection' ).val( 'none' ) ;
  } ) ;

  // pour les champs dossier :

  var reOrderDossier = function( ){
    var i = 1 ;
    $( '.dossier' ).each( function( ){ 
      var current = $( this ).attr( 'id' ).split( '_' ) ;
      var c = current[2] ;
      $( this ).attr( 'id' , 'dossier_field_' + i ) ;
      $( '#label_dossier_' + c ).html( 'Dossier ' + i ).attr( 'id' , 'label_dossier_' + i ) ;
      $( '#bt_close_dossier_' + c ).attr( 'id', 'bt_close_dossier_' + i ) ;
      $( '#file_dossier_' + c ).attr( { id: 'file_dossier_' + i , name: 'file_dossier_' + i } ) ;
      $( '#lien_dossier_' + c ).html( 'Lien dossier ' + i ).attr( 'id' , 'label_dossier_' + i ) ;
      $( '#id_dossier_' + c ).attr( 'id', 'id_dossier_' + i ) ;
      i++ ;
    } ) ;
  }
  
  var deleteDossier = function( idDossier ){
    var input = document.createElement( 'input' ) ;
    input.type = 'hidden' ;
    input.name = 'delete_dossiers[]' ;
    input.value = idDossier ;
    $( '#bt_ajouter_un_dossier' ).parent( ).append( input ) ;
  }
  
  var closeDossier = function( obj ){
    // si id_dossier = 0
    var parent = $( obj ).parent( ) ;
    var tmp = $( parent ).attr( 'id' ).split( '_' ) ;
    var index = tmp[2] ;
    var id = $( '#id_dossier_' + index ).val( ) ;
    if( parseInt( id ) != 0 ){ deleteDossier( id ) ; }
    $( parent ).remove( ) ; 
    reOrderDossier( ) ;
  }

  var createNewDossierField = function( ){
    var index = $( '.dossier' ).length + 1 ;
    var label_titre = document.createElement( 'label' ) ; label_titre.innerHTML = "Dossier " + index ; label_titre.id = 'label_dossier_' + index ;
    var input_titre = document.createElement( 'input' ) ; input_titre.type = 'text' ; input_titre.name = 'titre_dossier[]' ; input_titre.className = "inputField" ;
    var input_file = document.createElement( 'input' ) ; input_file.type = 'file' ; input_file.name = 'file_dossier_' + index ; input_file.id = 'file_dossier_' + index ; input_file.className = 'floatRight' ; input_file.size = "28" ;
    var espace = document.createElement( 'span' ); espace.innerHTML = '&nbsp;&nbsp;&nbsp;' ;
    var img = new Image( ) ; img.src = dir + '/img/func/close.jpg' ; img.id = "bt_close_dossier_" + index ; img.width = "15" ; img.height = "15" ; img.className = "bt_close_dossier" ;
    var input_id = document.createElement( 'input' ) ; input_id.type = 'hidden' ; input_id.name = 'id_dossier[]' ; input_id.value = 0 ; input_id.id = 'id_dossier_' + index ;
    var p = document.createElement( 'p' ) ; p.className = "dossier" ; p.id = "dossier_field_" + index ;
    p.appendChild( label_titre ) ; p.appendChild( input_titre ) ; p.appendChild( espace ) ; p.appendChild( img ) ; p.appendChild( input_file ) ; p.appendChild( input_id ) ;
    $( '#bt_ajouter_un_dossier' ).parent( ).append( p ) ;
    $( '#bt_close_dossier_' + index ).setCursor( ).click( function( ){ closeDossier( this ) ; } ) ;
  }

  $( '#bt_ajouter_un_dossier' ).setCursor( ).click( function( ){ createNewDossierField( ) ; } ) ;
  $( '.bt_close_activite_annuaire' ).each( function(){ $( this ).setCursor( ).click( function( ){ $( this ).parent( ).remove( ) ; } ) ; } ) ;
  $( '.bt_close_dossier' ).each( function(){ $( this ).setCursor( ).click( function( ){ closeDossier( this ) ; } ) ; } ) ;

}

