function validateForm( form )
{
	var gtg = true;
	var errorString = 'Veuillez remplir les champs en surbrillance.\n';
	var numElements = form.length;
	
	for ( var x = 0; x < numElements; x++ )
    {
        var element = form.elements[x];
		
		if( ( element.type == 'text') || ( element.type == 'textarea') )
		{
			if( ( element.name == 'email' ) )
			{
				if( !element.value.length )
				{
					gtg = false;
					element.style.border = '1px solid red';
				}
				else
				{
					element.style.border = '';
				}

				if( !element.value.match( "^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$" ) )
				{
					errorString += 'Veuillez entrer une adresse courriel valide.\n';
					gtg = false;
					element.style.border = '1px solid red';
				}
			}
		}
	}

    if( gtg )
    	return true;
    else
    {
    	alert( errorString );
    	return false;
    }
}