/**
 * Script de gerenciar contato.
 *  @author Julio Luiz <julio@binworks.com.br>
 *  @version 22/07/2008
 *  Revisado 27/02/2008  - Maigon Pontuschka - Inner Flame
 */
var Contato = {	
	validaAtendimento: function() {
		var errors = [];
		if ($.trim($('input#nome').val()).length == 0)
			errors.push("Seu nome preciasa ser informado.");
<!--		if (!$('input#email').val().match(/(^[a-zA-Z0-9]([a-z_\.]*)@([a-z_\.]*)([.][a-z]{3})$)|(^[a-z]([a-z_\.]*)@([a-z_\.]*)(\.[a-z]{3})(\.[a-z]{2})*$)/i)) -->
<!--			errors.push("E-mail inválido, informe seu endereço de E-mail.");	-->		
		if ($.trim($('input#assunto').val()).length == 0)
			errors.push("É necessário um assunto para o contato.");
		if ($.trim($('textarea[name="mensagem"]').val()).length == 0)
			errors.push("É necessário informar uma mensagem para o contato.");
		if (errors.length > 0) {
			alert("Os seguintes erros foram encontrados:\n\n" + errors.join('\n'));
			return false;
		}
		return true;
	},
	validaRepresentante: function() {
		var errors = [];
		if ($.trim($('input[name="nome"]').val()).length == 0)
			errors.push("É necessário preencher o campo Nome.");
<!--		if (!$.trim($('input[name="email"]').val().match(/(^[a-z]([a-z_\.]*)@([a-z_\.]*)([.][a-z]{3})$)|(^[a-z]([a-z_\.]*)@([a-z_\.]*)(\.[a-z]{3})(\.[a-z]{2})*$)/i))) -->
<!--			errors.push("É necessário preencher o campo E-mail, utilizando um válido."); -->
		if ($.trim($('input[name="telefone"]').val()).replace(/\D/g,'').length < 10)
			errors.push("É necessário preencher o campo Telefone (DDD + Telefone).");
		if ($.trim($('input[name="celular"]').val()).replace(/\D/g,'').length < 10)
			errors.push("É necessário preencher o campo Celular (DDD + Celular).");		
		if ($.trim($('input[name="endereco"]').val()).length == 0)
			errors.push("É necessário preencher o campo Endereco.");
		if ($.trim($('input[name="cep"]').val()).replace(/\D/g,'').length != 8)
			errors.push("É necessário preencher o campo CEP.");
		if ($.trim($('input[name="bairro"]').val()).length == 0)
			errors.push("É necessário preencher o campo Bairro.");
		if ($.trim($('input[name="cidade"]').val()).length == 0)
			errors.push("É necessário preencher o campo Cidade.");
		if ($.trim($('input[name="estado"]').val()).length == 0)
			errors.push("É necessário preencher o campo Estado.");
		if ($.trim($('input[name="cpf"]').val()).replace(/\D/g,'').length != 11)
			errors.push("É necessário preencher o campo CPF.");
		if ($.trim($('input[name="rg"]').val()).length == 0)
			errors.push("É necessário preencher o campo RG.");
		if ($.trim($('input[name="media_mes"]').val()).length == 0)
			errors.push("É necessário preencher o campo de pressoas que pretende atingir.");
		if ($('input[name="freq_igreja"]:checked').val() == 'sim') {
			if ($.trim($('input[name="nome_igreja"]').val()).length == 0)
				errors.push("É necessário preencher o campo Nome da Igreja que frequenta.");
		}
		if (errors.length > 0) {
			alert("Os seguintes erros foram encontrados:\n\n" + errors.join('\n'));
			return false;
		}
		return true;
	},
	validaApresentacao: function() {
		var errors = [];
		if ($.trim($('input[name="nome"]').val()).length == 0)
			errors.push("É necessário preencher o campo Nome.");
<!--		if (!$.trim($('input[name="email"]').val().match(/(^[a-z]([a-z_\.]*)@([a-z_\.]*)([.][a-z]{3})$)|(^[a-z]([a-z_\.]*)@([a-z_\.]*)(\.[a-z]{3})(\.[a-z]{2})*$)/i))) -->
<!--			errors.push("É necessário preencher o campo E-mail, utilizando um válido.");  -->
		if ($.trim($('input[name="telefone"]').val()).replace(/\D/g,'').length < 10)
			errors.push("É necessário preencher o campo Telefone (DDD + Telefone).");
		if ($.trim($('input[name="celular"]').val()).replace(/\D/g,'').length < 10)
			errors.push("É necessário preencher o campo Celular (DDD + Celular).");		
		if ($.trim($('input[name="endereco"]').val()).length == 0)
			errors.push("É necessário preencher o campo Endereco.");
		if ($.trim($('input[name="cep"]').val()).replace(/\D/g,'').length != 8)
			errors.push("É necessário preencher o campo CEP.");
		if ($.trim($('input[name="bairro"]').val()).length == 0)
			errors.push("É necessário preencher o campo Bairro.");
		if ($.trim($('input[name="cidade"]').val()).length == 0)
			errors.push("É necessário preencher o campo Cidade.");
		if ($.trim($('input[name="estado"]').val()).length == 0)
			errors.push("É necessário preencher o campo Estado.");
		if ($.trim($('input[name="cpf"]').val()).replace(/\D/g,'').length != 11)
			errors.push("É necessário preencher o campo CPF.");
		if ($.trim($('input[name="rg"]').val()).length == 0)
			errors.push("É necessário preencher o campo RG.");
		if ($.trim($('input[name="nome_igreja"]').val()).length == 0)
			errors.push("É necessário preencher o campo Nome da Igreja.");
		
		if (errors.length > 0) {
			alert("Os seguintes erros foram encontrados:\n\n" + errors.join('\n'));
			return false;
		}
		return true;
	},
	validaNewsLetter: function() {		
		var errors = [];
		if ($.trim($('input[name="nome"]').val()).length == 0)
			errors.push("É necessário preencher o campo Nome.");
<!--		if (!$.trim($('input[name="email"]').val().match(/(^[a-z]([a-z0-9_\.-]*)@([a-z_\.]*)([.][a-z]{3})$)|(^[a-z]([a-z_\.]*)@([a-z_\.]*)(\.[a-z]{3})(\.[a-z]{2})*$)/i))) -->
<!--			errors.push("É necessário preencher o campo E-mail, utilizando um endereço eletrônico válido."); -->
		if ($.trim($('input[name="cidade"]').val()).length == 0)
			errors.push("Cidade precisa ser informada.");
		if ($.trim($('input[name="uf"]').val()).length != 2)
			errors.push("Campo UF precisa ser informado.");
		if (($('input[name="produto_cristao"]:checked').val() == "outros") && ($.trim($('input[name="produto_cristao_outros"]').val()).length == 0))
			errors.push("É necessário informar o produto Cristão que mais gosta.");
		if (errors.length > 0) {
			alert("Os seguintes erros foram encontrados:\n\n" + errors.join('\n'));
			$('span#loading').hide();
			return false;
		}
		return true;
	}
};