// JavaScript Document

function valideCourriel(f){
	//Pour vérifier si le champ contient bien une adresse courriel (contenant "@")
	with (f){
	var s = value.split(/@/);
		if((value)&&(value.search(/ /)!=-1||s.length!=2||!(s[0])||!(s[1])||s[1].search(/\.\w/)==-1)&&(value!=defaultValue)){
			alert("Ce courriel est invalide !");
			return false;
		}//if
		else {return true;}
	}//with
}//funct

function requis(form){
// vérifie que les champs
// requis soient bien remplis
	
	var n,args=requis.arguments, l=args.length - 1;
	if(l > 0) {
		for(var i=1; i<args.length; i++){
			n=args[i];
			if(n.value == '' || n.value == 0 || (n.value == n.defaultValue && n.name!='message') || (n.name=='message' && n.value=='Message personnel')) {
					alert("Vous devez remplir tous les champs !"); 
					n.focus();
					return false;
			}//if
		}//for
	}//if
	return true;
}
//*********************************************


//*********************************************
// AJAX --
// envoi lien à un ami par courriel
//*********************************************
var t;
function courriel_ami(){
	clearInterval(t);
	var url = '../process_envoi.php';
	var parametres = 'expediteur=' +  document.carte.expediteur.value + '&destinataire=' + document.carte.destinataire.value + '&courriel_de=' + document.carte.courriel_de.value + '&courriel_a=' + document.carte.courriel_a.value + '&message=' +  document.carte.message.value  + '&langage=' + document.carte.langage.value ;
		
		var myAjax = new Ajax.Request(
			url,
			{
				method: 'get',
				parameters: parametres,
				onSuccess: info_courriel_ami
			}
		);
}

function valide_courriel(){
	document.getElementById('info_bulle_courriel').innerHTML="Envoi en cours...";
	clearInterval(t);
	t=setInterval("courriel_ami()",700);
}

function info_courriel_ami(reponsejson){
	var data=reponsejson.responseText;
	var msg='';
	
	if(data=="oui"){
		msg="Votre carte de la persévérance scolaire a été envoyée avec succès !";
	} else if(data=="none"){
		msg="Votre carte de la persévérance scolaire n\'a pas été envoyé. Les champs n\'avaient pas tous été remplis.";
	} else {
		msg="Une erreur s\'est produite lors de l\'envoi de carte de la persévérance scolaire. Elle n\'a donc pu être envoyée.";
	}
	
	$('info_bulle_courriel').innerHTML=msg;
}
