/**
 * Contrôles / tests sur le formulaire d'inscription
 * @date 	18/08/08 	Vincent remodelage jQuery bimbo v2
 * @edit	30/07/09	Gaëtan	Mise en place du Beeid
 */

/**
 * LANG : FR
 */
var LANG_ALT_MAILOK 		= 'Email ok';
var LANG_ALT_MAILWRONG 		= 'Mauvais Email';
var LANG_ALT_LOADING 		= 'Chargement ...';
var LANG_ALERT_EMPTYMAIL 	= 'L\'Email est vide';
var LANG_ALERT_EMPTYPWD 	= 'Le Mot de passe est vide';
var LANG_ALERT_EMPTYDAY 	= 'Le jour de naissance est vide';
var LANG_ALERT_EMPTYMONTH 	= 'Le mois de naissance est vide';
var LANG_ALERT_EMPTYYEAR 	= 'L\' année de naissance est vide';
var LANG_ALERT_EMPTYCOUNTRY = 'Le pays est vide';
var LANG_ALERT_EMPTYNICKNAME = 'Le pseudo de l\éleveur est vide';
var LANG_ALERT_WRONGEMAIL 	= 'L\' Email est invalide';

function verifEmail(e){
	if(e=='') return false;	
	$('#verifEmail').html('<img src="'+defines.statique+'images/loading.gif" alt="'+LANG_ALT_LOADING+'" />');
	$.get('/user/verif-email.php?email='+e+'&ajax', null, function(r){
			if(r=='ok')	$('#verifEmail').html('<img src="'+defines.statique+'images/bouton-lire.gif" alt="'+LANG_ALT_MAILOK+'" />');
			else		$('#verifEmail').html('<img src="'+defines.statique+'images/bouton-suppr.gif" alt="'+LANG_ALT_MAILWRONG+'" />');
	});
}


function verifPseudo(e){
	$('#verifPseudo').html('<img src="'+defines.statique+'images/loading.gif" alt="'+LANG_ALT_LOADING+'" />');
	$.get('/user/verif-pseudo.php?pseudo='+e, null, function(r){
			if(r=='ok')			$('#verifPseudo').html('<img src="'+defines.statique+'images/bouton-lire.gif" alt="'+LANG_ALT_MAILOK+'" />');
			else if(r=='nok')	$('#verifPseudo').html('<img src="'+defines.statique+'images/bouton-suppr.gif" alt="'+LANG_ALT_MAILWRONG+'" />');
			else {
				$('#pseudo').attr('value',r);
				verifPseudo(r);
			}
	});
}

function inscription(cur){
        //si la valeur de Motif envoyé par le FROM est vide.
        if(cur.email.value==""){
            alert(LANG_ALERT_EMPTYMAIL);//on envoie un message d'erreur.
            cur.email.select();//on selectionne le champ Motif
            cur.email.focus();//On met le curseur dans le champ
            return false;//On bloque l'envoie de la page souhaité
        }
            
        if(cur.passe_membre.value==""){
            alert(LANG_ALERT_EMPTYPWD);
            cur.passe_membre.select();
            cur.passe_membre.focus();   
            return false;
        }
		if(cur.jour_naiss.value==""){
            alert(LANG_ALERT_EMPTYDAY);
 
            return false;
        }
		if(cur.mois_naiss.value==""){
            alert(LANG_ALERT_EMPTYMONTH);
         
            return false;
        }
		if(cur.annee_naiss.value==""){
            alert(LANG_ALERT_EMPTYYEAR);
           
            return false;
        }
		if(cur.pays.value==""){
            alert(LANG_ALERT_EMPTYCOUNTRY);
       
            return false;
        }
		if(cur.pseudo.value==""){
            alert(LANG_ALERT_EMPTYNICKNAME);
            cur.pseudo.select();
            cur.pseudo.focus();   
            return false;
        }
        //On definit une expression régulière pour le numero de la paque
        //expression regulière= [charactère recherché]{nombre de charactèe recherché}
        //[0-9]{2,4}= 2 à 4 chiffres de 0 à 9
        re=/^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,4}|[0-9]{1,4})(\]?)$/;
        if(!cur.email.value.match(re)){//match test si la valeur de Vehicule est de la forme de re.
            alert(LANG_ALERT_WRONGEMAIL);
            cur.email.select();
            cur.email.focus();   
            return false;
        }   
        return true;
}