
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
			Recherche alphabétique et dans  une liste
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
function SearchAlpha(form,input_name,valeur){
	var chemin_form=document.forms[form];
	ChangeInputValue(input_name, valeur);
	chemin_form.submit();
}
function SearchListe(form,input_name,valeur){
	var chemin_form=document.forms[form];
	ChangeInputValue(input_name, valeur);
	chemin_form.submit();
}
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
			changement des valeurs d'un tableau d'input
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
function ChangeInputValue(input_name,valeur){
  var n = input_name.length;
	 for(i=0;i<n;i++){
		$(input_name[i]).value = valeur[i];
	 } 
}
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
		Supprime l'ensemble des options d'un select
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
function Raz(liste) {
	 l=document.getElementById(liste).options.length;
	for (i=l; i>=0; i--) {$(liste).options[i]=null;
	}
} 
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
		Crèe une liste options d'un select
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
function ListeOption(tab,liste){l
	l=tab['lib'].length;
	for(i=0; i<l; i++){$(liste).options[i] = new Option(tab['lib'][i],tab['valeur'][i]);}
}
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
				test mail
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
function verifierMail(e_mail){
	if (e_mail != ''){
		 if (e_mail.search(/^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[_a-zA-Z0-9-]+(\.[a-zA-Z0-9]+)*$/) == -1)	return false;
      		return true;
	}
	else return true;
}
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
		Recherche si la variable est un nombre
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
function typeVariable(variable){
		/*if (isNaN (variable) == true) return false;
	return true;*/
	 var verif = /^[0-9]+$/ 
  if (verif.exec(variable) == null)	return false;
  	return 
}
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
		Recherche si la chaine est un entier
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
function VerifEntier(variable){
 var verif = /^[0-9]+$/ 
  if (verif.exec(variable) == null)	return false;
  	return true;
}
	