// id é pra saber qual tipo de pessoa é para mostrar
function trocaPessoa(id){
	// Cria o objeto da pessoa fisica
	var fis = document.getElementById('pessoa_fisica');
	// Cria o objeto da pessoa juridica
	var jur = document.getElementById('pessoa_juridica');
	
	// faz o teste pra saber qual é para aparecer ou sumir :d
	if(id == 'pessoa_fisica'){
		fis.style.display = '';
		jur.style.display = 'none';	
	} else {
		fis.style.display = 'none';
		jur.style.display = '';
	}
}

function validaForm(){
	
	var mensagem = '';
	var pais = document.getElementById('cliente_pais').value;
	
	if(pais == ''){
		mensagem += '   Campo Pais é de preenchimento obrigatório.\n';
	}
	
	// Se tipo de pessoa física
	if(document.getElementById('cliente_tipo_pessoa').checked){
		if(document.getElementById('cliente_nome').value == ''){
			mensagem += '   Campo nome é de preenchimento obrigatório.\n';
		}
		if(document.getElementById('cliente_sobrenome').value == ''){
			mensagem += '   Campo sobrenome é de preenchimento obrigatório.\n';
		}

		if(pais == "BR"){
			
			CPF = Verifica_CPF(document.getElementById('cliente_cpf').value);

			if(CPF == 'CPF inválido'){
				mensagem += '    O CPF informado não é válido.\n';
			}
			
			if(document.getElementById('cliente_cpf').value == ''){
				mensagem += '   Campo CPF é de preenchimento obrigatório.\n';
			}
			
		}

		if(document.getElementById('cliente_nascimento').value == ''){
			mensagem += '   Campo Data de Nascimento é de preenchimento obrigatório.\n';
		}
	} else { // se for tipo de pessoa jurídica
		if(document.getElementById('cliente_razao_social').value == ''){
			mensagem += '   Campo Razão Social é de preenchimento obrigatório.\n';
		}
		if(document.getElementById('cliente_nome_contato').value == ''){
			mensagem += '   Campo Nome do contato é de preenchimento obrigatório.\n';
		}
		
		if(pais == "BR"){
			CNPJ = Verifica_CNPJ(document.getElementById('cliente_cnpj').value);
	
			if(!CNPJ){
				mensagem += '   O CNPJ informado não é válido.\n';
			}
			
			if(document.getElementById('cliente_cnpj').value == ''){
				mensagem += '   Campo CNPJ é de preenchimento obrigatório.\n';
			}
		}
	}
	
	if(document.getElementById('cliente_email').value == ''){
		mensagem += '   Campo E-mail é de preenchimento obrigatório.\n';
	}

	if(document.getElementById('cliente_email').value.indexOf ('@') == -1){
		mensagem += '   O e-mail informado não é válido.\n';
	}

	if(document.getElementById('cliente_senha').value == ''){
		mensagem += '   Campo Senha é de preenchimento obrigatório.\n';
	}
	if(document.getElementById('cliente_senha2').value == ''){
		mensagem += '   Campo Confirma senha é de preenchimento obrigatório.\n';
	}
	if(document.getElementById('cliente_senha2').value != document.getElementById('cliente_senha').value){
		mensagem += '   A confirmação da senha não esta correta.\n';
	}
	
	if(document.getElementById('cliente_endereco').value == ''){
		mensagem += '   Campo Endereço é de preenchimento obrigatório.\n';
	}
	
	if(document.getElementById('cliente_numero').value == ''){
		mensagem += '   Campo Número é de preenchimento obrigatório.\n';
	}
	
	if(document.getElementById('cliente_bairro').value == ''){
		mensagem += '   Campo Bairro é de preenchimento obrigatório.\n';
	}
	
	if(document.getElementById('cliente_fone').value == ''){
		mensagem += '   Campo Fone 1 é de preenchimento obrigatório.\n';
	}
	
	if(document.getElementById('cadastra').value == 0){
		mensagem += '   Seu CPF/CNPJ já esta cadastrado ou seu e-mail ja esta cadastrado.';
	}
	
	if(mensagem != ''){
		var cab = 'Ocorreram os seguinte erros:\n';
		alert(cab + mensagem);
		mensagem = '';
		return false;
	} else {
		return true;
	}
}