	function validMail(form){
		var field = form.Email;
		var str = field.value;

		if (window.RegExp)
			{
			var reg1str = "(@.*@)|(\\.\\.)|(@\\.)|(\\.@)|(^\\.)";
			var reg2str = "^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$";
			var reg1 = new RegExp(reg1str);
			var reg2 = new RegExp(reg2str); 

			if (!reg1.test(str) && reg2.test(str))
				{
				return true;
				}
			else
				{
				alert('Você colocou um nome de e-mail incorreto, por favor, corrija-o.');
				field.focus();
				field.select();
				return false;
				}
			}
		else
			{
			if(str.indexOf("@") >= 0)
				{
				return true
				}
			else
				{
				alert('Você colocou um nome de e-mail incorreto, por favor, corrija-o.')
				field.focus();
				field.select();
				return false;
				}
			}
	}
	function Validate(form){
		if (form.Nome.value == ''){
			alert('Por favor preencha o campo "Nome".');
			form.Nome.focus();
			return false;
		}
		if (form.Cidade.value == ''){
			alert('Por favor preencha o campo "Cidade".');
			form.Cidade.focus();
			return false;
		}
		if (form.Estado.value == ''){
			alert('Por favor preencha o campo "UF".');
			form.Estado.focus();
			return false;
		}
		if (form.Nascimento.value == ''){
			alert('Por favor preencha o campo "Data de Nascimento".');
			form.Nascimento.focus();
			return false;
		}
		if (form.Tel.value == ''){
			alert('Você deve preencher o campo "Telefone".');
			form.Tel.focus();
			return false;
		}
		if (form.Country.value == ''){
			alert('Por favor preencha o campo "Choose the Country".');
			form.Country.focus();
			return false;
		}
		if (form.Email.value == ''){
			alert('Por favor preencha o campo "Email".');
			form.Email.focus();
			return false;
		}
		if (form.Curso.value == ''){
			alert('Por favor selecione uma opção "Curso Desejado".');
			form.Curso.focus();
			return false;
		}
		else if (!validMail(form)){
			return false
		}
		return true;
	}