/**
 * @author Balarssor
 */
/*-----------------------------------
* CONTACTS (utilise prototype.js)
* ----------------------------------- */
/*FACForm(tab)*/
/*Efface les champs du formulaire */
function FACForm()
	{
	var champs=Array('contact_nom','contact_prenom','contact_societe','contact_email','contact_tel','contact_sujet','contact_contenu');

	for(var i=0;i<champs.length;i++)
		$(champs[i]).value="";	
	}
	
/*FAC(id element)*/
/*Efface le contenu d'un �l�ment HTML*/
function FAC(idEl)
	{
	$(idEl).innerHTML="";	
	}
   	
/*verifFormContact()*/
/*V�rifie la saisie des donn�es du formulaire de contact*/
function verifFormContact()
	{
	/*V�rification des champs vides*/
	var oblig=Array('contact_nom','contact_email','contact_sujet','contact_contenu');
	var ok = true;
	
	for(var i=0;i<oblig.length && ok;i++)
		{
		if($(oblig[i]).value=="")
			{
			alert("Vous devez saisir tous les champs munis d'une \351toile (*). Ils sont obligatoires.");
			ok=false;
			}
		}
	/*Verification qu'il y ai au moins une activit� de choisie*/
	if(ok)
		{
		if($('contact_act_adr').checked==false && $('contact_act_dev').checked==false
				&& $('contact_act_formation').checked==false)
			{
			alert("Vous devez choisir au minimum une activit\351 concern\351e.");		
			ok=false;
			}	
		}
	/*Verification de l'adresse email*/
	if(ok)
		ok=verifierMail($(oblig[1]).value);

	return ok;
	}
	
/* EnvoyerFormContact() 
 * Envoie l'email de contact*/	
function EnvoyerFormContact()
	{
	if(verifFormContact())
		{
		var url = './contact/ajax_sendmail.php';
		
		/*Fonction de gestion de la r�sponse*/
		var gestionReponse = function(xhr) 
								{
								if (xhr.status == 200)
								   	$('message').innerHTML = xhr.responseText;
								else
									$('message').innerHTML = '<span class="erreur">Veuillez nous excuser, mais en raison d\'un probl&egrave;me technique,'+
															' nous vous invitons &agrave; renouveler votre demande ult&eacute;rieurement.<br /><br />'+
															'Erreur : '+xhr.status;
															
								setTimeout("FAC('message')",4000);
								setTimeout("FACForm()",4000);
								}
								
		/*Reprises des donn�es du formulaire*/						
		var nom = $('contact_nom').value;
		var prenom=$('contact_prenom').value;
		var societe=$('contact_societe').value;
		var email=$('contact_email').value;
		var tel=$('contact_tel').value;
		var act_adr=$('contact_act_adr').checked;
		var act_dev=$('contact_act_dev').checked;
		var act_formation=$('contact_act_formation').checked;
		var sujet=$('contact_sujet').value;
		var contenu=$('contact_contenu').value;
		
		/*Objet Ajax */
		$('message').innerHTML = "Veuillez patienter...";
	    var myAjax = new Ajax.Request(
						            url, 
						            {
						            method: 'post', 
									postBody: 'nom='+nom+'&prenom='+prenom+'&societe='+societe+'&email='+email+'&tel='+tel+'&act_adr='+act_adr+'&act_formation='+act_formation+'&act_dev='+act_dev+'&sujet='+sujet+'&contenu='+contenu,
						            onComplete: gestionReponse
						            });
		}
	}

