/*Fonctions pour Contrôler le formulaire de recherche d'annonces légales*/
function controleDateFormOld()
{
	var res=0;
	if ((document.getElementById("jour").value==0)&&(document.getElementById("mois").value==0)&&(document.getElementById("annee").value==0))
	{
		res=1;	
	}
	else
	{
		if ((document.getElementById("jour").value!=0)&&( (document.getElementById("mois").value==0)||(document.getElementById("annee").value==0) ))
		{
			res=0;
			//alert('Si vous avez choisi un jour, vous devez choisir le mois et l\'année.');
			
		}
		else
		{
			res=1;	
		}
	}
	return res;
}

function controleDateForm()
{
	var res=0;
	var j=document.getElementById("jour").value;
	var m=document.getElementById("mois").value;
	var an=document.getElementById("annee").value;
	if (((j==0)&&(m==0)&&(an==0))||((j>0)&&(m>0)&&(an>0)))
	{
		res=1;	
	}
	else if ((j==0)&&(m>0)&&(an>0))
	{
		res=1;
	}
	else if((j==0)&&(m==0)&&(an>0))
	{
		res=1;	
	}
	return res;
}

function controleDateFormBis()
{
	var res=0;
	var j=document.getElementById("jour").value;
	var m=document.getElementById("mois").value;
	var an=document.getElementById("annee").value;
	if (((j==0)&&(m==0)&&(an==0))||((j>0)&&(m>0)&&(an>0)))
	{
		res=1;	
	}
	return res;
}
/*verifie si tous les champs obligatoires d'un formulaire sont bien rempli*/
function verifieChampObligatoire(frm,champ)
{
	var res=0;
	var reg=new RegExp("[,]+", "g");
	var regReplace=new RegExp("[ ]+", "g");
	var unChamp=champ.split(reg);
	var cpt=0;
	var str="";
	/*
	if(document.forms[frm].elements[unChamp[i]].type=="select-multiple")
	  {
			for(var j=0; j<document.forms[frm].elements[unChamp[i]].options.length; j++)
			{
				mult=mult+", "+document.forms[frm].elements[unChamp[i]].options[j].value;
				mult=mult+" selected = "+document.forms[frm].elements[unChamp[i]].options[j].selected;
				}
		}
	*/

	for (var i=0; i<unChamp.length; i++)
	{
		str=document.forms[frm].elements[unChamp[i]].value;
		str=str.replace(regReplace,"");
		if(str.length == 0)
		{
			cpt=cpt+1;	
		}
	  
	}
	if(cpt>0)
	{
		res=0;	
	}
	else
	{
		//alert("Veuillez remplir tous les champs suivis d'une étoile (*).");	
		res=1;
	}
	return res;
}

