/**
 * Init du formulaire...
 */
 $(document).ready(function() { 
            // bind 'myForm' and provide a simple callback function 
            $("#fmodcoureur").ajaxForm( {
            	success: afficheResultat
            }); 
        }); 

 function afficheResultat(texte)
 {
	 var p1=texte.indexOf('|',0);
	 var p2=texte.indexOf('|',p1+1);
	 var p3=texte.indexOf('<',p2+1);
	 if((p2>0)&&(p3>p2))
	 {
		 var zone=texte.substring(p1+1,p2);
		 var cTexte=texte.substring(p2+1);
	 }
	 else
	 {
		 var zone="#lignecreationcoureur";
		 var cTexte=texte.substring(p1+1);
	 }
	 
	 var cErreur=texte.substring(0,p1);
	 
	 // Init
	 $('#itr_erreur').remove();
	 $(zone).replaceWith(cTexte);
	 //$("#creercoureur").before(texte);
	 if(cErreur==0){
		 club_modejoueurencours=0;
		 $('#itr_erreur').replaceWith("");
	 }
 }
 function club_annulationcreation()
 {
	 $("#lignecreationcoureur").remove();
	 $('#itr_erreur').remove();
	 club_modejoueurencours=0;
	 
 }
 function club_annulationmodification(idusr,zone,equ)
 {
	$.get('./mvc/ajax/ajax_clubgetcoureur.php', 
			{
				usrid:idusr,  // Passage du coureur aux valeurs a definir... , retour
				equipe:equ		// Passage de lequiep
			}, function(htmlligne)
			{
				$(zone).replaceWith(htmlligne);
				club_modejoueurencours=0;
			});

 }
 
var club_modejoueurencours=0;
/**
 * HP : 
 *   Club
 *   Script pour piloter les coureurs...
 */
function club_ajoutercoureur(equ){
	club_majcoureur(-1,equ,"#creercoureur",0);
}
function club_majcoureur(idusr,equ,zone, replace){
	if(club_modejoueurencours==1){
		alert('Création ou modification impossible, valider ou annuler la modification en cours !');
	}
	else
	{
		club_modejoueurencours=1;
		$.get('./mvc/ajax/ajax_clubcreercoureur.php', 
		{
			usrid:idusr,  // Passage du coureur aux valeurs a definir... , retour
			equipe:equ	// Passage de l'equipe.
		}, function(htmlligne)
		{
			if(replace==0)
				$(zone).before(htmlligne);
			else
				$(zone).replaceWith(htmlligne);
		});
	}
}
/**
 * Mdoifiation de coureur
 * @param idusr
 * @param equ
 * @return
 */
function club_modifcoureur(idusr, equ){
	club_majcoureur(idusr,equ, "#ligne_"+idusr,1);
}

/**
 * 
 * @param idusr
 * @param equ
 * @return
 */
function club_detailcoureur(idusr, equ){
	var zone="#ligne_"+idusr;
	if(club_modejoueurencours==1){
		alert('Création ou modification impossible, valider ou annuler la modification en cours !');
	}
	else
	{
		club_modejoueurencours=1;
		$.get('./mvc/ajax/ajax_clubdetailcoureur.php', 
		{
			usrid:idusr,  // Passage du coureur aux valeurs a definir... , retour
			equipe:equ	// Passage de l'equipe.
		}, function(htmlligne)
		{
			$(zone).replaceWith(htmlligne);
		});
	}
}

/**
 * Suppression de coureur.
 * 
 * 
 * @param idusr
 * @param equ
 * @param zne
 * @return
 */
function club_supprimecoureur(idusr, equ,zne){
	if(club_modejoueurencours==1){
		alert('Création ou modification impossible, valider ou annuler la modification en cours !');
	}
	else
	{
		var ok=confirm('Etes vous sur de vouloir supprimer ce coureur ?');
		if(ok==true)
		{
			club_modejoueurencours=1;
			$.get('./mvc/ajax/ajax_clubsupprimecoureur.php', 
					{
				usrid:idusr,  // Passage du coureur aux valeurs a definir... , retour
				equipe:equ,	// Passage de l'equipe.
				zone:zne	// Zone.
					}, function(zone)
					{
						$(zone).remove();
						club_modejoueurencours=0;
					});
		}
	}
}

/**
 * Tri le tableau des coureurs de l'équipe indiquee...
 * 
 * @param pchamptri : champ pour le tri
 * @param ptypetri : type de tri, numerique ou ascii
 * @param pequipe : numero d'equipe.
 * @return
 */
function club_affichetricoureur(pchamptri, ptypetri, pequipe){
	$.get('./mvc/ajax/ajax_club_tricoureur.php',
			{
				champ:pchamptri,
				typetri : ptypetri,
				equipe:pequipe
			}, function(txthtml)
			{
				$('#tableau_coureur').replaceWith(txthtml);
			});
		
}

function club_crecsv(fic){
	$.get('./mvc/ajax/ajax_club_tricoureur.php',
			{
				test1:fic
			}
		);
}

// Annul et retourne à l'accueil des equipes...
function club_validerannuler(pequid){
	document.location.href="club-accueil.html";
}

// Validation de l'equipe.
function club_validerequipe(pequid){
	$.get('./mvc/ajax/ajax_club_valideequipe.php',
			{
				equid:pequid
			}, function(txthtml)
			{
				$('#club_valide_facture').replaceWith(txthtml);
			});
		
}

/**
$(document).ready(function(){
	$(".titre_th").tooltip(
			{
			   	showURL: false,
			}
	);
});
***/



