//================================================================================
// JS      : FONCTIONS COMMUNES A L'ENTREE DANS LE DIALOGUE
// FICHIER : pseudo.js
//--------------------------------------------------------------------------------
// Philippe  17/01/08  Création
//================================================================================

// ==== Ouvre une nouvelle fenêtre avec les conditions d'accès ====
function condition_acces() {
  fenetre=window.open("../PIED/popup_condition.php","Condition","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizeable=no,width=520,height=535");
} // condition_acces

// ==== Validation de la saisie de pseudo ====
function validation_pseudo() {
  var l_une_erreur=false;
  if ($("#saisie_dept").val().length == 0) { 
    $("#erreur_dept").show().children("span").text("La saisie du département est obligatoire");
    $("#saisie_dept").addClass("erreur_pseudo").select();
    l_une_erreur=true; 
  } else { $("#erreur_dept").hide();$("#saisie_dept").removeClass("erreur_pseudo"); }
  if ($("#saisie_pseudo").val().length < 5) { 
    $("#erreur_pseudo").show().children("span").text("Le pseudo saisi est trop court");
    $("#saisie_pseudo").addClass("erreur_pseudo").select();
    l_une_erreur=true; 
  } else { $("#erreur_pseudo").hide();$("#saisie_pseudo").removeClass("erreur_pseudo"); }
  if (l_une_erreur) return;
  $("#form_pseudo").get(0).submit();
} // validation_pseudo

// ==== Action du bouton accès gratuit ====
function bouton_acces() {
  $("div#dialogue_payant").hide();$("div#dialogue_gratuit").hide();
  switch (g_etat) {
  case "SAISIE"      : $("div#saisie_du_pseudo").show();$("#saisie_pseudo").focus();break;
  case "INSCRIPTION" : document.location="../DOSSIER/inscription.php?origine_inscription=DIALOGUE";break;
  case "PORTRAIT"    : document.location="../DOSSIER/mon_portrait.php";break;
  case "DIALOG"      : document.location=g_chargement;break;
  }
} // bouton_acces

// ==== Limitation de la saisie aux chiffres ====
function saisie_numerique(p_event) {
  if ((p_event.which == 8) || (p_event.which == 9) || (p_event.which == 13)) return true;
  if (((p_event.which < 48) || (p_event.which > 57)) && (p_event.which > 31)) return false;
  return true;
} // saisie_numerique

// ==== Reprise d'une inscription ====
function deja_inscrit() {
  if ($("#nom_inscrit").val().length == 0) { $("#nom_inscrit").focus();return(false); }
  if ($("#mdp_inscrit").val().length == 0) { $("#mdp_inscrit").focus();return(false); }
  $("#form_inscrit").get(0).submit();
  return(true);
} // deja_inscrit

$(document).ready(function() { 
		    $("div#"+g_show).show();
		    $("a.bouton_acces").click(bouton_acces);
		    $("#form_pseudo").submit(function() { return false;});
		    $("#saisie_pseudo").keypress(function(p_event) { if (p_event.keyCode == 13) { $("#saisie_dept").select();return false;}});
		    $("#saisie_dept").keypress(saisie_numerique);
		    $.ifixpng('/LIBJS/pixel.gif');$('img[@src$=.png]').ifixpng();
		    if (g_erreur_reprise.length > 0) setTimeout("alert(g_erreur_reprise);$('#nom_inscrit').select();",100);
		  });

