var caminho_a="";

function carrega_newsletter(caminho){
	caminho_a=caminho;
}

function fadeIn(){
	$("#newsletter_php_erro").fadeIn(2000);
}

function limpar_newsletter(){
	document.getElementById("newsletter_php_email").value = ""; 
	document.getElementById("newsletter_php_nome").value = "";
}

function envia_email_newsletter(qual){
	a_enviar=caminho_a+"ajax_newsletter.php?tarefa=envia_email_newsletter&qual="+qual+"&x_newsletter_nome="+x_newsletter_nome+"&x_newsletter_email="+x_newsletter_email;
	$.post(a_enviar,"","");
}
function newsletter_submit(){
		newsletter_js_mail=document.getElementById("newsletter_php_email").value;
		newsletter_js_nome=document.getElementById("newsletter_php_nome").value;
		
		conta="0";
		while (conta=="0"){
			newsletter_js_nome=newsletter_js_nome.replace(' ' , '');
			testa=newsletter_js_nome.search("[ ]");
			if (testa== "-1"){
				newsletter_js_nome1=newsletter_js_nome;
				conta="1";
			}
		}

		var charpos = newsletter_js_nome1.search("[^A-Za-z áàãâéèêíìîóòõôúùûÁÀÃÂÉÈÊÍÌÎÓÒÕÔÚÙÛcÇ]");
		newsletter_js_erro="0";

		resultado=isEmail(newsletter_js_mail);
		if (resultado==false) {
			newsletter_js_erro="3";
		}
		if(charpos >= 0) {
			newsletter_js_erro="2";
		}
		if(newsletter_js_nome1.length < 3) { 
			newsletter_js_erro="1";
		}
			a_enviar=caminho_a+"ajax_newsletter.php?tarefa=guarda&email="+newsletter_js_mail+"&nome="+newsletter_js_nome+"&newsletter_js_erro="+newsletter_js_erro;
			$.post(a_enviar,"",function(retorno){$("#newsletter_php_erro").html(retorno)});
			
			//Para o Envio de EMAIL
			x_newsletter_nome  = newsletter_js_nome;
			x_newsletter_email = newsletter_js_mail;
			
}

function isEmail(text){
   var 	arroba = "@",
		ponto = ".",
		posponto = 0,
		posarroba = 0;
	
	 if (text =="") return false;
	
	 for (var indice = 0; indice < text.length; indice++){
		if (text.charAt(indice) == arroba) {
			posarroba = indice;
			break;
		 }
	 }
	
	for (var indice = posarroba; indice < text.length; indice++){
		if (text.charAt(indice) == ponto) {
			posponto = indice;
			break;
		}
	}
	if (posponto == 0 || posarroba == 0) return false;
	if (posponto == (posarroba + 1)) return false;
	if ((posponto + 1) == text.length) return false;
	return true;
}
