function check_pseudo_disponibilite(Pseudo, Ville, support)
{
Params= new Hash();
if (support==1)
{
var url = "../../ajax_serveur.php";
}
else if (support==2)
{
var url = "./ajax_serveur.php";
Params.set('mobile', 'yes');
}
else
{
var url = "../../ajax_serveur.php";
}
if (Pseudo.length>3)
{
Params.set('Pseudo',Pseudo);
}
else
{
$('pseudo_image').innerHTML='';
return false;
}
Params.set('Ville', Ville);
Params.set('Type', 'INS');
var myAjax = new Ajax.Request(
url,
{
parameters: Params,
evalScripts: false,
method: 'post',
onLoading: function (xhr)
{
$('pseudo_image').innerHTML='';
},
onSuccess: function (xhr)
{
resultat=xhr.responseText;
if (resultat==1) // Si OK
{
$('pseudo_image').innerHTML=' Pseudo disponible';
pseudo_check_dispo=1;
//alert(pseudo_check_dispo);
return true;
}
else // Si dejà existant
{
$('pseudo_image').innerHTML=' Pseudo déjà pris';
pseudo_check_dispo=0;
//alert(pseudo_check_dispo);
return false;
}
},
onComplete: function()
{ // Toujours appelé en fin de requête
// Element.hide('chargement_VDA');
}
});
}
function check_email_disponibilite(Email, Ville, support)
{
Params= new Hash();
Params.set('Ville', Ville);
Params.set('Type', 'INS');
if (support==1)
{
var url = "../../ajax_serveur.php";
}
else if (support==2)
{
var url = "./ajax_serveur.php";
Params.set('mobile', 'yes');
}
else
{
var url = "../../ajax_serveur.php";
}
if (Email.length>6)
{
Params.set('Email', Email);
}
else
{
$('email_image').innerHTML='';
return false;
}
var myAjax = new Ajax.Request(
url,
{
parameters: Params,
evalScripts: false,
method: 'post',
onLoading: function (xhr)
{
$('email_image').innerHTML='';
},
onSuccess: function (xhr)
{
resultat=xhr.responseText;
if (resultat==0) // Si absent == OK
{
}
else
if (resultat==1) // Si dejà existant
{
if (support==2) // support mobile
{
$('email_image').innerHTML=' Email déjà utilisé';
}
else
{
$('email_image').innerHTML=' Email déjà utilisé Mot de passe oublié ?';
}
}
},
onComplete: function()
{ // Toujours appelé en fin de requête
}
});
}
function check_url_traitement(URL)
{
Params= new Hash();
Params.set('Type', 'INS');
var url = "../../ajax_serveur.php";
//alert(URL);
if (URL.length>7)
{
Params.set('URL', URL);
}
else
{
if ($('resultat_url_image'))
{
$('resultat_url_image').innerHTML='';
}
raison=raison + " - L\'adresse " + URL + " n\'est pas valide" ;
erreur++;
return false;
}
var myAjax = new Ajax.Request(
url,
{
parameters: Params,
evalScripts: false,
method: 'post',
onLoading: function (xhr)
{
$('pseudo_image').innerHTML='';
},
onSuccess: function (xhr)
{
resultat=xhr.responseText;
if (resultat) // Si OK
{
$('resultat_url_image').innerHTML='';
$('URL_choix').className='div_en_vert';
$('URL_choix').innerHTML=resultat;
//continue_url_choix=1;
raison='' ;
erreur=0;
return true;
}
else // Si Problème
{
unlock_url_communaute();
$('resultat_url_image').innerHTML=' adresse non valide';
$('URL_choix').innerHTML='';
raison=raison + " - L\'adresse " + URL + " n\'est pas valide" ;
erreur++;
return false;
}
},
onComplete: function()
{ // Toujours appelé en fin de requête
}
});
}