function ValidatePhone(fld) 
	{
    var error = "";
    var stripped = fld.value.replace(/[\(\)\.\-\ ]/g, '');    

	fld.style.background = 'White';
    if (fld.value == "") 
   		{
        error = "Veuillez entrer votre numéro de téléphone.\n";
        fld.style.background = 'Yellow';
	    } 
	else if (isNaN(parseInt(stripped))) 
		{
        error = "Le numéro de téléphone contient des charactères illégaux.\n";
        fld.style.background = 'Yellow';
    	} 
	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 = 'Yellow';
    	}
    return error;
	}

function checkEmail(text) 
	{
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(text.value))
    	{
		text.style.background = 'White';
		return (true)
		}
	text.style.background = 'Yellow';
	return (false)
	}
    
function Validate(objForm)
	{
	var formValide = true;
	str=new String("");
	
	rExp=/ /g;

	objForm.prenom.style.background = 'White';
	objForm.nom.style.background = 'White';
	/*objForm.adresse.style.background = 'White';
	objForm.telephone.style.background = 'White';*/
	objForm.courriel.style.background = 'White';
	objForm.reponse.style.background = 'White';
	
	if (objForm.prenom.value.length==0 || objForm.prenom.value.replace(rExp,str)=="")
		{
		objForm.prenom.style.background = 'Yellow';
		alert("Veuillez entrer votre prénom.");
		objForm.prenom.focus();
		formValide = false;
		}
	else if (objForm.nom.value.length==0 || objForm.nom.value.replace(rExp,str)=="")
		{
		objForm.nom.style.background = 'Yellow';
		alert("Veuillez entrer votre nom de famille.");
		objForm.nom.focus();
		formValide = false;
		}
/*	else if (objForm.adresse.value.length==0 || objForm.adresse.value.replace(rExp,str)=="")
		{
		objForm.adresse.style.background = 'Yellow';
		alert("Veuillez entrer votre adresse.");
		objForm.adresse.focus();
		formValide = false;
		} */
	/*else if (objForm.telephone.value.length==0 || objForm.telephone.value.replace(rExp,str)=="")
		{
		objForm.telephone.style.background = 'Yellow';
		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.courriel.value.length==0 || objForm.courriel.value.replace(rExp,str)=="")
		{
		objForm.courriel.style.background = 'Yellow';
		alert("Veuillez entrer votre courriel.");
		objForm.courriel.focus();
		formValide = false;
		}
    else if (!checkEmail(objForm.courriel))
    	{
		alert("Veuillez entrer une adresse de courriel valide.");
		objForm.courriel.focus();
		formValide = false;
        }
/*	else if (objForm.reponse.value.length==0 || objForm.reponse.value.replace(rExp,str)=="")
		{
		objForm.reponse.style.background = 'Yellow';
		alert("Veuillez entrer votre réponse.");
		objForm.reponse.focus();
		formValide = false;
		}*/

	if (formValide == true)
		{
		objForm.submit();
		}
	}