/*verification des champs obligatoires*/
function verifieChampObligatoireBis(frm,champ)
{
	//var res=0;
	var reg=new RegExp("[,]+", "g");
	var regReplace=new RegExp("[ ]+", "g");
	var unChamp=champ.split(reg);
	var cpt=0;
	var str="";

	for (var i=0; i<unChamp.length; i++)
	{
		str=document.forms[frm].elements[unChamp[i]].value;
		str=str.replace(regReplace,"");
		
		if(str.length == 0)
		{
			cpt=cpt+1;	
		}
	  
	}
	//alert('cpt='+cpt);
	if(cpt>0)
	{
		//alert("Veuillez remplir tous les champs précédés d'une étoile (*).");
		alert("Veuillez remplir tous les champs obligatoires.");
		return false;
	}
	else
	{
		//alert('ok');
		return true;
	}
}
/*valide les données saisies dans un formulaire de recherche*/
function controlFormRecherche()
{
	var resDate=controleDateForm();
	if(resDate==0)
	{
		var j=document.getElementById("jour").value;
		var m=document.getElementById("mois").value;
		if(j>0)
		{
			alert('Si vous avez choisi un jour, vous devez choisir le mois et l\'année.');
		}
		else
		{
			alert('Si vous avez choisi un mois, vous devez choisir l\'année.');
		}
		return false;	
	}
	else
	{
		var selectedForme = new Array();
		var selectBox = document.forms[0].typeentreprise;
		
		for (var i=0; i<selectBox.options.length; i++)
		{
		  if (selectBox.options[i].selected){
			selectedForme.push(selectBox.options[i]);
			//alert('v='+selectBox.options[i].value);
		  }
		}
		var nbForme=selectedForme.length;
		
		var selectedSecteur = new Array();
		var selectBox2 = document.forms[0].secteur;
		for (var i=0; i<selectBox2.options.length; i++)
		{
		  if (selectBox2.options[i].selected){
			selectedSecteur.push(selectBox.options[i]);
			//alert('v='+selectBox.options[i].value);
		  }
		}
		var nbSecteur=selectedSecteur.length;

		if ((document.getElementById("jour").value==0)&&(document.getElementById("mois").value==0)&&(document.getElementById("annee").value==0)&&(document.getElementById("registrecommerce").value.length==0)&&(document.getElementById("denomination").value.length==0)&&(document.getElementById("typeentreprise").value==0)&&(document.getElementById("secteur").value==0)&&(document.getElementById("localite").value==0))
		{
			alert("Veuillez choisir au moins un critère de recherche.");
			return false;
		}
		else
		{
			return true;	
		}
	}
}
/*formulaire de ercherche des annonces à resilier*/
function controlFormPourResilier()
{
	//var res=0;
	var resDate=controleDateForm();
	if(resDate==0)
	{
		var j=document.getElementById("jour").value;
		var m=document.getElementById("mois").value;
		if(j>0)
		{
			alert('Si vous avez choisi un jour, vous devez choisir le mois et l\'année.');
			
		}
		else
		{
			alert('Si vous avez choisi un mois, vous devez choisir l\'année.');
		}
		return false;	
	}
	else
	{
		if ((document.getElementById("jour").value==0)&&(document.getElementById("mois").value==0)&&(document.getElementById("annee").value==0)&&(document.getElementById("registrecommerce").value.length==0)&&(document.getElementById("denomination").value.length==0)&&(document.getElementById("typeentreprise").value==0)&&(document.getElementById("secteur").value==0))
		{
			alert("Veuillez choisir au moins un critère de recherche.");
			return false;
		}
		else
		{
			return true;	
		}
	}
}
/*Controle du formulaire de resiliation*/
function validerResiliation(frm,idan,btsubmit)
{
	var regReplace=new RegExp("[ ]+", "g");
	var liquid=document.getElementById("liquidateur"+idan).value;
	liquid=liquid.replace(regReplace,"");
	//alert("deb");
	//alert("jour="+jour);
		
	if(liquid=="")
	{
		alert("Veuillez saisir le nom du liquidateur de la société.");
		return;
	}
	
	if(confirm("Etes vous sûr de vouloir résilier cette société"))
	{
		//var reg=new RegExp("[,]+", "g");
		//alert("ok");
		var divres="divres"+idan;
		var xhr_object = null;
		
		if(window.XMLHttpRequest) // Firefox
		   xhr_object = new XMLHttpRequest();
		else if(window.ActiveXObject) // Internet Explorer
		   xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
		else { // XMLHttpRequest non supporté par le navigateur
		   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
		   return;
		}
	
		document.forms[frm].elements[btsubmit].disabled = true;
		//var idan  =document.forms[frm].elements["id_annonce"].value;
		//var liquidateur=document.forms[frm].elements["liquidateur"+idan].value;
		var jour  =document.forms[frm].elements["jourC"+idan].value;
		var mois  =document.forms[frm].elements["moisC"+idan].value;
		var an    =document.forms[frm].elements["anneeC"+idan].value;
		/*var jour  =document.getElementById("jourC"+idan).value;
		var mois  =document.getElementById("moisC"+idan).value;
		var an    =document.getElementById("anneeC"+idan).value;*/

		
		var data     = null;
		data = "t_idannonce="+idan+"&t_jour="+jour+"&t_mois="+mois+"&t_an="+an+"&t_liquida="+liquid+"";
//alert(data);
		xhr_object.open("POST", "resiliation.php", true);
		
		xhr_object.onreadystatechange = function() {
		   if(xhr_object.readyState == 4) {
			  
			  document.forms[frm].elements[btsubmit].disabled = false;
			  alert(xhr_object.responseText);
			  //document.getElementById(divres).innerHTML=xhr_object.responseText;
			  document.getElementById(divres).style.display = 'none';
		   }
		}
		xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xhr_object.send(data);
	}
}
/*valide les données saisies.......bis*/
function controlFormRechercheBis()
{
	var resDate=controleDateFormBis();
	if(resDate==0)
	{
		alert('Veuillez choisir une date au format (jour/mois/année).');
		return false;	
	}
	else
	{
		var selectedForme = new Array();
		var selectBox = document.forms[0].typeentreprise;
		for (var i=0; i<selectBox.options.length; i++)
		{
		  if (selectBox.options[i].selected){
			selectedForme.push(selectBox.options[i]);
			//alert('v='+selectBox.options[i].value);
		  }
		}
		var nbForme=selectedForme.length;
		
		var selectedSecteur = new Array();
		var selectBox2 = document.forms[0].secteur;
		for (var i=0; i<selectBox2.options.length; i++)
		{
		  if (selectBox2.options[i].selected){
			selectedSecteur.push(selectBox.options[i]);
			//alert('v='+selectBox.options[i].value);
		  }
		}
		var nbSecteur=selectedSecteur.length;

		if ((document.getElementById("jour").value==0)&&(document.getElementById("mois").value==0)&&(document.getElementById("annee").value==0)&&(document.getElementById("registrecommerce").value.length==0)&&(document.getElementById("denomination").value.length==0)&&(nbForme==0)&&(nbSecteur==0))
		{
			alert("Veuillez choisir au moins un critère de recherche.");
			return false;
		}
		else
		{
			return true;	
		}
	}
}

