// JScript source code


function VideValidation()
{
	var objModele = document.getElementById("MsgErr");
			
	objModele.innerHTML = "";
}

function GenValidation()
{
	var vErr = ""

	if (fValidObligatoire("frmCourrier.txtPrenom","frmCourrier.txtNom","frmCourrier.txtCourriel","frmCourrier.lstNom","frmCourrier.txtSujet","frmCourrier.txtMessage"))
	{
		//alert(fCheckEmail("frm.txtCourriel"))
		if (!fCheckEmail("frmCourrier.txtCourriel"))
		{
			vErr = vErr + "Veuillez écrire un courriel valide ... <br>"
		}
	}else{
		vErr = vErr + "Vous devez remplir tous les champs obligatoires<br>"
	}
	
	if (vErr !="")
	{
		var objModele = document.getElementById("MsgErr");
		
		var vMessageHTML = "<table width='150' border='1' cellspacing='0' cellpadding='5' id='txt3' bgcolor='#FFFDF9'><tr><td align='center'>&raquo;&raquo; ATTENTION &laquo;&laquo;<br><br>" + vErr + "</td></tr></table>";
				
		objModele.innerHTML = vMessageHTML;
		
		return false;
	}
}

function fCheckEmail(pObj)
{
	
	var objet = eval("document." + pObj)
	
	if ((/^[\w.-]{3,}\@[\w-]{3,}(\.[a-z]{2,4}){1,3}$/).test(objet.value)==false) 
		{ return false; }else{ return true; }
}

function fCheckTel(pObj)
{
	var objet = eval("document." + pObj)
	if ((/^\(\d{3}\)\d{3}\-\d{4}$/).test(objet.value)==false)
		{ return false; }else{ return true; }
}

function fCheckPostal(pObj)
{
	var objet = eval("document." + pObj)
	if ((/^[a-z][0-9][a-z]\s[0-9][a-z][0-9]$/i).test(objet.value)==false)
		{ return false; }else{ return true; }
}

function fCheckAdr(pObj)
{
	var objet = eval("document." + pObj)
	if ((/^[0-9]{1,6}[a-z]{0,1}\,\s[\w-][^_]{3,}$/i).test(objet.value)==false)
		{ return false; }else{ return true; }
}

function fValidObligatoire() { 
	var i,j=0,x,a=fValidObligatoire.arguments;
	for(i=0;i<(a.length);i++)
	{
		var objet = eval("document." + a[i])
		if (objet.value == "")
		{
			return false;
		}
	}
	return true;
}