	function doPost()
	{
		var returnVal = false;
		if ((document.frmEmail.txtName.value=='') || (document.frmEmail.txtEmail.value=='') || (document.frmEmail.txtQues.value=='')) alert("Entrez l'adresse courriel de facturation et votre question.");
		else if (!isValidEmail(document.frmEmail.txtEmail.value)) alert("Vérifiez l'adresse courriel de facturation.");
		else returnVal = true;
		return (returnVal);
	}
	
	//This function is for validating e-mail addresses.
	function isValidEmail(str)
	{
		var strEmail = new String(str);
		var blnFlag = true;
		var intAtPos = strEmail.indexOf('@');
		var intDotPos = strEmail.indexOf('.');
		var strValidchars = "abcdefghijklmnopqrstuvwxyz0123456789@._-";
		
		//Email addresses must have at least 6 characters in order to be valid--> x@x.xx
		if (strEmail.length < 6) blnFlag = false;
		else
		{		
			//Now check for invalid characters:
			for (var i=0; i<strEmail.length&&blnFlag; i++)
			{
				var strLetter = strEmail.charAt(i).toLowerCase();
				if (strValidchars.indexOf(strLetter) == -1) blnFlag = false; //Ooops!  Found one!
			}
			
			if (blnFlag)
			{
				//Checking the position of the "@" and "."
				if ((intAtPos < 1) || (intAtPos > strEmail.length-4) || /*(intDotPos < intAtPos+2) ||*/ (intDotPos > strEmail.length-3) || (strEmail.indexOf("@", intAtPos+1) != -1))
					blnFlag = false;			
			}

		}

		return (blnFlag);
	}	

