function getDataFromForm(Form) {
var data="";
var content="";
var resultat='';
var key=0;
for (key=0;key<Form.elements.length;key++) {

//alert(Form.elements[key].type);


if(Form.elements[key].type=='select-multiple')
{
  for(var i=0;i<10;i++)
  {
      if(Form.elements[Form.elements[key].name][i])
    {
      content+=escape(Form.elements[Form.elements[key].name][i].value)+",";
    }

  }
  data+=escape(Form.elements[key].name)+"="+content+"&";
  content='';
}else if(Form.elements[key].type=='radio')
{
  for(var i=0;i<10;i++)
  {
    if(Form.elements[Form.elements[key].name][i])
    {
    if(Form.elements[Form.elements[key].name][i].checked)
    {
      data+=escape(Form.elements[key].name)+"="+escape(Form.elements[Form.elements[key].name][i].value)+"&";
    }
    }
  }
}else if(Form.elements[key].type=='checkbox')
{
   if(Form.elements[key].checked)
    {

      data+=escape(Form.elements[key].name)+"="+escape(Form.elements[key].value)+"&";
    }
}else
{
data+=escape(Form.elements[key].name)+"="+escape(Form.elements[key].value)+"&";
}
}
//alert(data.substr(0, data.length-1));
return data.substr(0, data.length-1);

}

function controle_contactmagsys()
{
  var erreur='';

  if(document.form_contactmagsys.NOM.value=='')
  {
    erreur+='Vous devez saisir votre nom \n';
  }

  if(document.form_contactmagsys.PRENOM.value=='')
  {
    erreur+='Vous devez saisir votre Pr\351nom \n';
  }
  
  if(document.form_contactmagsys.EMAIL.value=='')
  {
    erreur+='Vous devez saisir votre adresse email \n';
  }else
  {
  	if ((document.form_contactmagsys.EMAIL.value.indexOf('@',0)==-1) || (document.form_contactmagsys.EMAIL.value.indexOf('.',0)==-1)){erreur+='Adresse email incorrecte'}
  }
  
  if(document.form_contactmagsys.OBJET.value=='')
  {
    erreur+='Vous devez saisir un objet \n';
  }

  if(document.form_contactmagsys.MESSAGE.value=='')
  {
    erreur+='Vous devez saisir votre message \n';
  }

  if(erreur!='')
  {
    alert(erreur);
  }else
  {
    ajaxsendmessage('form_contactmagsys');
  }

}



function ajaxsendmessage(nomform)
{
var req = null;

  if(window.XMLHttpRequest)  req = new XMLHttpRequest();
  if (window.ActiveXObject)  req = new ActiveXObject("Microsoft.XMLHTTP");
//document.getElementById('repajax').innerHTML='toto';
req.onreadystatechange = function()
  {


    if(req.readyState == 4)
    {

       if(req.status == 200)
       {

         //alert(req.responseText);

           var response=eval('('+req.responseText+')');
       if(response.status=='OK')
       {
       document.getElementById('ajaxload').innerHTML="<br><br><p style='background:transparent;padding:5px;border:1px solid #909090;color:#000000;font-family:arial;font-size:13px'><br><br>Votre message a bien &eacute;t&eacute; envoy&eacute;<br><br><a href='javascript:location.reload();'>Voulez vous envoyer un autre message ?</a></p>";
       }
       else
       {
          alert(unescape(response.erreur));
          document.getElementById('form_contactmagsys_container').style.display='block';

         //document.getElementById('enregistrementencours').innerHTML='<font color=red>Erreur:<br>'+ response.erreur +'</font><br><input type="button" class="boutonformulaire" value="fermer la fenêtre" onclick="document.getElementById(\'enregistrementencours\').style.display=\'none\';">';
       }


       }
       else
       {
//           document.getElementById('repajax').innerHTML="Error code " + req.status;
       }
  }
}

requette='./modules/mod_contactmagsys/send_message.php';

  document.getElementById('form_contactmagsys_container').style.display='none';
  document.getElementById('ajaxload').style.display='block';

  req.open("POST",requette, true);

  req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");

  req.send(getDataFromForm(document.forms[nomform]));

}