

$(document).ready(function(){
	
	// Gestion du plugin form pour le traitement des donnees
	var options = {
		url: 'spip.php?page=confirm_envoi_ami',
        beforeSubmit:  obligatoire,  // pre-submit callback
        success:       confirm , // post-submit callback
        clearForm: false
    };

	$("#envoi_ami").draggable();
	$('#form_ami').ajaxForm(options);
	
});


function obligatoire(){
	
	valid = true;
	test = true;
	// tester les 3 champs obligatoire 
	if ($('#envoi_ami_nom').val().length==0) test = false;
	if ($('#envoi_ami_mail').val().length==0) test = false;
	if ($('#mail_ami1').val().length==0) test = false;
	if (!test){
		alert("Veuillez remplir les champs obligatoires");
		return false;
	}
	
	// Test sur la validite des adresse mail
	test = mail($('#envoi_ami_mail').val());
	if (!test)return false;
	test = mail($('#mail_ami1').val());
	if (!test)return false;
	
	
	// Test sur la validite des e-mail
	function mail(valeur){
		a = valeur.split("@");
		if (a.length == 1) {
			alert(" Erreur dans cette adresse mail " + valeur);
			return false;
		}
		if( a[0].length== 0) {
			alert(" Erreur dans cette adresse mail " + valeur);
			return false;
		}
		c = a[1].split(".");
		if (c.length == 1) {
			alert(" Erreur dans cette adresse mail " + valeur);
			return false;
		}
		if( c[0].length== 0) {
			alert(" Erreur dans cette adresse mail " + valeur);
			return false;
		}
		return true;
		
	}
	
	return true;
}


lance = null;

function confirm(x)
{
	if ( x == 'OK' ) var message = 'Cet article a bien &eacute;t&eacute; envoy&eacute; &agrave; votre ami(e).';
	else var message = 'Suite &agrave; un incident technique, cet article n\'a pu &ecirc;tre envoy&eacute;.<br>Veuillez r&eacute;essayer plus tard, merci !';
	

	$("#form_ami").css('display','none');	
	$("#confirm_ami").css('display','block');
	$('#confirm_ami').html(	'<div style="margin:10px; text-align:center; font-weight:bold; color:#7d721c">' 
							+ message 
							+ '</div>'
							+ '<span onclick="$(\'#envoi_ami\').css(\'display\',\'none\');" id="fermer_envoi">fermer</span>');	
	
	lance = setTimeout("ami_reload()",2000);

}

function ami_reload(){
	clearTimeout(lance);
	$("#confirm_ami").css('display','none');
	$('#envoi_ami').css('display','none');
	$("#form_ami").css('display','block');
}