var compteur = 0;
var nb = 0;


             
            function Recalculate(form, id_select){
               
                  var index_ = id_select.charAt(id_select.length - 1);
                         
                  var Obj  = document.getElementById('content_'+index_);     // Recup du DIV
                  
                  var Html = ""; // le nouveau contenu
                  
                  var nb_rep = eval(document.getElementById(id_select).value);
                 
                 //var nb_rep = eval(form.t_nbr_candidate.value);
                 
                Html = build_input(nb_rep, index_);
                 
                Obj.innerHTML = Html; // ecriture dans le DIV
                
            }
                
                 function AddNewTeam_(candidat, categorie, team)
        {	
                
                var nb_team_jsp = document.getElementById("nb_team_text").value;
                nb = nb_team_jsp;
                var Html = ""; // le nouveau contenu
                var before_ = document.getElementById("team_details");
  
                 var obj = document.getElementById('select_0');
                var node = obj.cloneNode(true);
                node.name = 't_nbr_candidate_'+nb; 
                node.id ='select_'+nb;
               
                var obj_category = document.getElementById('category_0');
                var node_category = obj_category.cloneNode(true);
                node_category.name = 't_category_'+nb; 
                node_category.id ='category_'+nb;
                
                var obj_team_name = document.getElementById('team_name_0');
                var node_team_name = obj_team_name.cloneNode(true);
                node_team_name.name = 't_name_'+nb; 
                node_team_name.id ='team_name_'+nb;
                 
                var obj_content = document.getElementById('content_0');
                var node_content = obj_content.cloneNode(true);
                node_content.name = 'content'+nb; 
                node_content.id ='content_'+nb;
                Html = build_input(4, nb);
                node_content.innerHTML = Html; // ecriture dans le DIV
                
                 var undiv = document.createElement('div');
                 //var div_content = document.createElement('div');
                undiv.id = "team_" + nb;
                //undiv.style ='border:1px solid #000000';
                //div_content.id = "content_" + nb;
                
                               
                
               
               undiv.appendChild(document.createTextNode(candidat));
               undiv.appendChild(document.createElement('br'));
               undiv.appendChild(node);
               undiv.appendChild(document.createElement('br'));
               undiv.appendChild(document.createTextNode(categorie));
               undiv.appendChild(document.createElement('br'));
               undiv.appendChild(node_category);
               undiv.appendChild(document.createTextNode('*'));
               undiv.appendChild(document.createElement('br'));
               undiv.appendChild(document.createTextNode(team));
               undiv.appendChild(document.createElement('br'));               
               undiv.appendChild(node_team_name);
               undiv.appendChild(document.createTextNode('*'));
               undiv.appendChild(node_content);
               before_.appendChild(undiv);
               //before_.appendChild(div_content);
               
                nb++;
                
                     write_nb_team();
         
        }
        
                 function AddNewTeam(candidat, categorie, team)
        {	
                
                var nb_team_jsp = document.getElementById("nb_team_text").value;
                nb = nb_team_jsp;
                var Html = ""; // le nouveau contenu
                var before_ = document.getElementById("team_details");
  
                 var obj = document.getElementById('select_0');
                var node = obj.cloneNode(true);
                node.name = 't_nbr_candidate_'+nb; 
                node.id ='select_'+nb;
               
                var obj_category = document.getElementById('category_0');
                var node_category = obj_category.cloneNode(true);
                node_category.name = 't_category_'+nb; 
                node_category.id ='category_'+nb;
                
                var obj_team_name = document.getElementById('team_name_0');
                var node_team_name = obj_team_name.cloneNode(true);
                node_team_name.name = 't_name_'+nb; 
                node_team_name.id ='team_name_'+nb;
                 
                var obj_content = document.getElementById('content_0');
                var node_content = obj_content.cloneNode(true);
                node_content.name = 'content'+nb; 
                node_content.id ='content_'+nb;
                node_content.align = 'center';
                Html = build_input(4, nb);
                node_content.innerHTML = Html; // ecriture dans le DIV
                
                 var undiv = document.createElement('div');
                 
                undiv.id = "team_" + nb;
                
                
               
                var object_table;
               object_table = document.createElement('table');
               object_table.width = 500;
               object_table.cellPadding = 5;
               object_table.cellSpacing = 5;
               object_table.border = 0;
               
               
               var hr = document.createElement('hr');
               //object_table.appendChild(document.createElement('tr').appendChild(document.createTextNode('message:-----'))); 
               var tr0 = document.createElement('tr');
               //tr0.appendChild(document.createTextNode('message:-----'));
               object_table.appendChild(tr0);
               
               var tr1 = document.createElement('tr');
                   var td1 = document.createElement('td');
                   td1.appendChild(document.createTextNode(candidat));
                   tr1.appendChild(td1);

                   var td2 = document.createElement('td');
                   td2.appendChild(node);
                   tr1.appendChild(td2);
               object_table.appendChild(tr1);
               
               var tr2 = document.createElement('tr');
                   var td11 = document.createElement('td');
                   td11.appendChild(document.createTextNode(categorie));
                   tr2.appendChild(td11);

                   var td22 = document.createElement('td');
                   td22.appendChild(node_category);
                   td22.appendChild(document.createTextNode('*'));
                   tr2.appendChild(td22);
               object_table.appendChild(tr2);
               
               var tr3 = document.createElement('tr');
                   var td111 = document.createElement('td');
                   td111.appendChild(document.createTextNode(team));
                   tr3.appendChild(td111);

                   var td222 = document.createElement('td');
                   td222.appendChild(node_team_name);
                   td222.appendChild(document.createTextNode('*'));
                   tr3.appendChild(td222);
               object_table.appendChild(tr3);
               
               //undiv.appendChild(hr);                     
               undiv.appendChild(object_table);
               undiv.appendChild(node_content);
               
               
               before_.appendChild(undiv);
               
               
               
                nb++;
                
                     write_nb_team();
         
        }
        
        
        
        function RemoveTeam()

      {
         var nb_team_jsp = document.getElementById("nb_team_text").value;
         nb = nb_team_jsp;  

        var index_ = nb-1;
        
       
       
       if (index_ == 0){
           alert('Une équipe en moins doit être encodée !');
       }
       else{
        var parent = 'team_details';
        var child = 'team_'+index_;
                
        var obj = document.getElementById(parent);

        var old = document.getElementById(child);

        

        obj.removeChild(old);
        nb--;
        
                write_nb_team();
        }

      }        
            
        
        function build_input(nb_rep, index_){
            
            
          var surname  = document.getElementById('surname').value; 
          var firstname  = document.getElementById('firstname').value;
          var dateof  = document.getElementById('dateof').value;
            var Html = "";
           
        Html += '<table width="350" align="center" border="1" cellpadding="5" cellspacing="5" style="border-collapse:collapse;">';
        Html += '<tr><td>'+surname+' *</td><td>'+firstname+' *</td><td>'+dateof +' *</td></tr>';
            for (i=1; i<=nb_rep; i++) {
                
                      
                     
                      Html += '<tr><td><input name="p_surname'+i+'_t'+index_+'" id="surname_'+i+'_t'+index_+'" type="text" size="13" maxlength="40"></td>';
                      Html += '<td><input name="p_firstname'+i+'_t'+index_+'" id="name_'+i+'_t'+index_+'" type="text" size="13" maxlength="40"></td>';
                      Html += '<td><input name="p_dateofbirth'+i+'_t'+index_+'" id="date_'+i+'_t'+index_+'" type="text" size="8" maxlength="10" class="dateparse" onClick="ds_sh(this); g_Calendar.show(event,this.id);"></td></tr>';
                      
                  }

        Html += '</table>';
        Html += '<br>';
        
           
                  return Html;
            
        }
        
        function write_nb_team(){
          //a chaque fois qu on rajoute un blok on indique sur la forme le nombre d equipe existant
           var Html = "";
           var obj = document.getElementById('nb_team_div'); 
           Html += '<input id="nb_team_text" name="nb_team" type="text" value="'+nb+'"/>';
           obj.innerHTML = Html;
            
        }
        
        function init(param_nb, param_multi){
         
                  
          var compare_none = '-1';
            var Html="";
          
            
         if(param_multi == compare_none){//charger la page pour la premiere fois
         
         Html = build_input(4, 0);
         
     
         
         var obj = document.getElementById('content_0');
        
         obj.innerHTML = Html;
         nb++;
         write_nb_team();
     
         }
         
                 
        }
        
function add_occupation(){
                        
var Obj  = document.getElementById('aditional_occup');     // Recup du DIV

var Html = ""; // le nouveau contenu

Html += '<input type="text" value="" size="20" maxlength="90" name="occupation_selected"/>';

Obj.innerHTML = Html; // ecriture dans le DIV

}  
  
  
  
function verification(){

var team_nbr = parseInt(document.getElementById('team_count').value); 

var nbr =  team_nbr-1;

for(var i = 0; i<= nbr; i++){
     for(var j= i+1; j<=nbr; j++) {
         
      if((document.getElementById('team_name_'+i).value != '') &&(document.getElementById('team_name_'+j).value != '')){
       if(document.getElementById('team_name_'+i).value==document.getElementById('team_name_'+j).value) {
       alert('The names of teams must be different !');
       return false;
       }
     }
 }
}

}

function recup(){
        
    var val = document.getElementById('other_occupation').value;
            
    document.getElementById('other_radio').setAttribute('value', val) ;
    
}



         
      
 