function choix_limite_selection(id_input){switch(id_input.value){case'stats_selection_saison':$('stats_selection_saison').disabled='';$('stats_limite_nb_match').disabled='disabled';break;case'stats_limite_nb_match':$('stats_selection_saison').disabled='disabled';$('stats_limite_nb_match').disabled='';break;}}
function afficher_menu(select){$('sous_menu').value=select.value;switch(select.value){case'calendrier_equipe':$('calendrier_equipe').style.display='';$('selection_type_match').style.display='none';$('strategies_equipe').style.display='none';$('notes_equipe').style.display='none';$('efficacite_equipe').style.display='none';$('formes_equipe').style.display='none';$('statistiques_joueurs').style.display='none';break;case'efficacite_equipe':$('efficacite_equipe').style.display='';$('selection_type_match').style.display='';$('calendrier_equipe').style.display='none';$('strategies_equipe').style.display='none';$('notes_equipe').style.display='none';$('formes_equipe').style.display='none';$('statistiques_joueurs').style.display='none';break;case'notes_equipe':$('notes_equipe').style.display='';$('selection_type_match').style.display='';$('calendrier_equipe').style.display='none';$('strategies_equipe').style.display='none';$('efficacite_equipe').style.display='none';$('formes_equipe').style.display='none';$('statistiques_joueurs').style.display='none';break;case'strategies_equipe':$('strategies_equipe').style.display='';$('selection_type_match').style.display='';$('calendrier_equipe').style.display='none';$('notes_equipe').style.display='none';$('efficacite_equipe').style.display='none';$('formes_equipe').style.display='none';$('statistiques_joueurs').style.display='none';break;case'formes_equipe':$('formes_equipe').style.display='';$('selection_type_match').style.display='none';$('strategies_equipe').style.display='none';$('calendrier_equipe').style.display='none';$('notes_equipe').style.display='none';$('efficacite_equipe').style.display='none';$('statistiques_joueurs').style.display='none';break;case'statistiques_joueurs':$('statistiques_joueurs').style.display='';$('selection_type_match').style.display='';$('strategies_equipe').style.display='none';$('calendrier_equipe').style.display='none';$('notes_equipe').style.display='none';$('efficacite_equipe').style.display='none';$('formes_equipe').style.display='none';break;default:break;}}
function majEffectif(bouton,id_equipe){bouton.style.display='none';var tab_param=new Object();tab_param['id_equipe']=id_equipe;var options={asynchronous:true,method:'POST',parameters:tab_param,onSuccess:function(transport){var XML=transport.responseXML;traitementReponseAJAX(XML,'message_maj_effectif');if(XML.getElementsByTagName("code").item(0).firstChild.nodeValue=='000'){if($('form_filtrage')==undefined){var liste_joueurs_crees=XML.getElementsByTagName("joueur_cree");for(var i=0;i<liste_joueurs_crees.length;i++){var attributs=new Array();attributs['class']='gras vert';creer_noeud('div','resultat_maj_effectif',attributs,'+ '+liste_joueurs_crees[i].firstChild.nodeValue);}
var attributs=new Array();attributs['style']='height:10px;';creer_noeud('div','resultat_maj_effectif',attributs);var liste_joueurs_supprimes=XML.getElementsByTagName("joueur_supprime");for(var j=0;j<liste_joueurs_supprimes.length;j++){var attributs=new Array();attributs['class']='gras rouge';creer_noeud('div','resultat_maj_effectif',attributs,'- '+liste_joueurs_supprimes[j].firstChild.nodeValue);}}else{$('form_filtrage').submit();}}
$('img_maj_effectif').style.display='none';},onCreate:function(transport){$('img_maj_effectif').style.display='';},onFailure:function(transport){}}
new Ajax.Request('ajax/bbapi_insertion_effectif.php',options);}
function majCalendrier(bouton,id_equipe,id_saison){bouton.style.display='none';this.id_equipe=id_equipe;this.id_saison=id_saison;this.liste_match_a_inserer=[];this.nb_matchs_non_inseres=0;this.enlever_match=function(value){var output=[];var j=0;this.liste_match_a_inserer.each(function(item){if(item!=value){output[j]=item;j++;}});this.liste_match_a_inserer=output;this.nb_matchs_non_inseres--;}
this.maj_calendrier=function(){var tab_param=new Object();tab_param['id_equipe']=this.id_equipe;tab_param['id_saison']=this.id_saison;var options={asynchronous:true,method:'POST',parameters:tab_param,onSuccess:function(transport){var XML=transport.responseXML;traitementReponseAJAX(XML,'message_maj');if(XML.getElementsByTagName("code").item(0).firstChild.nodeValue=='000'){var liste_id_match=XML.getElementsByTagName("id_match")
this.nb_matchs_non_inseres=XML.getElementsByTagName("nb_matchs_non_inseres").item(0).firstChild.nodeValue;$('nb_matchs_a_ajouter').innerHTML=this.nb_matchs_non_inseres;$('nb_matchs_a_ajouter').style.display='';$('lbl_match_a_ajouter').style.display='';for(var i=0;i<liste_id_match.length;i++){this.liste_match_a_inserer[i]=liste_id_match.item(i).firstChild.nodeValue;}
if(this.nb_matchs_non_inseres==0){document.location=document.location;}
for(var j=0;j<liste_id_match.length;j++){var id_match=liste_id_match.item(j).firstChild.nodeValue;setTimeout('this.insertion_boxscore_retardee('+id_match+')',1000*j);}}},onCreate:function(transport){$('img_maj').style.display='';},onFailure:function(transport){}}
new Ajax.Request('ajax/bbapi_maj_calendrier.php',options);}
this.insertion_boxscore_retardee=function(id_match){if(this.liste_match_a_inserer[0]==id_match){this.insertion_boxscore(id_match);}else{setTimeout('this.insertion_boxscore_retardee('+id_match+')',1000);}}
this.insertion_boxscore=function(id_match){var tab_param=new Object();tab_param['id_match']=id_match;var options={asynchronous:true,method:'POST',parameters:tab_param,onSuccess:function(transport){this.enlever_match(id_match);$('nb_matchs_a_ajouter').innerHTML=this.nb_matchs_non_inseres;traitementReponseAJAX(transport.responseXML,'message_maj');if($('img_'+id_match)!=undefined){$('img_'+id_match).style.display='none';$('score_V_'+id_match).style.display='';$('score_H_'+id_match).style.display='';$('score_tiret_'+id_match).style.display='';}
if(this.nb_matchs_non_inseres==0){document.location=document.location;}},onCreate:function(transport){if($('img_'+id_match)!=undefined){$('score_V_'+id_match).style.display='none';$('score_H_'+id_match).style.display='none';$('score_tiret_'+id_match).style.display='none';$('img_'+id_match).style.display='';}},onFailure:function(transport){this.enlever_match(id_match);$('nb_matchs_a_ajouter').innerHTML=this.nb_matchs_non_inseres;if($('img_'+id_match)!=undefined){$('img_'+id_match).style.display='none';$('score_V_'+id_match).style.display='';$('score_H_'+id_match).style.display='';$('score_tiret_'+id_match).style.display='';}
if(this.nb_matchs_non_inseres==0){document.location=document.location;}}}
new Ajax.Request('ajax/bbapi_insertion_boxscore.php',options);}
this.maj_calendrier();}
function majLigue(id_ligue,id_saison){$('maj_ligue').style.display='none';$('maj_effectif_ligue').style.display='none';this.id_ligue=id_ligue;this.id_saison=id_saison;this.liste_match_a_inserer=[];this.nb_matchs_non_inseres=0;this.enlever_match=function(value){var output=[];var j=0;this.liste_match_a_inserer.each(function(item){if(item!=value){output[j]=item;j++;}});this.liste_match_a_inserer=output;this.nb_matchs_non_inseres--;}
this.maj_calendrier=function(){var tab_param=new Object();tab_param['id_ligue']=this.id_ligue;tab_param['id_saison']=this.id_saison;var options={asynchronous:true,method:'POST',parameters:tab_param,onSuccess:function(transport){var XML=transport.responseXML;if(XML.getElementsByTagName("code").item(0).firstChild.nodeValue=='000'){var liste_id_match=XML.getElementsByTagName("id_match")
this.nb_matchs_non_inseres=XML.getElementsByTagName("nb_matchs_non_inseres").item(0).firstChild.nodeValue;$('nb_matchs_a_ajouter').innerHTML=this.nb_matchs_non_inseres;$('nb_matchs_a_ajouter').style.display='';$('lbl_match_a_ajouter').style.display='';for(var i=0;i<liste_id_match.length;i++){this.liste_match_a_inserer[i]=liste_id_match.item(i).firstChild.nodeValue;}
if(this.nb_matchs_non_inseres==0){document.location=document.location;}
for(var j=0;j<liste_id_match.length;j++){var id_match=liste_id_match.item(j).firstChild.nodeValue;setTimeout('this.insertion_boxscore_retardee('+id_match+')',1000*j);}}else{traitementReponseAJAX(XML,'message_maj');}},onCreate:function(transport){$('img_maj_ligue').style.display='';},onFailure:function(transport){}}
new Ajax.Request('ajax/bbapi_maj_ligue.php',options);}
this.insertion_boxscore_retardee=function(id_match){if(this.liste_match_a_inserer[0]==id_match){this.insertion_boxscore(id_match);}else{setTimeout('this.insertion_boxscore_retardee('+id_match+')',1000);}}
this.insertion_boxscore=function(id_match){var tab_param=new Object();tab_param['id_match']=id_match;var options={asynchronous:true,method:'POST',parameters:tab_param,onSuccess:function(transport){var XML=transport.responseXML;this.enlever_match(id_match);$('nb_matchs_a_ajouter').innerHTML=this.nb_matchs_non_inseres;if(XML.getElementsByTagName("code").item(0).firstChild.nodeValue!='000'){traitementReponseAJAX(transport.responseXML,'message_maj');}
if(this.nb_matchs_non_inseres==0){document.location=document.location;}},onCreate:function(transport){},onFailure:function(transport){this.enlever_match(id_match);$('nb_matchs_a_ajouter').innerHTML=this.nb_matchs_non_inseres;if(this.nb_matchs_non_inseres==0){document.location=document.location;}}}
new Ajax.Request('ajax/bbapi_insertion_boxscore.php',options);}
this.maj_calendrier();}
function majEffectifLigue(id_ligue,id_saison){$('maj_ligue').style.display='none';$('maj_effectif_ligue').style.display='none';this.id_ligue=id_ligue;this.id_saison=id_saison;this.liste_effectifs_a_maj=[];this.nb_effectifs_non_maj=0;this.enlever_effectif=function(value){var output=[];var j=0;this.liste_effectifs_a_maj.each(function(item){if(item!=value){output[j]=item;j++;}});this.liste_effectifs_a_maj=output;this.nb_effectifs_non_maj--;}
this.maj_effectif_ligue=function(){var tab_param=new Object();tab_param['id_ligue']=this.id_ligue;tab_param['id_saison']=this.id_saison;var options={asynchronous:true,method:'POST',parameters:tab_param,onSuccess:function(transport){var XML=transport.responseXML;if(XML.getElementsByTagName("code").item(0).firstChild.nodeValue=='000'){var liste_id_equipe=XML.getElementsByTagName("id_equipe")
this.nb_effectifs_non_maj=XML.getElementsByTagName("nb_effectifs_a_maj").item(0).firstChild.nodeValue;$('nb_effectifs_a_ajouter').innerHTML=this.nb_effectifs_non_maj;$('nb_effectifs_a_ajouter').style.display='';$('lbl_effectif_a_ajouter').style.display='';for(var i=0;i<liste_id_equipe.length;i++){this.liste_effectifs_a_maj[i]=liste_id_equipe.item(i).firstChild.nodeValue;}
if(this.nb_effectifs_non_maj==0){document.location=document.location;}
for(var j=0;j<liste_id_equipe.length;j++){var id_equipe=liste_id_equipe.item(j).firstChild.nodeValue;setTimeout('this.maj_effectif_retardee('+id_equipe+')',1000*j);}}else{traitementReponseAJAX(XML,'message_maj');}},onCreate:function(transport){$('img_maj_ligue').style.display='';},onFailure:function(transport){}}
new Ajax.Request('ajax/bbapi_insertion_effectif_ligue.php',options);}
this.maj_effectif_retardee=function(id_equipe){if(this.liste_effectifs_a_maj[0]==id_equipe){this.maj_effectif(id_equipe);}else{setTimeout('this.maj_effectif_retardee('+id_equipe+')',1000);}}
this.maj_effectif=function(id_equipe){var tab_param=new Object();tab_param['id_equipe']=id_equipe;var options={asynchronous:true,method:'POST',parameters:tab_param,onSuccess:function(transport){var XML=transport.responseXML;this.enlever_effectif(id_equipe);$('nb_effectifs_a_ajouter').innerHTML=this.nb_effectifs_non_maj;if(XML.getElementsByTagName("code").item(0).firstChild.nodeValue!='000'){traitementReponseAJAX(transport.responseXML,'message_maj');}
if(this.nb_effectifs_non_maj==0){document.location=document.location;}},onCreate:function(transport){},onFailure:function(transport){this.enlever_effectif(id_equipe);traitementReponseAJAX(transport.responseXML,'message_maj');if(this.nb_effectifs_non_maj==0){document.location=document.location;}}}
new Ajax.Request('ajax/bbapi_insertion_effectif.php',options);}
this.maj_effectif_ligue();}
