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='ok'; }, onSuccess: function (xhr) { resultat=xhr.responseText; if (resultat==1) // Si OK { $('pseudo_image').innerHTML='Pseudo disponible Pseudo disponible'; pseudo_check_dispo=1; //alert(pseudo_check_dispo); return true; } else // Si dejà existant { $('pseudo_image').innerHTML='Pseudo déjà pris 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='ok'; }, 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='ok Email déjà utilisé'; } else { $('email_image').innerHTML='ok 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='ok'; }, onSuccess: function (xhr) { resultat=xhr.responseText; if (resultat) // Si OK { $('resultat_url_image').innerHTML='accepté'; $('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 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 } }); }