	/**
	* M?thode pour l'appel de l'action et recuperation de l'objet XmlHTTP.
	*/
	function getAjaxActu(forward){		
		masquerMenu (forward);
		var data = "?forward=" + forward;
		var url = "./ajaxActualite.do" + data;

		$.ajax({
			type:"GET", 
			url:url,
			failure:function(o){
				alert('Un problème est survenu lors de la connection au serveur.');
			},
			dataType:"html",
			success:function(data){
				$('#colonne-centrale-semilarge-xl').html(data);
			}
		});
		
	}
	
	function masquerMenu (forward) {
		var fiches  = document.getElementsByTagName("div");
		for(var i=0;i<fiches.length;i++)
			if(fiches[i].id.indexOf("ficheAjax") != -1)
				fiches[i].style.display = "block";
		document.getElementById("ficheAjaxActu"+forward.toLowerCase()).style.display = "none";
	}
	
	/**
	*	M?thode qui sera d?clench?e si l'appel XmlHTTP r?ussi.
	*	Attention, si le simulateur envoit un message, on arrive ici aussi.
	*	@param Object La r?ponse de XmlHTTP
	*/
	var AjaxActuIModeSuccess = function(o){		
		document.getElementById("colonne-centrale-semilarge-xl").innerHTML =  o.responseText;
   	}
	
	/**
	*	M?thode qui sera d?clench?e si l'appel XmlHTTP 
	*	?choue.
	*	@param Object La reponse de XmlHTTP
	*/
	var AjaxActuIModeFailure = function(o){ 
		alert('Un probl?me est survenu lors de la connection au serveur.');
	}

	/**
	*	Objet pass? en param?tre lors de l'appel XmlHTTP.
	*/
	var callbackAjaxActuIMode =
	{
		success:AjaxActuIModeSuccess,
		failure:AjaxActuIModeFailure
	}

	/**
	* M?thode pour l'appel de l'action et recuperation de l'objet XmlHTTP.
	*/
	function getAjaxActuIMode(){
		if(document.iModeFormBean.prefixEmail.value == ""){
			alert("le mél saisi n'est pas complet")
			return;
		}
		
		var pref = document.getElementById('prefixEmail').value;
		var etap = document.getElementById('etape').value;
		var data = "prefixEmail="+pref+"&etape="+etap;
		YAHOO.util.Connect.asyncRequest('POST', './actualite/i-mode/envoyerPortable.do', callbackAjaxActuIMode,data);
	}
	
	function checkIModeAmiForm(){
		if(document.iModeFormBean.emailAmiDestinataire.value == ""){
			alert("Veuillez saisir l'email de votre ami")
			document.iModeFormBean.emailAmiDestinataire.focus();
			return false;
		} else {
			if(!valider_email(document.iModeFormBean.emailAmiDestinataire))
				return false;
		}
		
		if(document.iModeFormBean.emailAmiExpediteur.value == ""){
				alert("Veuillez saisir votre email")
				document.iModeFormBean.emailAmiExpediteur.focus();
				return false;
		} else {
			if(!valider_email(document.iModeFormBean.emailAmiExpediteur))
				return false;		
		}

		if(document.iModeFormBean.nomPrenomExpediteur.value == ""){
			alert("Veuillez saisir votre nom")
			document.iModeFormBean.nomPrenomExpediteur.focus();
			return false;
		}
	}
	
	function checkIModeForm(){
		if(document.iModeFormBean.prefixEmail.value == ""){
			alert("le mail saisi n'est pas complet")
			return false;
		}
	}
	
	function getAjaxActuIModeAmi(){
			if(document.iModeFormBean.emailAmiDestinataire.value == ""){
				alert("Veuillez saisir l'email de votre ami")
				document.iModeFormBean.emailAmiDestinataire.focus();
				return;
			}
			if(document.iModeFormBean.emailAmiExpediteur.value == ""){
				alert("Veuillez saisir votre email")
				document.iModeFormBean.emailAmiExpediteur.focus();
				return;
			}

			if(document.iModeFormBean.nomPrenomExpediteur.value == ""){
				alert("Veuillez saisir votre nom")
				document.iModeFormBean.nomPrenomExpediteur.focus();
				return;
			}

			if(!valider_email(document.iModeFormBean.emailAmiDestinataire))
				return;

			if(!valider_email(document.iModeFormBean.emailAmiExpediteur))
				return;

			var mailAmi = document.getElementById('emailAmiDestinataire').value;
			var mailExp = document.getElementById('emailAmiExpediteur').value;
			var nom = document.getElementById('nomPrenomExpediteur').value;
			var etap = document.getElementById('etape').value;
			var data = "emailAmiExpediteur="+mailExp+"&emailAmiDestinataire="+mailAmi+"&nomPrenomExpediteur="+nom+"&etape="+etap;
			YAHOO.util.Connect.asyncRequest('POST', './actualite/i-mode/envoyerPortable.do', callbackAjaxActuIMode,data);
		}

		function valider_email(obj){
			chaine = obj.value;
			if ((chaine.length <=5) || (chaine.search("@")<0)){
				alert("Entrer un email valide \nExemple : Stephanie@yahoo.com");
				obj.focus();
				obj.select();
				return (false);
			}
		return true
		}
	
