function newsletterFocus(campo){

	if(campo.id == "newsletter_name"){

		if(campo.value == "Name"){campo.value = "";campo.style.color = "#000000";campo.style.border = "solid 1px transparent";}

	} else if(campo.id == "newsletter_email"){

		if(campo.value == "E-mail"){campo.value = "";campo.style.color = "#000000";campo.style.border = "solid 1px transparent";}

	}

}

function newsletterBlur(campo){

	if(campo.id == "newsletter_name"){

		if(campo.value == "" || campo.value == "Name"){campo.value = "Name";campo.style.color = "#7a7a7a";}else{campo.style.color = "#000000";}

	} else if(campo.id == "newsletter_email"){

		if(campo.value == "" || campo.value == "E-mail"){campo.value = "E-mail";campo.style.color = "#7a7a7a";}else{campo.style.color = "#000000";}

	}

}

function addUtNewsletter(){

	var nome = document.getElementById('newsletter_name');

	var email = document.getElementById('newsletter_email');

	var erro = false;

	

	if(nome.value == "" || nome.value == "Name"){

		erro = true;

		nome.style.border = "solid 1px #0D273C";

	} else {

		nome.style.border = "solid 1px transparent";

	}

	

	if(email.value == "" || email.value == "E-mail"){

		erro = true;

		email.style.border = "solid 1px #0D273C";

	} else {

		email.style.border = "solid 1px transparent";

	}

	

	if(erro == false){

		var validadeEmail = ValidarEmail(email.value);

		if(validadeEmail == false){

			email.style.border = "solid 1px #0D273C";

			email.focus();

			erro = true;

		} else {

			email.style.border = "solid 1px transparent";

		}

	}

	

	if(erro == false){
		mostrarErro(false, "");
		var funcao = "verifica_email";
		var dados = "&email="+email.value;

		$.ajax({

			type: "POST",

			url: "php/newsletter.php",

			data: "func="+funcao+dados,

			success: function(msg){
					if(msg == ""){
						// SUBMISSÃO DOS DADOS
						var funcao = "adiciona";
						var dados = "&nome="+nome.value+"&email="+email.value;
						$.ajax({
							type: "POST",
							url: "php/newsletter.php",
							data: "func="+funcao+dados,
							success: function(msg){
									if(msg == "" || msg == undefined){
										mostrarErro(true, "Your subscription was successful");
										$("#newsletter_name").val("Name");
										$("#newsletter_email").val("E-mail");
									} else {
										mostrarErro(true, msg);
									}
								},		

							error: function(xhr, ajaxOptions, thrownError){
								mostrarErro(true, "An error occurred, please try again later.");
								}
						});
					} else {
						mostrarErro(true, msg);
					}
				},				

			error: function(xhr, ajaxOptions, thrownError){
					mostrarErro(true, "An error occurred, please try again later.");
				}
		});
	} else {

		mostrarErro(true, "Fields marked are incorrectly completed");

	}

	return false;

}



function ValidarEmail(valor)

{

	var er = /^[\w-]+(\.[\w-]+)*@(([\w-]{2,63}\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;

	return er.test(valor);      

}

function mostrarErro(visivel, texto){
	if(visivel == true){
		document.getElementById('erro_newsletter').innerHTML = texto;
		document.getElementById('erro_newsletter').style.display = "block";
	} else {
		document.getElementById('erro_newsletter').innerHTML = texto;
		document.getElementById('erro_newsletter').style.display = "none";
	}
	window.setTimeout(function(){
		document.getElementById('erro_newsletter').innerHTML = "";
		document.getElementById('erro_newsletter').style.display = "none";
	},10000);
}
