
/****************************************************/
/* Ce fichier javascript ne sert qu'a valider les   */
/* informations saisies a l enregistrement ou a la  */
/* modification du compte d'un joueur               */
/* Appel: creationjoueur.php                        */
/*        espaceperso.php                           */
/* Necessite:                                       */
/* Inclusion dans la page du fichier libelle erreur */
/* Version 1.0.0.3                                  */
/****************************************************/



/* Fonction qui verifie si le formulaire a été bien rempli */
/* en mode creation                                        */
/*---------------------------------------------------------*/
function valideFormCreationJoueur(){
  
/**********************/
/* PARTIE PSEUDO      */
/**********************/ 

  /* Controle si pseduo servi */
  field = eval("document.datajoueur.pseudo");
  if (isNull(field)) {
	alert(messageErreurPseudoNonSaisi);
    /* continuer le test des langues ici !! */		  
    field.focus();
    field.select();
    return	
  } 

  /* controle de la longueur du pseudo >=6 */
   if(ChampRespecteLongueur(trim(field),6)){
    alert(messageErreurPseudoMauvaiseLongueur);
    field.focus();
    field.select();
    return	    
  }

/**********************/
/* PARTIE Mail        */
/**********************/ 

  /* Controle de l'adresse Mail */
  field = eval("document.datajoueur.mail");
  if(!arobaceok(field.value)){
    alert(messageErreurEmailInvalide);
    field.focus();
    field.select();
    return	
  }
/**********************/
/* PARTIE Password    */
/**********************/ 

  /* Controle si mot de passe saisis */
  field = eval("document.datajoueur.pass");
  if (isNull(field)) {
	  alert(messageErreurPasswordNonSaisi);	  
    field.focus();
    field.select();
    return	
  }  

  /* Controle longueur mot de passe >=6 */
   if(ChampRespecteLongueur(trim(field),6)){
    alert(messageErreurPasswordMauvaiseLongueur);
    field.focus();
    field.select();
    return	    
  }
  
  
  /* Controle du mot de passe */
  field = eval("document.datajoueur.pass2");
  if (isNull(field)) {
    alert(messageErreurPassword2NonSaisi);
    /* continuer le test des langues ici !! */		  
    field.focus();
    field.select();
    return	
  } 


  
  /* Controle du code de securite   */
  field = eval("document.datajoueur.code_securite");
  if (isNull(field)) {
	alert(messageErreurCodeSecuriteNonSaisi);
    /* continuer le test des langues ici !! */		  
    field.focus();
    field.select();
    return	    
  }

    /* Controle acceptation reglement   */
  field = eval("document.datajoueur.chkReglement");
  if(!(field.checked)){
    alert(messageErreurRegelementPasCoche);
 
    field.focus();
    field.select();
    return	    
 	}  
  /* tout est ok */ 
  	document.datajoueur.submit();
	return;
}

/* Recharge pas accueil */
function recharge(){
opener.location="accueil.php"
opener.location.reload();
}

/* Fonction qui verifie si le formulaire a été bien rempli */
/* apres avoir ete modifie                                */
/*--------------------------------------------------------*/ 
function valideFormModificationJoueur(){
  
/**********************/
/* PARTIE Mail        */
/**********************/ 

  /* Controle de l'adresse Mail */
  field = eval("document.datajoueur.mail");
  if(!arobaceok(field.value)){
    alert(messageErreurEmailInvalide);
    field.focus();
    field.select();
    return	
  }
/**********************/
/* PARTIE Password    */
/**********************/ 

  /* Controle si mot de passe saisis */
  field = eval("document.datajoueur.pass");
  if (!isNull(field)) {
    // alert(messageErreurPasswordNonSaisi);
	/* Controle si ancien mot de passe saisis */
    field = eval("document.datajoueur.oldpass");
    if (isNull(field)) {
	  alert(messageErreurOldPasswordNonSaisi);	  
      field.focus();
      field.select();
      return	
    }  
    field = eval("document.datajoueur.pass");  
    /* Controle longueur mot de passe >=6 */
    if(ChampRespecteLongueur(trim(field),6)){
      alert(messageErreurPasswordMauvaiseLongueur);
      field.focus();
      field.select();
      return	    
    }
    /* Controle du mot de passe */
    field = eval("document.datajoueur.pass2");
    if (isNull(field)) {
      alert(messageErreurPassword2NonSaisi);
      /* continuer le test des langues ici !! */		  
      field.focus();
      field.select();
      return	
    }     
  } 

  
  /* tout est ok */ 
  	document.datajoueur.submit();
	return;
}

/* Fonction qui verifie si le joueurs est d'accord pour supprimer son compte */
/* si oui un mail avec un lien de suppression lui est envoye                 */
/*---------------------------------------------------------------------------*/
function supprimerCompte(){
  if(confirm(messageInfoOkSuppressionCompte)){
    redirectionToPage("./deletecompte.php?action=demande");
  }
}
/* Fonction qui determine si le joueur veut bien supprimer son message */
/***********************************************************************/
function supprimerMessage(urlToGo){
  if(confirm(messageInfoOkSuppressionMessage)){
    redirectionToPage(urlToGo);
  }
}

/* Cette methode verifie que ljoueur dispose du solde de goalies suffisant */
/* pour acheter ce service                                                 */
function validerAchatService(idService,cout,soldeGoalies){
var nbJour=eval("document.formService.nb_jour_"+idService);
if(nbJour.value*cout>soldeGoalies){
  alert(messageErreurCreditGoalies);
  return;
  }
else{
   redirectionToPage("./espaceperso.php?onglet=4&action=achatService&id_service="+idService+"&nbJour="+nbJour.value);
/*redirectionToPage("./prout.php?action=demande");*/

   }
}

function supprimerMessageCompteJoueur(){
    document.suppMess.submit();
  }