/*teste si une liste de champ text est bien remplie*/
function controleChamp(champ)
{
	var res=0;
	var reg=new RegExp("[,]+", "g");
	var regReplace=new RegExp("[ ]+", "g");
	var unChamp=champ.split(reg);
	var str="";
	for (var i=0; i<unChamp.length; i++)
	{
	  str=str+document.getElementById(unChamp[i]).value;
	}
	str=str.replace(regReplace,"");
	//alert(str + ' lg = '+ str.length);
	if(str.length > 0)
	{
		return true;
	}
	else
	{
		alert("Veuillez choisir au moins un critère de recherche.");
		return false;	
	}
}

/*Envoi les données pour modifier une annonce*/
function envoiDataFormModif(frm,btsubmit)
{
	var reg=new RegExp("[,]+", "g");
	var xhr_object = null;
	
	if(window.XMLHttpRequest) // Firefox
	   xhr_object = new XMLHttpRequest();
	else if(window.ActiveXObject) // Internet Explorer
	   xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
	else { // XMLHttpRequest non supporté par le navigateur
	   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
	   return;
	}


   document.forms[frm].elements[btsubmit].disabled = true;
	
	var idan  =document.forms[frm].elements["id_annonce"].value;
	var jour  =document.forms[frm].elements["jour"].value;
	var mois  =document.forms[frm].elements["mois"].value;
	var an    =document.forms[frm].elements["annee"].value;
	var desc  =document.forms[frm].elements["description"].value;
	var forme =document.forms[frm].elements["typeentreprise"].value;
	var loc   =document.forms[frm].elements["localite"].value;
	var duree =document.forms[frm].elements["duree"].value;
	var sect  =document.forms[frm].elements["secteur"].value;
	var rc    =document.forms[frm].elements["registrecommerce"].value;
	var denom =document.forms[frm].elements["denomination"].value;
	var siege =document.forms[frm].elements["siege"].value;
	var cap   =document.forms[frm].elements["capital"].value;
	var objet =document.forms[frm].elements["objetsocial"].value;
	var exerc =document.forms[frm].elements["exercice"].value;
	var gerant=document.forms[frm].elements["gerance"].value;
	
	var data     = null;
	
	//if(prenom != "" && nom != "")
	data = "t_idannonce="+idan+"&t_jour="+jour+"&t_mois="+mois+"&t_an="+an+"&t_desc="+desc+"&t_forme="+forme+"&t_local="+loc+"&t_duree="+duree+"&t_secteur="+sect+"&t_rc="+rc+"&t_denom="+denom+"&t_siege="+siege+"&t_capital="+cap+"&t_objet="+objet+"&t_exercice="+exerc+"&t_gerant="+gerant+"";
	
	xhr_object.open("POST", "validationModification.php", true);
	
	xhr_object.onreadystatechange = function() {
	   if(xhr_object.readyState == 4) {
		  
		  document.forms[frm].elements[btsubmit].disabled = false;
		  alert(xhr_object.responseText);
		  //document.getElementById(res).innerHTML=xhr_object.responseText;
	   }
	}
	
	//if(method == "POST")
	xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	
	xhr_object.send(data);
}
/*Envoi les données du formulaire d'annonces légales par JavaScript pour Enregistrement dans la base*/
function envoiDataPourEnregistrement(frm,btsubmit,champObligatoire)
{
	var res=verifieChampObligatoire(frm,champObligatoire);
	//alert("res="+res);
	if(res==0)
	{
		alert("Veuillez remplir tous les champs suivis d'une étoile (*).");
	}
	else
	{
	
		var reg=new RegExp("[,]+", "g");
		var xhr_object = null;
		
		if(window.XMLHttpRequest) // Firefox
		   xhr_object = new XMLHttpRequest();
		else if(window.ActiveXObject) // Internet Explorer
		   xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
		else { // XMLHttpRequest non supporté par le navigateur
		   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
		   return;
		}
	
	
	   document.forms[frm].elements[btsubmit].disabled = true;
		
		var typFrm  =document.forms[frm].elements["inst_frm"].value;
		var jour  =document.forms[frm].elements["jour"].value;
		var mois  =document.forms[frm].elements["mois"].value;
		var an    =document.forms[frm].elements["annee"].value;
		var desc  =document.forms[frm].elements["description"].value;
		var forme =document.forms[frm].elements["typeentreprise"].value;
		var loc   =document.forms[frm].elements["localite"].value;
		var duree =document.forms[frm].elements["duree"].value;
		var sect  =document.forms[frm].elements["secteur"].value;
		var rc    =document.forms[frm].elements["registrecommerce"].value;
		var denom =document.forms[frm].elements["denomination"].value;
		var siege =document.forms[frm].elements["siege"].value;
		var cap   =document.forms[frm].elements["capital"].value;
		var objet =document.forms[frm].elements["objetsocial"].value;
		var exerc =document.forms[frm].elements["exercice"].value;
		var gerant=document.forms[frm].elements["gerance"].value;
		
		var data     = null;
		
		data = "t_frm="+typFrm+"&t_jour="+jour+"&t_mois="+mois+"&t_an="+an+"&t_desc="+desc+"&t_forme="+forme+"&t_local="+loc+"&t_duree="+duree+"&t_secteur="+sect+"&t_rc="+rc+"&t_denom="+denom+"&t_siege="+siege+"&t_capital="+cap+"&t_objet="+objet+"&t_exercice="+exerc+"&t_gerant="+gerant+"";
		
		xhr_object.open("POST", "enregistrement2.php", true);
		xhr_object.onreadystatechange = function() {
		   if(xhr_object.readyState == 4) {
			  
			  document.forms[frm].elements[btsubmit].disabled = false;
			  alert(xhr_object.responseText);
			  //document.getElementById(res).innerHTML=xhr_object.responseText;
		   }
		}
		xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xhr_object.send(data);
	}
}
/*envoi les données pour recherche des annonces à resilier*/
function chercheResiliation(frm,btsubmit,resultat)
{
	var res=controlFormPourResilier();
	//alert(res);
	if(res==true)
	{
		//alert("res="+res);
		if(res==0)
		{
			alert("Veuillez choisir au moins un critère de recherche.");
		}
		else
		{
		
			var reg=new RegExp("[,]+", "g");
			var xhr_object = null;
			
			if(window.XMLHttpRequest) // Firefox
			   xhr_object = new XMLHttpRequest();
			else if(window.ActiveXObject) // Internet Explorer
			   xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
			else { // XMLHttpRequest non supporté par le navigateur
			   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
			   return;
			}
		
		
		   document.forms[frm].elements[btsubmit].disabled = true;
			
			var typFrm  =document.forms[frm].elements["inst_frm"].value;
			var jour  =document.forms[frm].elements["jour"].value;
			var mois  =document.forms[frm].elements["mois"].value;
			var an    =document.forms[frm].elements["annee"].value;
			var rc    =document.forms[frm].elements["registrecommerce"].value;
			var denom =document.forms[frm].elements["denomination"].value;
			var forme =document.forms[frm].elements["typeentreprise"].value;
			var sect  =document.forms[frm].elements["secteur"].value;
			
			var data     = null;
			
			data = "t_frm="+typFrm+"&t_jour="+jour+"&t_mois="+mois+"&t_an="+an+"&t_forme="+forme+"&t_secteur="+sect+"&t_rc="+rc+"&t_denom="+denom+"";
			
			xhr_object.open("POST", "cherche_annonce_a_resilier.php", true);
			xhr_object.onreadystatechange = function() {
			   if(xhr_object.readyState == 4) {
				  
				  document.forms[frm].elements[btsubmit].disabled = false;
				  //alert(xhr_object.responseText);
				  document.getElementById(resultat).innerHTML=xhr_object.responseText;
			   }
			}
			xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			xhr_object.send(data);
		}
	}
}
/*
Envoi de données des formulaires de recherche, constitution, cessation, modification,....
*/
function envoiDataPourRcherche(frm,resultat,btsubmit)
{
	//alert("deb");
	var res=controlFormRecherche();
	if(res)
	{
			//var reg=new RegExp("[,]+", "g");
			var xhr_object = null;
			
			if(window.XMLHttpRequest) // Firefox
			   xhr_object = new XMLHttpRequest();
			else if(window.ActiveXObject) // Internet Explorer
			   xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
			else { // XMLHttpRequest non supporté par le navigateur
			   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
			   return;
			}
		
		
		   document.forms[frm].elements[btsubmit].disabled = true;
			
			var typFrm  =document.forms[frm].elements["inst_recherche"].value;
			var jour  =document.forms[frm].elements["jour"].value;
			var mois  =document.forms[frm].elements["mois"].value;
			var an    =document.forms[frm].elements["annee"].value;
			var rc    =document.forms[frm].elements["registrecommerce"].value;
			var denom =document.forms[frm].elements["denomination"].value;
			var forme =document.forms[frm].elements["typeentreprise"].value;
			var sect  =document.forms[frm].elements["secteur"].value;
			var localite =document.forms[frm].elements["localite"].value;
			
			var data     = null;
			
			data = "t_frm="+typFrm+"&t_jour="+jour+"&t_mois="+mois+"&t_an="+an+"&t_forme="+forme+"&t_secteur="+sect+"&t_rc="+rc+"&t_denom="+denom+"&t_localite="+localite+"";
			//alert(data);
			xhr_object.open("POST", "exec_recherche.php", true);
			xhr_object.onreadystatechange = function() {
			   if(xhr_object.readyState == 4) {
				  
				  document.forms[frm].elements[btsubmit].disabled = false;
				  //alert(xhr_object.responseText);
				  document.getElementById(resultat).innerHTML=xhr_object.responseText;
			   }
			}
			xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			xhr_object.send(data);
		//}		
	}
}



