	Event.observe(window, 'load', function() {
		Event.observe('news_form', 'submit', function(event) {
		var params=$(this).serialize();
		var dest=$(this)['dest'];
		var nom=$(this)['nom'];
		var email=$(this)['email'];
		var lang=$(this)['lang'];
		
		if($F(email)!=='' && $F(nom)!=='' && $F(dest)!=='') {

			if(!test_email($F(email))) {
				if($F(lang)=='fr') alert("Votre e-mail est incorrect !");
				if($F(lang)=='en') alert("Incorrect email");
				if($F(lang)=='de') alert("Incorrect email");
				
			}
			else if (!test_email($F(dest)))	{
				if($F(lang)=='fr') alert("L'email du destinataire est incorrect !");
				if($F(lang)=='en') alert("The recipient's email is incorrect");
				if($F(lang)=='de') alert("The recipient's email is incorrect");
				
			}
			else {
					new Ajax.Request('squelettes/envoyer_ami.php',{
						method: 'post',
						asynchronous: true,
						contentType: 'application/x-www-form-urlencoded',
						encoding: 'UTF-8',
						parameters:  params ,
						onSuccess: function(){ 
						if($F(lang)=='fr') alert('Votre message a bien été envoyé !'); 
						if($F(lang)=='en') alert('Message sent'); 
						if($F(lang)=='de') alert('Message sent'); 
						
						dest.clear(); nom.clear(); email.clear(); Effect.BlindUp('blinddown_demo'); },
						onFailure: function(){ 
							if($F(lang)=='fr') alert("Désolé, votre message n'a pas pu être envoyé") ;
							if($F(lang)=='en') alert("Sorry, your message could not be sent") ;
							if($F(lang)=='de') alert("Sorry, your message could not be sent") ;
							
						}
					});
				}
		}
		else {
			if($F(lang)=='fr')  alert("Tous les champs sont obligatoires.");
			if($F(lang)=='en')  alert("All fields must be filled in");
			if($F(lang)=='de')  alert("All fields must be filled in");
		}
		
		return false;
});

	  function test_email (my_email) {
        var new_string = new String(my_email);
        if (!new_string.match('^[-_\.0-9a-zA-Z]{1,}@[-_\.0-9a-zA-Z]{1,}[\.][0-9a-zA-Z]{2,}$')) return false;
        else return true;
    }

	});
