function verif()
{
	champReg = /./;
	emailReg = /^[a-z][a-z0-9\._\-]+@[a-z0-9\._\-]+\.[a-z]{2,3}$/;
}

function retirer()
{
	if(typeof(document.getElementById("field-verif"))!= "undefined")
	{
		if(document.getElementById("field-verif"))
		{
		document.getElementById("table-info").deleteRow(1);
		}
	}
}


function controler()
{
	var email = document.fdcr.email.value;
	var commune = document.fdcr.commune_dom.value;
	var voie = document.fdcr.num_voie.value;
	var type = document.fdcr.type_voie.value;
	var nom = document.fdcr.nom_voie.value;
	
	verif();
	
	if(!champReg.test(email) || 
	!emailReg.test(email) || 
	!champReg.test(commune) || 
	!champReg.test(voie) || 
	!champReg.test(type) || 
	!champReg.test(nom))
	{
	retirer();
	var tr = document.getElementById("table-info").insertRow(1);
	var td = document.createElement("td");
	td.setAttribute('colspan', '2');
	td.setAttribute('class', 'field-verif');
	tr.setAttribute('id', 'field-verif');
	
	if(!champReg.test(email))
	{
		var tdtext = document.createTextNode("Le champ 'email' est obligatoire !");
		var retourChariot = document.createElement('br');
		td.appendChild(tdtext);
		td.appendChild(retourChariot);
		//tr.appendChild(td);
		document.getElementById("pnomExp").style.display = 'inline';
	}
	else
	{
		document.getElementById("pnomExp").style.display = 'none';
	}
	
	if(!emailReg.test(email))
	{
		var tdtext = document.createTextNode("Le champ 'email' n'est pas valide !");
	var retourChariot = document.createElement('br');
	td.appendChild(tdtext);
	td.appendChild(retourChariot);
	//tr.appendChild(td);
	document.getElementById("pnomExp").style.display = 'inline';
	}
	else
	{
		document.getElementById("pnomExp").style.display = 'none';
	}
	
	if(!champReg.test(commune))
	{
		var tdtext = document.createTextNode("Le champ 'Commune de domicile' est obligatoire !");
	var retourChariot = document.createElement('br');
	td.appendChild(tdtext);
	td.appendChild(retourChariot);
	//tr.appendChild(td);
	document.getElementById("pnomExp1").style.display = 'inline';
	}
	else
	{
		document.getElementById("pnomExp1").style.display = 'none';
	}
	
	if(!champReg.test(voie))
	{
		var tdtext = document.createTextNode("Le champ 'numero de la voie' est obligatoire !");
	var retourChariot = document.createElement('br');
	td.appendChild(tdtext);
	td.appendChild(retourChariot);
	//tr.appendChild(td);
	document.getElementById("pnomExp2").style.display = 'inline';
	}
	else
	{
		document.getElementById("pnomExp2").style.display = 'none';
	}
	
	if(!champReg.test(type))
	{
		var tdtext = document.createTextNode("Le champ 'Type de la voie' est obligatoire !");
	var retourChariot = document.createElement('br');
	td.appendChild(tdtext);
	td.appendChild(retourChariot);
	//tr.appendChild(td);
	document.getElementById("pnomExp3").style.display = 'inline';
	}
	else
	{
		document.getElementById("pnomExp3").style.display = 'none';
	}
	
	if(!champReg.test(nom))
	{
		var tdtext = document.createTextNode("Le champ 'Nom de la voie ou du lieu-dit' est obligatoire !");
	td.appendChild(tdtext);
	//tr.appendChild(td);
	document.getElementById("pnomExp4").style.display = 'inline';
	}
	else
	{
		document.getElementById("pnomExp4").style.display = 'none';
	}
	}
	else
	{
		document.fdcr.submit();
	}
	
}
	
