function MailinglistAction( e, saction ) 
{
	var x = document.getElementById("mlemail"+e); 
	if( !x ) return false;
	var re = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	var semail = x.value;
	if(semail.length == 0 || !re.test(semail)) 
	{
		alert( 'adresse email invalide' );
		x.focus;
		return false;
	}
	x = document.getElementById("mlconfsubject"+e);
	var sconfsubject = (x)?x.value:'';
	x = document.getElementById("mlconftext"+e);
	var sconftext = (x)?x.value:'';
	x = document.getElementById("mlname"+e);
	var sname = (x)?x.value:'';
	x = document.getElementById("mlbtn"+e)
	x.style.display = "none";
	var edoc = window.frames["mlfrm"+e].document;
	if( !edoc ) return false;
	var formcode = '<form id="subform" name="subform" method="POST" action="mailinglist.php">' +
			'<input type="hidden" name="confaction" value="' + saction + '"><br>' +
			'<input type="text" name="confsubject" value="' + sconfsubject + '"><br>' +
			'<input type="text" name="conftext" value="' + sconftext + '"><br>' +
			'<input type="text" name="email" value="' + semail + '"><br>' +
			'<input type="text" name="name" value="' + sname + '"><br>' +
			'<input type="submit" name="subm" value="OK"><br>' +
			'</form>'; 
	edoc.body.innerHTML = formcode;
	var f = edoc.getElementById("subform");
	if( f )
	{
		x = document.getElementById("mlok"+e)
		if( x )
		{
			if( x.style.display == "block" )
			  return false;
			x.style.display = "block";
		}
		f.submit();
		alert( 'Un email vous a été envoyé. Verifiez votre messagerie éléctronique d\'ici quelques minutes afin de confirmer votre demande.' );
		return false;
	}
	alert('error');
	return false;
}

