var newsletter = {
	send : function(){
	
		$("#newsletterMsg").removeClass("sucessMsg");
		$("#newsletterMsg").removeClass("errorMsg");
	
		email = $("#txtnewsletter").val();
				
		if(!is_email(email)){
			$("#newsletterMsg").addClass("errorMsg").html("").append("Preencha o campo com um e-mail válido.");
			return false;
		}
		
		$.getJSON(
			"contact.php",
			{
				acao: "salvarNewsletter", 
				email: email 
			},function(json){
				if(json.sucess)
					$("#newsletterMsg").addClass("sucessMsg").html("").append(json.texto);
				else
					$("#newsletterMsg").addClass("errorMsg").html("").append(json.texto);
			});
	}
};

var produto = {
	listProduct : function(id){
		$('#selectRacao').children().remove().end().append('<option value="">Aguarde...</option>');
		$.getJSON(
			"index.php",
			{
				acao: "getListaProdutos", 
				id: id 
			},function(json){
				$('#selectRacao').children().remove().end().append('<option value="" selected="selected">-- Selecione --</option>');
				$.each(json, function(index, value){
					$("#selectRacao").append('<option value="'+value.urlDocument+'">'+value.dsProduto+'</option>');
				});
			});
	},
	redirect : function(url){
		if(url != "" && url != 'undefined'){
			window.location = url;
		}
	}
};

var contato = {
	send : function(){
		
		var error = 0;
	
		$("#contatoMsg").html("");
		var campos = $("#frmContato").find(".required");
		$.each(campos, function(index, value) {
			  
			  if($(this).val().length <= 0){
				  $("#contatoMsg").append("- Preencha o campo " + $(this).attr("rel") + ";<br />");
				  $("#contatoMsg").addClass("errorMsg");
				  
				  if(error == 0){
					  $(this).focus();
				  }
				  error = 1;
			  }else if($(this).hasClass('email') && !is_email($(this).val())){
				  $("#contatoMsg").append("- Preencha o campo com um " + $(this).attr("rel") + " válido;<br />");
				  $("#contatoMsg").addClass("errorMsg");
				  if(error == 0){
					  $(this).focus();
				  }
				  error = 1;
			  }
		});
	
		if(!error){
		
			var nome = $("#nome").val();
			var email = $("#email").val();
			var cidade = $("#cidade").val();
			var estado = $("#estado").val();
			var telefone = $("#telefone").val();
			var celular = $("#celular").val();
			var mensagem = $("#mensagem").val();
			var newsletter = $("input:checked").length;
		
			$.getJSON(
				"contact.php",
				{
					acao: "enviarContato", 
					nome: nome,
					email: email,
					cidade: cidade,
					estado: estado,
					telefone: telefone,
					celular: celular,
					mensagem: mensagem,
					newsletter: newsletter
				},function(json){
					if(json.sucess){
						$("#contatoMsg").addClass("sucessMsg").html("").append(json.texto);
						$("#contatoMsg").show();
					}else{
						$("#contatoMsg").addClass("errorMsg").html("").append(json.texto);
						$("#contatoMsg").show();
					}
				});
		}else{
			$("#contatoMsg").show();
		}
	}
};


function is_email(email)
{
  er = /^[a-zA-Z0-9][a-zA-Z0-9\._-]+@([a-zA-Z0-9\._-]+\.)[a-zA-Z-0-9]{2}/;
  
  if(er.exec(email))
        {
          return true;
        } else {
          return false;
        }
}