/*Verification d'une date au format jj/mm/aaaa*/
function CheckDate(d) {
      // Cette fonction vérifie le format JJ/MM/AAAA saisi et la validité de la date.
      // Le séparateur est défini dans la variable separateur
      var amin=1999; // année mini
      var amax=2005; // 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) ) {
         alert("Le jour n'est pas correct."); ok=0;
      }
      if ( ((isNaN(m))||(m<1)||(m>12)) && (ok==1) ) {
         alert("Le mois n'est pas correct."); ok=0;
      }
      if ( ((isNaN(a))||(a<amin)||(a>amax)) && (ok==1) ) {
         alert("L'année n'est pas correcte."); ok=0;
      }
      if ( ((d.substring(2,3)!=separateur)||(d.substring(5,6)!=separateur)) && (ok==1) ) {
         alert("Les séparateurs doivent être des "+separateur); ok=0;
      }
      if (ok==1) {
         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) ) {
            alert("La date "+d+" n'existe pas !");
            ok=0;
         }
      }
      return ok;
   }


//affiche un formulaire à partir de la selection dans une liste <select>
function afficherFormulaire(idelt)
{
	if (document.getElementById(idelt).value==0)
	{
		alert('Veuillez choisir un type de formulaire');
		return false;
	}
	else
	{
		return true;	
	}
}

