function conferir_esqsenha()
{
	var texto, msgaux, erro; 
	var frm = document.form_esqsenha;
	var nomeClasse;

	erro = false;
	nomeClasse = "formularioPadrao campoCadastroErro";

	msgaux='O campo em destaque está incompleto ou incorreto.';

	for (i=0;i<frm.elements.length;i++)
	{ 
		if(frm.elements[i].type!="radio" && frm.elements[i].type!="checkbox")
			frm.elements[i].className = "formularioPadrao";
		else
			frm.elements[i].className ="formularioPadrao";
	} 
	
	msgaux='Os campos selecionados precisam ser verificados';

	texto = frm.esq_email.value;
	email = frm.esq_email.value;
	if (texto.length > 1) 
	 { 
		//Validando o e-mail
		var str = texto; // email string
		var reg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; // not valid
		var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/; // valid
		if (!reg1.test(str) && reg2.test(str)) // if syntax is valid
		 {  texto=''  }
		else
		 { 
			frm.esq_email.className  = nomeClasse;
			erro=true;
		 }
	 }
	 else
	 {
		frm.esq_email.className  = nomeClasse;
		erro=true;	 
	 }	 

	 // Verifica se ouve erro
	if (erro == false)
	{
		//frm.submit();
		
		/*criando dados para POST*/
		campos = "esq_email=" + frm.esq_email.value;

		HttpRequest("esqueci_senha_env.php", "POST", true, campos, retornoEsq);			
		
	} 
	else
	{
		alert(msgaux);
    }	
}

function retornoEsq()
{	
	if (req.readyState == 4)
	{
		if (req.status == 200)
		{
			//alert(req.responseText );
			if(req.responseText == 1)
			{
				alert("Seus dados de acesso serão enviados para o e-mail que consta em seu cadastro!");
				document.form_esqsenha.reset();
				show('form_esqsenha');
			}
			else if(req.responseText == 2)
			{
				alert("Os dados informados não conferem. Erro ao enviar sua requisição.");
			}
			else
			{
				alert("Erro ao recuperar sua senha. Tente novamente mais tarde.");
			}		
			
		} 
		else 
		{
			alert("Erro ao recuperar sua senha. Tente novamente mais tarde.");
		}		
	}		
}

