/*
**
** Made by Mathias STRASSER
** INNOVACOMM Création Internet et Communication <http://www.innovacomm.fr/>
**
*/

function test_str(str, my_var, mail)
{
	if (isEmptyString(str) || (mail == 1 && !check_mail(str)))
	{
		$('p_'+my_var).className = 'alerte';
		if (mail == 1)
			$('error_'+my_var).innerHTML = 'Votre adresse courriel est invalide';
		else
			$('error_'+my_var).innerHTML = 'Ce champ est obligatoire';
		return 0;
	}
	return 1;
}

function send_friend(nom, expediteur, receveur, body, name_recette)
{
	var tab_error = new Array("your_name", "your_mail", "mail", "message");
	for (var i = 0; i < tab_error.length; i++)
	{
		$('p_'+tab_error[i]).className = '';
		$('error_'+tab_error[i]).innerHTML = '';
	}
	if (test_str(nom, "your_name", 0))
		if (test_str(expediteur, "your_mail", 1))
			if (test_str(receveur, "mail", 1))
				if (test_str(body, "message", 0))
				{
					var xhr = getXhr();
					xhr.onreadystatechange = function()
					{
						if(xhr.readyState == 4 && xhr.status == 200)
						{
							$('piedForm').innerHTML = '<input type="button" name="valid" id="valid" value="Envoyer" OnClick="send_friend(escape($(\'your_name\').value), escape($(\'your_mail\').value), escape($(\'mail\').value), escape($(\'message\').value), \''+name_recette+'\'); return false;" title="Cliquez sur ce bouton pour envoyer l\'E-Mail" tabindex="5" />';
							$('send_rec').style.display = 'none';
						}
						else
							$('piedForm').innerHTML = '<center>ENVOIE EN COURS...<br /><img src="img/ajax-loader.gif"></center>';
					}
					xhr.open("POST","ajax.php",true);
					xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
					lien = '<hr />Voici le lien : <br /><a href="'+window.location.href+'" \'>'+name_recette+'</a>';
					xhr.send("categorie=send_mail&nom="+nom+"&expediteur="+expediteur+"&receveur="+receveur+"&body="+body+"&lien="+escape(lien));
				}
}