var validado;
var mensagem='';
$(document).ready(function(){
	$(".validar").submit(function(){
		validado=true;
		campos = jQuery(this).find('input');
		 jQuery.each(campos, function(i, val) {
			 if(val.name=='email'){
				 if(!checkEmail(val.value)){
					 validado = false;
					 val.focus();
					 alert("Informe um E-mail Válido");
					 return false;
				 }
			 }else if(val.name=='nome'){
				 if(jQuery.trim(val.value)=='' || jQuery.trim(val.value)=='nome'){
					 validado = false;
					 val.focus();
					 alert("Informe seu nome");
					 return false;
				 }
			 }else if(val.name=='telefone'){
				 if(jQuery.trim(val.value)=='' || jQuery.trim(val.value)=='(00) 0000-0000'){
					 validado = false;
					 val.focus();
					 alert("Informe seu telefone");
					 return false;
				 }
			 }else{
				 if(jQuery.trim(val.value)==''){
					 validado = false;
					 val.focus();
					 alert("Campo "+val.name+" Precisa ser preenchido");
					 return false;
				 } 
			 }
		 });
		 //valida textarea
		 if(validado){
				 campos= $(this).find('textarea');
				 jQuery.each(campos, function(i, val) {
					 if(jQuery.trim(val.value)==''){
						 validado = false;
						 val.focus();
						 alert("Campo "+val.name+" Precisa ser preenchido");
					 } 
				 });
		 }
		 if(!validado){
			return false;
		 }
	});

	   $(".nomeNews").Watermark("informe seu nome");
	   $(".emailNews").Watermark("informe seu e-mail");
	   
	   $("#nome").Watermark("nome");
	   $("#email").Watermark("e-mail");
	   $("#telefone").Watermark("(00) 0000-0000");
	   $("#mensagem").Watermark("mensagem");

	   $("#formNews").submit( function(){
			var nome = $(".nomeNews").val();
			var email = $(".emailNews").val();
			if(checkVar(nome) == false || removeSpaces(nome) == 'informe seu nome'){
				alert("Informe seu nome.");
				return false;
			}else if(checkEmail(email) == false){
				alert("Informe seu e-mail.");
				return false;
			}else{
				$.post('http://deliciasconfeitaria.com.br/site/index.php/home/newsletter/', {nome: nome, email: email }, function(resposta) {
				
					if (resposta == 'invalido') {
						alert("E-mail invalido. Tente novamente.");
						return false;
					} else if(resposta == 'duplicado'){
						alert("Este e-mail ja foi cadastrado. Tente novamente.");
						return false;
					}
					else if(resposta == 'ok'){
						alert("E-mail cadastrado com sucesso.");
						$(".nomeNews").val("informe seu nome");
						$(".emailNews").val("informe seu e-mail");
						return false;
					}else{
						alert("Ocorreu um erro. Tente novamente.");
						return false;
					}
				});
				
			}
			return false;
	   });

	});

function removeSpaces(str){
	var str = str.replace(/^\s+|\s+$/g,"");
	return str;
}

function checkEmail(str) {
	 var filtro=/^.+@.+\..{2,3}$/;
	 if (filtro.test(str) == false) {
	  return false;
	 }else{
	  return true;
	 }
	}
	 
	function checkVar(str){
	 var str = str.replace(/^\s+|\s+$/g,"");;
	 var lng = str.length;
	 if(lng == 0){
	  return false
	 }else{
	  return true; 
	 }
	}
