function check(type, tabVerif, numForm)
{
envois=true;
	for(i=0;i<type.length;i++)
		switch(type[i])
		{
			case 'text':
			{
				ele=document.getElementsByTagName("input");
				inc=0;
				for(j=0;j<ele.length;j++)
					if(ele[j].type=="text")
					{
						if(ele[j].value=="" && tabVerif[i][inc]==1)
						{
							alert("Un champs obligatoir n'est pas remplis (" + ele[j].name + ")");
							envois=false;
						}
						inc++
					}
			}
			break;
			case 'textarea':
			{
				ele=document.getElementsByTagName("textarea");
				inc=0;
				for(j=0;j<ele.length;j++)
				{
					if(ele[j].value=="" && tabVerif[i][inc]==1)
					{
						alert("Un champs obligatoir n'est pas remplis (" + ele[j].name + ")");
						envois=false;
					}
				inc++;
				}
			}
			break;
			case 'checkbox':
			{
				div=document.getElementsByTagName("div");
				nbr=0
				var divChk=new Array;
				var divName=new Array;
				//compte du nombre de div avec checkbox
				for(j=0;j<div.length;j++)
					for(k=0;k<div[j].getElementsByTagName("input").length;k++)
						if(div[j].getElementsByTagName("input")[k].type=="checkbox")
						{
							exist=false;
							for(l=0;l<divName.length;l++)
								if(div[j].getElementsByTagName("input")[k].name==divName[l])
									exist=true;
							if(!exist)
							{
								divChk[nbr]=j;
								divName[nbr++]=div[j].getElementsByTagName("input")[k].name;
							}
							break;
						}
						
				ok=new Array(nbr);
				nbr=0
				for(j=0;j<ok.length;j++)
					ok[j]=false;
				for(j=0;j<divChk.length;j++)
					for(k=0;k<div[divChk[j]].getElementsByTagName("input").length;k++)
						if(div[divChk[j]].getElementsByTagName("input")[k].type=="checkbox")
							if(div[divChk[j]].getElementsByTagName("input")[k].checked==true)
								ok[nbr++]=true;	
				for(j=0;j<ok.length;j++)
					if(ok[j]==false)
					{
						alert("Vous devez cocher les conditions générales.");
						envois=false;
					}
			}
			break;
			case 'password':
			{
				ele=document.getElementsByTagName("input");
				inc=0;
				for(j=0;j<ele.length;j++)
					if(ele[j].type=="password")
					{
						if(ele[j].value=="" && tabVerif[i][inc]==1)
						{
							alert("Un champ obligatoire n'est pas remplis (" + ele[j].name + ")");
							envois=false;
						}
						inc++
					}
			}
			break;
		}
	if(envois)
		document.getElementsByTagName("form")[numForm-1].submit();
}

function verifDte(dte)
{
ok=true;
	if(document.getElementById(dte).value!="")
	{
		var reg = /^([0-9]{2})[\/]{1}([0-9]{2})[\/]{1}([0-9]{4})$/;
		if(reg.exec(document.getElementById(dte).value)==null)
			ok=false;
	}
if(!ok)
	alert("Date non valide.");
}