function verif_contact(frm) {
	
//alert("verif_contact !");

  if((frm.nom.value=="") || (frm.nom.value.replace(/^ */,'').replace(/ *$/,'').length<1)) 
	{
		alert("Veuillez entrer votre nom ou Pseudo"); 
                frm.nom.focus();
                return false;
	}
	else if(frm.email.value=="")
	{
		alert("Veuillez entrer votre email");
                frm.email.focus();
                return false;
	}
	else if ((frm.email.value.indexOf("@")<0)||(frm.email.value.indexOf(".")<0))
	{
         alert("L'adresse E-Mail est invalide !");
         frm.email.focus();
         return false;
   } 
   else if((frm.obj.value=="") || (frm.obj.value.replace(/^ */,'').replace(/ *$/,'').length<1)) 
	{
		alert("Veuillez entrer le sujet/titre du contact"); 
                frm.obj.focus();
                return false;
	}
   else if((frm.elements['message'].value == "") ||
           (frm.elements['message'].value.replace(/^ */,'').replace(/ *$/,'').length<1))

   {
		alert("Veuillez entrer un message");
                frm.elements['message'].focus();
                return false;
   }
   else if (ret=verifCode(frm.cvalid, frm.elements['session']) == false) {
//	alert("erreur module");
	  frm.cvalid.focus();
	  return false;
	}
   else {
      frm.valid.value = frm.elements['cvalid'].value;
      window.scrollTo(0,0);
      sendData_contact();
      return true;
    }
}
function sendData_contact() { 
  var xhr = getXMLHttpRequest(); 
  if(xhr && xhr.readyState != 0) { 
    xhr.abort();  
  } 
  xhr.onreadystatechange = function() {  
    var loading 
    loading = document.getElementById("loading"); 
    if(xhr.readyState == 4) {
      if (xhr.status != 200) { 
        loading.innerHTML = "<p>Erreur</p>"; 
      }
      else {
      	loading.innerHTML = xhr.responseText;
      }
    }
    else  { 
      loading.innerHTML = "<b>Envoi de votre message en cours ...</b><br><img src='Fichiers/loading/loading.gif' alt=''><table border=\"0\" width=\"350\"><tr><td width=\"100%\" height=\"500\">&nbsp;</td></tr></table>"; 
    } 
  }
  var Params=""
  var i=0;
  var Elt;
  while (Elt=document.forms['post'].elements[i] ){
 		if(Elt.value && Elt.type!='submit'){Params+="&"+Elt.name+"="+Elt.value;}
 		i++;
 	}
  Params=Params.replace(/^&/,"")
//
  xhr.open("POST", "sender_contact.php", true); 
  xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); 
  xhr.send(Params);
}
//-------------------------------------
function ChangeStatut(formulaire) {
if(formulaire.accept.checked == true) {formulaire.send.disabled = false }
if(formulaire.accept.checked == false) {formulaire.send.disabled = true }
}
function VerifDest(formulaire) {
	if (formulaire.rubrique.selectedIndex == 3)
		{
		location.href = "/?page=inscription";
	 	}
	
}
function verifCode(cdecntl, session)
{
//alert("Entree de controle !"+cdecntl.value);

  if (retour = file('../../showcode/control_code.php?codectl='+cdecntl.value+'&sess='+session.value)) {
  	if (retour == 0) {
       alert("Veuillez entrer le code de controle !");
       return false;   
    }
    if (retour == 1) {
       alert("Le code de controle est incorrect !");
       return false;   
    }
//    alert("retour : "+retour);
    return retour;
  }
  else
  	return true;
}
