function lire()
{
	event.keyCode=0
}

function Verifier(NamForm,init,compt,Soustr,Destination,List,Mail,Pass)
{
 if (List==null)List=[]
 if (Pass==null)Pass=[]
 var verif = true
 e=0
 for (var i=init ; i < compt ; i+=1)
 { 
	 if (i==Soustr[e]) e=e+1
	 else
	 {
		  if (NamForm.elements(i).value=="")
		  { 
		   alert("Vous avez oublier de remplir le champs : "+NamForm.elements(i).name)
		   NamForm.elements(i).focus()
		   verif = false
		   break
		  }
	 }
 }
 
 if (verif == true) 
 {
	  for (i=0;i<List.length;i++) 
	  {
		   verif=VerifList(List[i][0],List[i][1])
		   if (verif==false) break;
	  }
 }
 
 if (verif == true) 
 	if (Mail == null) envoyer(NamForm,Destination)
	else if (Mail.value != "")  
	{
		verif=veriEmail(Mail);
		if (verif != true) Mail.focus()
	}
  if (verif == true) 
 {
	  if (Pass.length!=0)
	  {
		   if (Pass[0].value!=Pass[1].value)
		  { 
		   alert("Votre mot de passe n'est pas valide. Entrez-le à nouveau.")
		   Pass[1].value=""
		   Pass[0].value=""
		   Pass[0].focus()
		   verif = false
		  }
	  }
 } 
  if (verif == true) envoyer(NamForm,Destination)	
}

function VerifList(Combo,Message)
{
 if (Combo.options.length==0 && Message!='') 
 {
  alert('Veuillez remplir la liste '+Message)
  Combo.focus()
  return(false)
 }
 else 
 {
  for (i=0;i<Combo.length;i++) Combo.options[i].selected=true
  return(true)
 }
}

function envoyer(NamForm,Destination)
{
 NamForm.action=Destination
 NamForm.submit()
}


function nombre(txt,test)
{
if ((event.keyCode<=57 && event.keyCode>=48) || event.keyCode==8) event.returnValue
else if (test==1 && event.keyCode==46) 
{
	var trouve=false
	var text=txt.value
	for (i=0;i<text.length;i++)
	 {
	  if (text.charAt(i)==".")
	  {
	   trouve=true
	   break
	  }
	 }
	if (trouve==true) event.keyCode=0
	else event.returnValue
}
else event.keyCode=0
}


function veriEmail(cur)
{
airobas=0
conpoint=0
resultat=true
leng=cur.value.length
	for (conteur1=0;conteur1<=leng;++conteur1)
	{
		if (cur.value.charAt(conteur1)=="@")
		{
			if (conteur1 =="0")
			{
			resultat=false
			break
			}
		position=conteur1
		airobas=airobas+1	
		}
	}
	if (airobas =="1")
	{
		for (conteur1=position+1;conteur1<leng;++conteur1)
		{
			if(cur.value.charAt(conteur1)=="." )
			{
				if ((conteur1 == leng-1) ||(conteur1 ==position+1 ))
				{
				resultat=false
				break	
				}
				conpoint=conpoint+1
			}
		}
	}
	if ((airobas=="0") ||(conpoint=="0")&&(conteur1 != leng-1)|| resultat==false)
	{
	alert("E-mail invalide!!")
	cur.focus()
	return (false)
	}
	else return (true)
}


function EffaceCombo(Combo)
{
  for (i=Combo.options.length-1;i>=0;i--)
 {
	Combo.options[i]=null
 }
}


function ouvrir(dest,long,large)
{
win=window.open(dest,null,"height="+ long +",width="+ large +",location=no,status=no,toolbar=no,menubar=no,resizeable=no,scrollbars=yes");
win.moveTo(50,60)
}

function telfax()
{
if ((event.keyCode<=57 && event.keyCode>=45 && event.keyCode!=46) || event.keyCode==8) event.returnValue
else event.keyCode=0
}


