function ValidatePhone(fld) 
	{
    var error = "";
    var stripped = fld.value.replace(/[\(\)\.\-\ ]/g, '');    

    if (fld.value == "") 
   		{
        error = "Veuillez entrer votre numéro de téléphone.\n";
        fld.style.background = 'Black';
	    } 
	else if (isNaN(parseInt(stripped))) 
		{
        error = "Le numéro de téléphone contient des charactères illégaux.\n";
        fld.style.background = 'Black';
    	} 
	else if (!(stripped.length == 10)) 
		{
        error = "Le numéro de téléphone n'est pas du bon format.  Veuillez vous assurer que vous avez le code régional.\n";
        fld.style.background = 'Pink';
    	}
    return error;
	}

function checkEmail(text) 
	{
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(text.value))
    	{
		return (true)
		}
	text.style.background = 'Black';
	return (false)
	}
    
function Validate(objForm)
	{
	var formValide = true;
	str=new String("");
	
	rExp=/ /g;
	
   if (objForm.nom.value.length==0 || objForm.nom.value.replace(rExp,str)=="")
		{
		objForm.nom.style.background = 'Black';
		alert("Veuillez entrer votre nom de famille.");
		objForm.nom.focus();
		formValide = false;
		}
	else if (objForm.prenom.value.length==0 || objForm.prenom.value.replace(rExp,str)=="")
		{
		objForm.prenom.style.background = 'Black';
		alert("Veuillez entrer votre prénom.");
		objForm.prenom.focus();
		formValide = false;
		}		
	else if (objForm.telephone.value.length==0 || objForm.telephone.value.replace(rExp,str)=="")
		{
		objForm.telephone.style.background = 'Black';
		alert("Veuillez entrer votre numéro de téléphone.");
		objForm.telephone.focus();
		formValide = false;
		}	
	else if (ValidatePhone(objForm.telephone) != '')
		{
		alert(ValidatePhone(objForm.telephone));
		objForm.telephone.focus();
		formValide = false;
		} 		
	else if (objForm.adresse.value.length==0 || objForm.adresse.value.replace(rExp,str)=="")
		{
		objForm.adresse.style.background = 'Black';
		alert("Veuillez entrer votre adresse.");
		objForm.adresse.focus();
		formValide = false;
		} 
	else if (objForm.codePostal.value.length==0 || objForm.codePostal.value.replace(rExp,str)=="")
		{
		objForm.codePostal.style.background = 'Black';
		alert("Veuillez entrer votre Code Postal.");
		objForm.codePostal.focus();
		formValide = false;
		} 
		
	else if (objForm.reponse.value.length==0 || objForm.reponse.value.replace(rExp,str)=="")
		{
		objForm.reponse.style.background = 'Black';
		alert("Veuillez entrer votre réponse.");
		objForm.reponse.focus();
		formValide = false;
		}

	if (formValide == true)
		{
		objForm.submit();
		}
	}