//===================================================================================//
/*Fin des Fonctions pour Contrôler le formulaire de recherche d'annonces légales*/



//popup centré
function popupCentree(page,largeur,hauteur,options) { 
	var top=(screen.height-hauteur)/2;
	var left=(screen.width-largeur)/2; 
	window.open(page,"","top="+top+",left="+left+",width="+largeur+",height="+hauteur+","+options);
}
//fermeture popup
function fermerPopup()
{
	window.close();
}

/*cache la table des données si aucune saisie n'est choisie pour la consultation*/
function montreForm(selSaisie,idForm)
{
//var l1    = document.getElementById(selSaisie);
	 var index = selSaisie.selectedIndex;
	 if (index>0)
	 {
		//document.getElementById("saisie").value=selSaisie[index].value;
		document.fSaisie.submit();
		document.getElementById(idForm).style.display = 'block';
		document.getElementById("formfiche").style.display = 'block';
		//document.getElementById(f).submit;
		//f.submit();
	 }
	 else
	 {
		document.getElementById(idForm).style.display = 'none';
		document.getElementById("formfiche").style.display = 'none';
	 }
}
/*envoi le formulaire si l'id de la fiche est non nul*/
function submitFormFiche(selFiche)
{
//var l1    = document.getElementById(selSaisie);
	 var index = selFiche.selectedIndex;
	 if (index>0)
	 {
		//document.form1.submit();
		document.getElementById("numFiche2").value=selFiche[index].value;
		selFiche.form.submit();
	 }
	 else
	 {
		document.getElementById("numFiche2").value=""; 
	}
}
/*supprime une fiche à partir de son id et de sa region*/
function deleteFiche(numfiche,message,tableFiche)
  {
	 //var l1    = f.elements[numfiche];
	 l1=document.getElementById(numfiche);
	 var index = l1.selectedIndex;
	 var data     = null;
	 if(index > 0)
	 {
		 var val=l1[index].value;
			var xhr_object = null;
			//alert(val);
			if(window.XMLHttpRequest) // Firefox
			  xhr_object = new XMLHttpRequest();
			else if(window.ActiveXObject) // Internet Explorer
			  xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
			else 
			{ // XMLHttpRequest non supporté par le navigateur
			  alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
			  return;
			}

			xhr_object.open("GET", "supprimeFiche.php?f="+val+"&tab="+tableFiche, true);
			data= null;
			xhr_object.onreadystatechange = function(){
			  if((xhr_object.readyState == 4)|| xhr_object.readyState=="complete")
			  {
				alert(xhr_object.responseText);
				 l1.options[index]=new Option("",0);
				document.getElementById("form1").style.display = 'none';
				//window.location.reload();
				//location.reload();
				//confirm(xhr_object.responseText);
				//document.getElementById(message).innerHTML=xhr_object.responseText;
				document.getElementById("message").focus();
				//document.getElementById("formfiche").reload();
				//document.form1.reload();
			  }
			}
		xhr_object.send(data);
	 }
	 else
	 {
		alert("Veuillez choisir un numéro de fiche d'abord !"); 
	}
  }
