// JavaScript Document


function assainirChaine3(c) {
	return c.replace(/[ .()]/g,"");
}



function estTelValide1(tel) {
    assainirChaine3(tel);
	if(tel=="") return false;
	else {
		var telEcrit = tel.search(/^[0-9]{3}-[0-9]{3}-[0-9]{4}$/);	
		
		if (telEcrit==0) return true;
		return false;
	}
}


// Valider le formulaire d'application

function valider2() {
	// A. Saisir l'entrée des données de l'utilisateur.
	var nom = document.getElementById("nom");
	var adresse = document.getElementById("adresse");
	var tel = document.getElementById("tel");
	var lien = document.getElementById("lien");
	var prov = document.getElementById("province");
	var cate = document.getElementById("marque");
	var marq = document.getElementById("cat");
	var spanNom = document.getElementById("nominvalide");
	var spanAdresse = document.getElementById("adresseinvalide");
	var spanTel = document.getElementById("telinvalide");
	var spanProv = document.getElementById("provinvalide");
	var spanCat = document.getElementById("catinvalide");
	var spanMar = document.getElementById("marinvalide");
	// B. Vérifier les valeurs de chaque champ ("valider").
	/**/
	var formEstValide = true;
	
	
	// Valider le nom.
	if(nom.value=="") {
		formEstValide = false;
		//document.getElementById("nominvalide").style.display='block';
		spanNom.innerHTML ="<b style='color:red'>* Veuillez écrire un nom<b>";
		nom.className="saisieInvalide";
	}
	else
	   {  
		//document.getElementById("nominvalide").style.display='none';
		spanNom.innerHTML = "";
		nom.className="saisieValide";
		}
	
	// Valider l'adresse.
	if(adresse.value=="") {
		formEstValide = false;
		adresse.className="saisieInvalide";
		spanAdresse.innerHTML ="<b style='color:red'>* Veuillez écrire une adresse<b>";
	//document.getElementById("adresseinvalide").style.display='block';
	}
	else
	   { spanAdresse.innerHTML ="ex: 111, Rue Tremblay N6H 5L4";
	   adresse.className="saisieValide";
		//document.getElementById("adresseinvalide").style.display='none';
		}
	
	
	// Valider le téléphone.
	if(estTelValide1(tel.value)==false) {
		formEstValide = false;
		tel.className="saisieInvalide";
		spanTel.innerHTML ="<b style='color:red'>* Veuillez écrire un numéro de téléphone valide<b>";
	//document.getElementById("telinvalide").style.display='block';
	}
	else
	   { spanTel.innerHTML="Veuillez mettre les - ex: ( 123-555-7890 )";
	   tel.className="saisieValide";
		//document.getElementById("telinvalide").style.display='none';
		}
	
	// Valider la province.
	if(prov.value=="-1") {
		formEstValide = false;
		prov.className="saisieInvalide";
		spanProv.innerHTML="<b style='color:red'>* Veuillez choisir une province<b>";
	//document.getElementById("provinvalide").style.display='block';
	}
	else
	   {  spanProv.innerHTML="";
	   prov.className="saisieValide";
		//document.getElementById("provinvalide").style.display='none';
		}
		// Valider la catégorie.
		if(cate.value=="-1") {
		formEstValide = false;
		cate.className="saisieInvalide";
		spanCat.innerHTML="<b style='color:red'>* Veuillez choisir une catégorie<b>";
	//document.getElementById("catinvalide").style.display='block';
	}
	else
	   {  
	   spanCat.innerHTML="";
	   cate.className="saisieValide";
		//document.getElementById("catinvalide").style.display='none';
		}
		// Valider la marque.
		if(marq.value=="-1") {
		formEstValide = false;
		marq.className="saisieInvalide";
		spanMar.innerHTML="<b style='color:red'>* Veuillez choisir une marque<b>";
	//document.getElementById("marinvalide").style.display='block';
	}
	else
	   {  
	   spanMar.innerHTML="";
	   marq.className="saisieValide";
		//document.getElementById("marinvalide").style.display='none';
		}
	
		return formEstValide;	

}

