 
function getParamToSend(pgParam){
		 //adresse de destination
	Params="Ajx=y&AjxADRR_MAIL=" + escape(document.forms[0].ADRR_MAIL.value);	

//nom du visiteurs
	Params  += "&AjxNOM=" + escape(document.forms[0].NOM.value);

	//son prénon
	Params += "&AjxPRENOM=" + escape(document.forms[0].PRENOM.value);
	
	//le commentaire
	Params += "&AjxCORPS=" + escape(document.forms[0].CORPS.value);
	
	//on rajoute des paramettre relatives aux articles
	Params += "&AjxIDARTICLE=" + escape(document.forms[0].IDARTICLE.value);
	
	
	return Params;
}
function Trim(ch){
//permet d'enlever les espace en debut et en fin de chaine
	regX=new RegExp("(^\\s+|\\s+$)","ig");
	return ch.replace(regX,"");
}
function mailValide(chaine){
//verifie le format d'une adrese mail
  var exp=/[a-zA-Z0-9\-_]+[a-zA-Z0-9\.\-_]*@[a-zA-Z0-9\-_]+\.[a-zA-Z\.\-_]{1,}[a-zA-Z\-_]+/g;
  var tabMail=chaine.match(exp);
  if (tabMail==null) {alert("adresse mail n'est pas valide");return false;}
  else { 
  if(tabMail.length>1){
	  alert("Vous ne pouvez pas spécifier plus d'une adresse e-mail"); 
	  return false; 	 
	}
  return true; }
 }
 
 function dataOk(){
	//l'adresse mail est obligatoire et valide;
	ch=document.forms[0].ADRR_MAIL.value;
	chMail=Trim(ch);
	if(chMail==""){alert("Veuillez saisir votre adresse mail");return false;};	
	if(!mailValide(chMail)){ document.forms[0].ADRR_MAIL.focus(); return false;};
	 
	//le commentaire ne doit pas etre vide
	ch=document.forms[0].CORPS.value;
	if(Trim(ch)==""){
		alert("Veuillez saisir votre Commentaire");
		document.forms[0].CORPS.focus()
		return false;};	
	return true;
 }
//on peut effectivement verifier que l'adresse mail est valide
//que les champs obligatoires ne sont pas vides

function EnvoyerMail(){
//verification des donner
if (!dataOk()){
return false;
}
//liste des paramettre
ParamRqt=getParamToSend();
//alert(ParamRqt);
NomFic="php/envoyermail.php";
IdElementAffichage="AjxResSearch";
AfficheResUsingPOST(IdElementAffichage,NomFic,ParamRqt);
return true;

}