/*retourne la liste des districts d'une région*/
function listeDistricts(f,reg,dist,idSelect)
  {
	 var l1    = f.elements[reg];
	 var index = l1.selectedIndex;
	 var data     = null;
	 if(index > 0)
	 {
		 var val=l1[index].value;
			var xhr_object = null;
			
			if(window.XMLHttpRequest) // Firefox
			  xhr_object = new XMLHttpRequest();
			else if(window.ActiveXObject) // Internet Explorer
			  xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
			else 
			{ // XMLHttpRequest non supporté par le navigateur
			  alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
			  return;
			}

			xhr_object.open("GET", "listedistricts.php?q="+val+"&s="+idSelect, true);
		data= null;
			xhr_object.onreadystatechange = function(){
			  if((xhr_object.readyState == 4)|| xhr_object.readyState=="complete")
			  {
				//alert(xhr_object.responseText);
				document.getElementById(dist).innerHTML=xhr_object.responseText;
			  }
			}
		xhr_object.send(data);
	 }
  }
  /*retourne la liste des districts d'une région*/
function listeDistrictsAndFiche(f,reg,dist,idSelectDistrict,idSelectFiche)
  {
	 var l1    = f.elements[reg];
	 var index = l1.selectedIndex;
	 var data     = null;
	 if(index > 0)
	 {
		 var val=l1[index].value;
			var xhr_object = null;
			
			if(window.XMLHttpRequest) // Firefox
			  xhr_object = new XMLHttpRequest();
			else if(window.ActiveXObject) // Internet Explorer
			  xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
			else 
			{ // XMLHttpRequest non supporté par le navigateur
			  alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
			  return;
			}

			xhr_object.open("GET", "listedistrictsAndFiche.php?q="+val+"&s="+idSelectDistrict+"&f="+idSelectFiche, true);
		data= null;
			xhr_object.onreadystatechange = function(){
			  if((xhr_object.readyState == 4)|| xhr_object.readyState=="complete")
			  {
				//alert(xhr_object.responseText);
				document.getElementById(dist).innerHTML=xhr_object.responseText;
			  }
			}
		xhr_object.send(data);
	 }
  }
/*controle champ numerique*/
function controleChampNumerique(champ)

{

	if(isNaN(champ.value))

	{

		alert('ce champ ne peut être que numérique')

		champ.focus();

		return false;

	}

	return true;

}
/**suppression user */
function confirmSupUserAdm(frm,numfrm)
{
	if(confirm("Etes-vous sûr de supprimer cet utilisateur?"))
	{
		document.forms[frm+numfrm].submit();	
	}
}

function verifieChampRechercheBis(frm,champ)
{
	//var res=0;
	var reg=new RegExp("[,]+", "g");
	var regReplace=new RegExp("[ ]+", "g");
	var unChamp=champ.split(reg);
	var cpt=0;
	var str="";

	for (var i=0; i<unChamp.length; i++)
	{
		str=document.forms[frm].elements[unChamp[i]].value;
		str=str.replace(regReplace,"");
		
		if(str.length == 0)
		{
			cpt=cpt+1;	
		}
	  
	}
	//alert('cpt='+cpt);
	if(cpt>0)
	{
		alert("Veuillez saisir un mot cle.");
		return false;
	}
	else
	{
		//alert('ok');
		return true;
	}
}
