﻿function creerRequete() {
    try {
        requete = new XMLHttpRequest(); }
    catch (microsoft) {
       try {
       		requete = new ActiveXObject('Msxml2.XMLHTTP'); }
        catch(autremicrosoft) {
            try {
                requete = new ActiveXObject('Microsoft.XMLHTTP'); }
            catch(echec) {
                 requete = null; }
       			 }
		}
    	if(requete == null) {
        	alert('Impossible de créer l\'objet requête,\nVotre navigateur ne semble pas supporter les object XMLHttpRequest.'); }
	}
					

function declanche() {
	creerRequete();
	var url = "home.php";
	requete.open('GET', url, true);
	requete.onreadystatechange = function() {};
    requete.send(null);
	}
	
function verifiermail(mail) {
      if ((mail.indexOf("@")>=0)&&(mail.indexOf(".")>=0)) {
         return true
      } else {
         return false
      }
   }
   
 function CheckDate(d) {
      var amin=1900; // année mini
      var amax=2100; // année maxi
      var separateur="-"; // separateur entre jour/mois/annee
      var j=(d.substring(0,2));
      var m=(d.substring(3,5));
      var a=(d.substring(6));
      var ok=1;
      if ( ((isNaN(j))||(j<1)||(j>31)) && (ok==1) ) {
         return false;
      }
      else if ( ((isNaN(m))||(m<1)||(m>12)) && (ok==1) ) {
         return false;
      }
      else if ( ((isNaN(a))||(a<amin)||(a>amax)) && (ok==1) ) {
         return false;
      }
      else if ( ((d.substring(2,3)!=separateur)||(d.substring(5,6)!=separateur)) && (ok==1) ) {
         return false;
      }
      else {
         var d2=new Date(a,m-1,j);
         j2=d2.getDate();
         m2=d2.getMonth()+1;
         a2=d2.getFullYear();
         if (a2<=100) {a2=1900+a2}
         if ( (j!=j2)||(m!=m2)||(a!=a2) ) {
            return false;
         }
      }
      return true;
   }
   
/*function valid_ap_form(form) {
	var error_msg = '';
	if (document.form.nom.value == "") {
		error_msg = error_msg+" - "+msg1+"\n"; }
	if (document.form.prenom.value == "") {
		error_msg = error_msg+" - "+msg2+"\n"; }
	if (document.form.naissance.value == "") {
		error_msg = error_msg+" - "+msg3+"\n"; }
	if (document.form.naissance.value != "" && CheckDate(document.form.naissance.value) == false) {
		error_msg = error_msg+" - "+msg15+"\n"; }
	if (document.form.adresse.value == "") {
		error_msg = error_msg+" - "+msg4+"\n"; }
	if (document.form.cp.value == "") {
		error_msg = error_msg+" - "+msg5+"\n"; }
	if (document.form.ville.value == "") {
		error_msg = error_msg+" - "+msg6+"\n"; }
	if (document.form.tel.value == "") {
		error_msg = error_msg+" - "+msg7+"\n"; }
	if (document.form.email.value != "" && verifiermail(document.form.email.value) == false) {
		error_msg = error_msg+" - "+msg8+"\n"; }
	if (document.form.diplome.value == "") {
		error_msg = error_msg+" - "+msg9+"\n"; }
	if (document.form.metier.value == "") {
		error_msg = error_msg+" - "+msg10+"\n"; }
	if (document.form.quand.value == "") {
		error_msg = error_msg+" - "+msg11+"\n"; }
	if (document.form.combien.value == "") {
		error_msg = error_msg+" - "+msg12+"\n"; }
	if (document.form.reglement.checked == false) {
		error_msg = error_msg+" - "+msg13+"\n"; }
	if (error_msg != "") {
		final_msg = msg14+"\n\n"+error_msg;
		alert(final_msg);
		return false;
		}
	else {
		form.submit(); 
		//}
	}
	
function valid_ent_form() {
	var error_msg = '';
	if (document.form.social.value == "") {
		error_msg = error_msg+" - "+msg1+"\n"; }
	if (document.form.siret.value == "") {
		error_msg = error_msg+" - "+msg2+"\n"; }
	if (document.form.nom.value == "") {
		error_msg = error_msg+" - "+msg3+"\n"; }
	if (document.form.adresse.value == "") {
		error_msg = error_msg+" - "+msg4+"\n"; }
	if (document.form.cp.value == "") {
		error_msg = error_msg+" - "+msg5+"\n"; }
	if (document.form.ville.value == "") {
		error_msg = error_msg+" - "+msg6+"\n"; }
	if (document.form.pays.value == "") {
		error_msg = error_msg+" - "+msg7+"\n"; }
	if (document.form.tel.value == "") {
		error_msg = error_msg+" - "+msg8+"\n"; }
	if (document.form.email.value != "" && verifiermail(document.form.email.value) == false) {
		error_msg = error_msg+" - "+msg9+"\n"; }
	if (document.form.creation.value == "") {
		error_msg = error_msg+" - "+msg10+"\n"; }
	if (document.form.effectif.value == "") {
		error_msg = error_msg+" - "+msg11+"\n"; }
	if (document.form.activite.value == "") {
		error_msg = error_msg+" - "+msg12+"\n"; }
	if (document.form.metier.value == "") {
		error_msg = error_msg+" - "+msg13+"\n"; }
	if (document.form.quand.value == "") {
		error_msg = error_msg+" - "+msg14+"\n"; }
	if (document.form.combien.value == "") {
		error_msg = error_msg+" - "+msg15+"\n"; }
	if (document.form.reglement.checked == false) {
		error_msg = error_msg+" - "+msg16+"\n"; }
	if (error_msg != "") {
		final_msg = msg17+"\n\n"+error_msg;
		alert(final_msg);
		return false;
		}
	else {
		document.form.submit(); 
		}
	}*/
