window.onload=montre;
function montre(id) {
var d = document.getElementById(id);
	for (var i = 1; i<=10; i++) {
		if (document.getElementById('smenu'+i)) {document.getElementById('smenu'+i).style.display='none';}
	}
if (d) {d.style.display='block';}
}

function showsubmenu(idsub)
{

  if(document.getElementById('valueidsousmenu').value!='' && document.getElementById('valueidsousmenu').value!=idsub)
  {
   var idsubmenu=document.getElementById('valueidsousmenu').value;
       document.getElementById(idsubmenu).style.display='none';
  }

  if(document.getElementById(idsub).style.display=='block')
  {
     document.getElementById(idsub).style.display='none';
  }else
  {
     document.getElementById(idsub).style.display='block';
     document.getElementById('valueidsousmenu').value=idsub;
  }

}

function validcontactform()
{

var erreur='';
if(document.contactform.NOM.value=='')erreur+='Vous devez saisir votre nom \n';
if(document.contactform.PRENOM.value=='')erreur+='Vous devez saisir votre prénom \n';
if(document.contactform.EMAIL.value=='')erreur+='Vous devez saisir votre courriel \n';
if(document.contactform.MESSAGE.value=='')erreur+='Vous devez saisir un message \n';

if(erreur!=''){alert(erreur);}else{ajaxsendmessage('contactform');}

}

function getDataFromForm(Form)
{
 var data="";
 var content="";
 var resultat='';
 var key=0;
 for (key=0;key<Form.elements.length;key++)
 {
   if(Form.elements[key].type=='select-multiple')
   {
     for(var i=0;i<10;i++)
     {
      if(Form.elements[Form.elements[key].name][i])
      {
       if(Form.elements[Form.elements[key].name][i].selected)
       {
        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)+"&";
   }
 }
 return data.substr(0, data.length-1);
}

function ajaxsendmessage(nomform)
{
 var req = null;
 if(window.XMLHttpRequest)  req = new XMLHttpRequest();
 if (window.ActiveXObject)  req = new ActiveXObject("Microsoft.XMLHTTP");
 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('attente').innerHTML='<br><br><center>Votre message à bien été envoyé.<br>Nous vous répondrons dés que possible.<br></center>';
     }
     if(response.status=='NOK')
     {
      document.getElementById('formulaire').style.display='block';
      document.getElementById('attente').style.display='none';
      alert(response.erreur);
     }
    }
    else
    {
    }
   }
  }

  requette='./fonctions/sendmessage.php';
  document.getElementById('formulaire').style.display='none';
  document.getElementById('attente').style.display='block';
  req.open("POST",requette, true);
  req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  req.send(getDataFromForm(document.forms[nomform]));
}
