//fonction de gestion du message de chargement lors de l'execution d'une requete ajax
Ajax.Responders.register({
	onCreate: function() {
		$('LaodingContainer').style.visibility='visible';
		$('LaodingContainer').innerHTML='<img src=images/load.gif align=absmiddle /><span>'+txt_chargement+'</span>'
		},
	onComplete: function() {
		$('LaodingContainer').style.visibility='hidden';
		$('LaodingContainer').innerHTML='';
		}
});

function setStatus(s,n){
	$('statusContainer').style.visibility = "visible";
	$('statusContainer').innerHTML = s;
	setTimeout( "$('statusContainer').style.visibility = 'hidden';", n );
}

// fonction d'envoi du mail
function send_mail(){
	if(verif_form())
		{
		txt_chargement="Envoi de l'Ecard . . .";
		var url = 'fichiers_ecard/send_mail.php';
		var pars = Form.serialize($('send_mail'));
		var myAjax = new Ajax.Updater('div_send_mail', url, {method: 'post',  parameters: pars, asynchronous: true}); 
		}	
}

//fonction de verification du mail
function verif_form(){
	var error=0;
	$('prenom_sender').className = "";
	$('prenom_receiver').className = "";
	$('email_receiver').className = "";
	$('message').className = "";
	if($('prenom_sender').value=="")
		{
		error++;
		$('prenom_sender').className = "error";
		}
	if($('prenom_receiver').value=="")
		{
		error++;
		$('prenom_receiver').className = "error";
		}	
	var email=/^[A-Za-z0-9](([_\.\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\.\-]?[a-zA-Z0-9]+)*)\.([A-Za-z]{2,})$/;	
	if(email.test($('email_receiver').value)==false || $('email_receiver').value == "")
		{
		error++;
		$('email_receiver').className = "error";
		}
	if($('message').value=="")
		{
		error++;
		$('message').className = "error";
		}
	if(error==0)
		{
		return true;
		}
	else
		{
		$('statusContainer').style.visibility = "visible";
		$('statusContainer').innerHTML = "Certains champs ont été mal renseignés !";
		return false;
		}								
}

//fonction d'affichage d'un mouveau formulaire d'envoi de mail
function new_send()
	{
	$('div_send_mail').innerHTML='<div id="LaodingContainer"></div><h2>Envoyer cette ecard à un(e) ami(e) :</h2><div id="statusContainer"></div><form name="send_mail" id="send_mail"><label>Votre prénom :</label><input type="text" id="prenom_sender" name="prenom_sender" value="" /><label>Prénom de votre ami(e) :</label><input type="text" id="prenom_receiver" name="prenom_receiver" value="" /><label>Email de votre ami(e) :</label><input type="text" id="email_receiver" name="email_receiver" value="" /><span>Votre message :</span><textarea id="message" name="message" rows="" cols=""></textarea><a href="javascript:send_mail();">Envoyer >></a></form>';
	} 
