<!--

/*******************************/
/*** BLOQUEIO DE CARACTERES ****/
/*******************************/

//Permite digitação de números apenas com aviso
function permitirNumero(e,div){
    var tecla=(window.event)?event.keyCode:e.which;
    if((tecla > 47 && tecla < 58)){
		document.getElementById(div).innerHTML = "";
		return true;
	}else{
		//return(tecla != 8 && tecla !=13 && tecla != 0)?false:true;
    	if (tecla != 8 && tecla !=13 && tecla != 0){ 
			document.getElementById(div).innerHTML = "digite somente n&uacute;meros";
			return false;
		}else{ 
			document.getElementById(div).innerHTML = "";
			return true;
		}
	} 
}

//Permite digitação de números e vírgulas
function permitirNumeroVirgula(e){
    var tecla=(window.event)?event.keyCode:e.which;
    if((tecla > 47 && tecla < 58)){
		document.getElementById("aviso").innerHTML = "";
		return true;
	}else{
		//return(tecla != 8 && tecla !=13 && tecla != 0)?false:true;
    	if (tecla != 8 && tecla !=13 && tecla != 0 && tecla != 44){ 
			document.getElementById("aviso").innerHTML = "digite somente n&uacute;meros";
			return false;
		}else{ 
			document.getElementById("aviso").innerHTML = "";
			return true;
		}
	} 
}

/*******************************/
/***** VALIDAÇÃO DE FORMS ******/
/*******************************/

//Função que limpa as mensagens nos forms de login
function ClearMsgFormLogin()
{
	document.getElementById("CliCadEmailAlert").innerHTML = "";
	document.getElementById("CliCadEmail").style.backgroundColor = "#FFFFFF";
	document.getElementById("StrErroEmail").innerHTML = "";
	document.getElementById("CliCadSenhaAlert").innerHTML = "";
	document.getElementById("CliCadSenha").style.backgroundColor = "#FFFFFF";
	document.getElementById("StrErroSenha").innerHTML = "";
	document.getElementById("CliCadREEmailAlert").innerHTML = "";
	document.getElementById("CliCadREEmail").style.backgroundColor = "#FFFFFF";
	document.getElementById("StrErroREEmail").innerHTML = "";
	document.getElementById("CliCadNewEmailAlert").innerHTML = "";
	document.getElementById("CliCadNewEmail").style.backgroundColor = "#FFFFFF";
	document.getElementById("StrErroNewEmail").innerHTML = "";		
}

function ClearMsgFormCad()
{
	document.getElementById("CliNomeAlert").innerHTML = "";
	document.getElementById("CliNome").style.backgroundColor = "#FFFFFF";
	document.getElementById("StrErroNome").innerHTML = "";
	document.getElementById("CliCpfAlert").innerHTML = "";
	document.getElementById("CliCpf").style.backgroundColor = "#FFFFFF";
	document.getElementById("StrErroCpf").innerHTML = "";
	document.getElementById("CliDataAlert").innerHTML = "";
	document.getElementById("CliData").style.backgroundColor = "#FFFFFF";
	document.getElementById("StrErroData").innerHTML = "";
	document.getElementById("CliEmailAlert").innerHTML = "";
	document.getElementById("CliEmail").style.backgroundColor = "#FFFFFF";
	document.getElementById("StrErroEmail").innerHTML = "";
	document.getElementById("CliSenhaAlert").innerHTML = "";
	document.getElementById("CliSenha").style.backgroundColor = "#FFFFFF";
	document.getElementById("StrErroSenha").innerHTML = "";
	document.getElementById("CliSenha2Alert").innerHTML = "";
	document.getElementById("CliSenha2").style.backgroundColor = "#FFFFFF";
	document.getElementById("StrErroSenha2").innerHTML = "";
	document.getElementById("CliSexoAlert").innerHTML = "";
	document.getElementById("CliSexo").style.backgroundColor = "#FFFFFF";
	document.getElementById("StrErroSexo").innerHTML = "";
	document.getElementById("CliTelefoneAlert").innerHTML = "";
	document.getElementById("CliTelefone").style.backgroundColor = "#FFFFFF";
	document.getElementById("StrErroTelefone").innerHTML = "";
	document.getElementById("CliCepAlert").innerHTML = "";
	document.getElementById("CliCep").style.backgroundColor = "#FFFFFF";
	document.getElementById("StrErroCep").innerHTML = "";
	document.getElementById("CliEnderecoAlert").innerHTML = "";
	document.getElementById("CliEndereco").style.backgroundColor = "#FFFFFF";
	document.getElementById("StrErroEndereco").innerHTML = "";
	document.getElementById("CliNumeroAlert").innerHTML = "";
	document.getElementById("CliNumero").style.backgroundColor = "#FFFFFF";
	document.getElementById("StrErroNumero").innerHTML = "";
	document.getElementById("CliCidadeAlert").innerHTML = "";
	document.getElementById("CliCidade").style.backgroundColor = "#FFFFFF";
	document.getElementById("StrErroCidade").innerHTML = "";
	document.getElementById("CliBairroAlert").innerHTML = "";
	document.getElementById("CliBairro").style.backgroundColor = "#FFFFFF";
	document.getElementById("StrErroBairro").innerHTML = "";
	document.getElementById("CliPaisAlert").innerHTML = "";
	document.getElementById("CliPais").style.backgroundColor = "#FFFFFF";
	document.getElementById("StrErroPais").innerHTML = "";
}

function ClearMsgFormEnd()
{
	document.getElementById("CliNomeAlert").innerHTML = "";
	document.getElementById("CliNome").style.backgroundColor = "#FFFFFF";
	document.getElementById("StrErroNome").innerHTML = "";
	document.getElementById("CliTelefoneAlert").innerHTML = "";
	document.getElementById("CliTelefone").style.backgroundColor = "#FFFFFF";
	document.getElementById("StrErroTelefone").innerHTML = "";
	document.getElementById("CliCepAlert").innerHTML = "";
	document.getElementById("CliCep").style.backgroundColor = "#FFFFFF";
	document.getElementById("StrErroCep").innerHTML = "";
	document.getElementById("CliEnderecoAlert").innerHTML = "";
	document.getElementById("CliEndereco").style.backgroundColor = "#FFFFFF";
	document.getElementById("StrErroEndereco").innerHTML = "";
	document.getElementById("CliNumeroAlert").innerHTML = "";
	document.getElementById("CliNumero").style.backgroundColor = "#FFFFFF";
	document.getElementById("StrErroNumero").innerHTML = "";
	document.getElementById("CliCidadeAlert").innerHTML = "";
	document.getElementById("CliCidade").style.backgroundColor = "#FFFFFF";
	document.getElementById("StrErroCidade").innerHTML = "";
	document.getElementById("CliBairroAlert").innerHTML = "";
	document.getElementById("CliBairro").style.backgroundColor = "#FFFFFF";
	document.getElementById("StrErroBairro").innerHTML = "";
}

//Função que valida campos no Form de Login
function validarFormLogin(form){
	
	ClearMsgFormLogin();
	
	var email    = trim(form.email.value);
	var senha    = trim(form.senha.value);
	
	var erroEmail = validarEmail(email);
	var StrErroEmail = "";
	var StrErroSenha = "";
	var CliCadEmailAlert = "";
	var CliCadSenhaAlert = "";
	var ColorCliCadEmail = "#FFFFFF";
	var ColorCliCadSenha = "#FFFFFF";
	
	if(email == ""){
		StrErroEmail += "Preencha o campo E-mail<br>";
		CliCadEmailAlert += "<img src='imgs/bt_alert_new.png' />";
		ColorCliCadEmail = "#F9E9E9";
	}else{
		if(erroEmail != ""){
			StrErroEmail += erroEmail + "<br>";
			CliCadEmailAlert += "<img src='imgs/bt_alert_new.png' />";
			ColorCliCadEmail = "#F9E9E9";
		}
	}
	if(senha == ""){
		StrErroSenha += "Preencha o campo senha<br>";
		CliCadSenhaAlert += "<img src='imgs/bt_alert_new.png' />";
		ColorCliCadSenha = "#F9E9E9";
	}

	if(StrErroEmail == "" && StrErroSenha == ""){
		return true;
	}else{
		document.getElementById("CliCadEmailAlert").innerHTML = CliCadEmailAlert;
		document.getElementById("CliCadEmail").style.backgroundColor = ColorCliCadEmail;
		document.getElementById("StrErroEmail").innerHTML = StrErroEmail;
		document.getElementById("CliCadSenhaAlert").innerHTML = CliCadSenhaAlert;
		document.getElementById("CliCadSenha").style.backgroundColor = ColorCliCadSenha;
		document.getElementById("StrErroSenha").innerHTML = StrErroSenha;
		return false;
	}
}

//Função que valida campos no Form de E-mail
function validarFormEmail(form,param){
	
	ClearMsgFormLogin();

	var email = trim(form.email.value);
	
	var erroEmail = validarEmail(email);
	var StrErroEmail = "";
	var CliCadEmailAlert = "";
	var ColorCliCadEmail = "#FFFFFF";
	
	if(email == ""){
		StrErroEmail += "Preencha o campo E-mail<br>";
		CliCadEmailAlert += "<img src='imgs/bt_alert_new.png' />";
		ColorCliCadEmail = "#F9E9E9";	
	}else{
		if(erroEmail != ""){
			StrErroEmail += erroEmail + "<br>";
			CliCadEmailAlert += "<img src='imgs/bt_alert_new.png' />";
			ColorCliCadEmail = "#F9E9E9";	
		}
	}
	if(StrErroEmail == ""){
		return true;
	}else{		
		if (param == "1") {
			document.getElementById("CliCadREEmailAlert").innerHTML = CliCadEmailAlert;
			document.getElementById("CliCadREEmail").style.backgroundColor = ColorCliCadEmail;
			document.getElementById("StrErroREEmail").innerHTML = StrErroEmail;
		} else if (param == "0") {
			document.getElementById("CliCadNewEmailAlert").innerHTML = CliCadEmailAlert;
			document.getElementById("CliCadNewEmail").style.backgroundColor = ColorCliCadEmail;
			document.getElementById("StrErroNewEmail").innerHTML = StrErroEmail;
		}
		return false;
	}
}

//Função que valida campos no Form de cadastro
function validarFormCadastro(form){
	
	ClearMsgFormCad();
	
	var nome     = trim(form.nome.value);
	var cpf      = trim(form.cpf.value);
	var data     = trim(form.nascimento.value);
	var email    = trim(form.email.value);
	var senha    = trim(form.senha.value);
	var senha2   = trim(form.senha2.value);
	var sexo     = trim(form.sexo.value);
	var ddd      = trim(form.ddd.value);
	var telefone = trim(form.telefone.value);
	var cep      = trim(form.cep.value);
	var endereco = trim(form.endereco.value);
	var numero   = trim(form.numero.value);
	var cidade   = trim(form.cidade.value);
	var bairro   = trim(form.bairro.value);
	var pais     = trim(form.pais.value);
		
	var erroEmail = validarEmail(email);
	
	if (cpf.length <= 11) {	
		var erroCPF   = validarCPF(cpf); 
	} else {
		var erroCPF   = valida_cnpj(cpf); 
	}

	var erroData  = validarData(data);
	
	var StrErroNome     = "";
	var StrErroCpf      = "";
	var StrErroData     = "";
	var StrErroEmail    = "";
	var StrErroSenha    = "";
	var StrErroSenha2   = "";
	var StrErroSexo     = "";
	var StrErroTelefone = "";
	var StrErroCep      = "";
	var StrErroEndereco = "";
	var StrErroNumero   = "";
	var StrErroCidade   = "";
	var StrErroBairro   = "";
	var StrErroPais     = "";
	
	var CliNomeAlert     = "";
	var CliCpfAlert      = "";
	var CliDataAlert     = "";
	var CliEmailAlert    = "";
	var CliSenhaAlert    = "";
	var CliSenha2Alert   = "";
	var CliSexoAlert     = "";
	var CliTelefoneAlert = "";
	var CliCepAlert      = "";
	var CliEnderecoAlert = "";
	var CliNumeroAlert   = "";
	var CliCidadeAlert   = "";
	var CliBairroAlert   = "";
	var CliPaisAlert     = "";
	
	var ColorCliNome     = "#FFFFFF";
	var ColorCliCpf      = "#FFFFFF";
	var ColorCliData     = "#FFFFFF";
	var ColorCliEmail    = "#FFFFFF";
	var ColorCliSenha    = "#FFFFFF";
	var ColorCliSenha2   = "#FFFFFF";
	var ColorCliSexo     = "#FFFFFF";
	var ColorCliTelefone = "#FFFFFF";
	var ColorCliCep      = "#FFFFFF";
	var ColorCliEndereco = "#FFFFFF";
	var ColorCliNumero   = "#FFFFFF";
	var ColorCliCidade   = "#FFFFFF";
	var ColorCliBairro   = "#FFFFFF";
	var ColorCliPais     = "#FFFFFF";
	
	if(nome == ""){
		StrErroNome += "Preencha o campo Nome<br>";
		CliNomeAlert += "<img src='imgs/bt_alert_new.png' />";
		ColorCliNome = "#F9E9E9";			
	}
	if(cpf == ""){
		StrErroCpf += "Preencha o campo CPF<br>";
		CliCpfAlert += "<img src='imgs/bt_alert_new.png' />";
		ColorCliCpf = "#F9E9E9";					
	}else{
		if(erroCPF != ""){			
			StrErroCpf += erroCPF + "<br>";
			CliCpfAlert += "<img src='imgs/bt_alert_new.png' />";
			ColorCliCpf = "#F9E9E9";								
		}
	}

	if(email == ""){
		StrErroEmail += "Preencha o campo E-mail<br>";
		CliEmailAlert += "<img src='imgs/bt_alert_new.png' />";
		ColorCliEmail = "#F9E9E9";							
	}else{
		if(erroEmail != ""){
			StrErroEmail += erroEmail + "<br>";
			CliEmailAlert += "<img src='imgs/bt_alert_new.png' />";
			ColorCliEmail = "#F9E9E9";										
		}
	}
	if(senha == "" || senha.length < 6){
		StrErroSenha += "Preencha o campo Senha com no mínimo 6 caracteres<br>";
		CliSenhaAlert += "<img src='imgs/bt_alert_new.png' />";
		ColorCliSenha = "#F9E9E9";									
	}
	if(senha2 == "" || senha.length < 6){
		StrErroSenha2 += "Preencha o campo Confirmar Senha<br>";
		CliSenha2Alert += "<img src='imgs/bt_alert_new.png' />";
		ColorCliSenha2 = "#F9E9E9";											
	}
	if(sexo == "x"){
		StrErroSexo += "Selecione o campo Sexo<br>";
		CliSexoAlert += "<img src='imgs/bt_alert_new.png' />";
		ColorCliSexo = "#F9E9E9";											
	}
	if(ddd == "" || telefone == ""){
		StrErroTelefone += "Preencha o campo Telefone<br>";
		CliTelefoneAlert += "<img src='imgs/bt_alert_new.png' />";
		ColorCliTelefone = "#F9E9E9";											
	}
	
	if(cep == "" || cep.length < 8){
		StrErroCep += "O CEP deve possuir 8 d&iacute;gitos<br>";
		CliCepAlert += "<img src='imgs/bt_alert_new.png' />";
		ColorCliCep = "#F9E9E9";													
	}
	if(endereco == ""){
		StrErroEndereco += "Preencha o campo Endereço<br>";
		CliEnderecoAlert += "<img src='imgs/bt_alert_new.png' />";
		ColorCliEndereco = "#F9E9E9";															
	}
	if(numero == ""){
		StrErroNumero += "Preencha o campo Número<br>";
		CliNumeroAlert += "<img src='imgs/bt_alert_new.png' />";
		ColorCliNumero = "#F9E9E9";																	
	}
	if(cidade == ""){
		StrErroCidade += "Preencha o campo Cidade<br>";
		CliCidadeAlert += "<img src='imgs/bt_alert_new.png' />";
		ColorCliCidade  = "#F9E9E9";																			
	}
	if(bairro == ""){
		StrErroBairro += "Preencha o campo Bairro<br>";
		CliBairroAlert += "<img src='imgs/bt_alert_new.png' />";
		ColorCliBairro  = "#F9E9E9";																					
	}
	if(pais == ""){
		StrErroPais += "Preencha o campo País<br>";
		CliPaisAlert += "<img src='imgs/bt_alert_new.png' />";
		ColorCliPais  = "#F9E9E9";																							
	}	
	if(senha != senha2){
		StrErroSenha2 += "Senhas não conferem<br>";
		CliSenha2Alert += "<img src='imgs/bt_alert_new.png' />";
		ColorCliSenha2 = "#F9E9E9";													
	}


	if(data != ""){
		if(erroData != ""){			
			StrErroData += erroData + "<br>";
			CliDataAlert += "<img src='imgs/bt_alert_new.png' />";
			ColorCliData = "#F9E9E9";														
		}
		else
		{
			var teste_data = Date.parse(data);
			var data_limite = new Date(2008, 01, 01, 00, 00, 00, 00);
			if (teste_data > data_limite) {
				StrErroData = "Há um problema com seu cadastro, favor entrar em contato consco por telefone!<br>";
				CliDataAlert += "<img src='imgs/bt_alert_new.png' />";
				ColorCliData = "#F9E9E9";																		
			}
		}
	}

	if (StrErroNome == "" && StrErroCpf == "" && StrErroData == "" && StrErroEmail == "" && StrErroSenha == "" && StrErroSenha2 == "" && StrErroSexo == "" && StrErroTelefone == "" &&  StrErroCep == "" && StrErroEndereco == "" && StrErroNumero == "" && StrErroCidade == "" &&  StrErroBairro == "" && StrErroPais == "") {
		return true;	
	}else{
		document.getElementById("CliNomeAlert").innerHTML = CliNomeAlert;
		document.getElementById("CliNome").style.backgroundColor = ColorCliNome;
		document.getElementById("StrErroNome").innerHTML = StrErroNome;
		
		document.getElementById("CliCpfAlert").innerHTML = CliCpfAlert;
		document.getElementById("CliCpf").style.backgroundColor = ColorCliCpf;
		document.getElementById("StrErroCpf").innerHTML = StrErroCpf;
		
		document.getElementById("CliDataAlert").innerHTML = CliDataAlert;
		document.getElementById("CliData").style.backgroundColor = ColorCliData;
		document.getElementById("StrErroData").innerHTML = StrErroData;
		
		document.getElementById("CliEmailAlert").innerHTML = CliEmailAlert;
		document.getElementById("CliEmail").style.backgroundColor = ColorCliEmail;
		document.getElementById("StrErroEmail").innerHTML = StrErroEmail;
		
		document.getElementById("CliSenhaAlert").innerHTML = CliSenhaAlert;
		document.getElementById("CliSenha").style.backgroundColor = ColorCliSenha;
		document.getElementById("StrErroSenha").innerHTML = StrErroSenha;
		
		document.getElementById("CliSenha2Alert").innerHTML = CliSenha2Alert;
		document.getElementById("CliSenha2").style.backgroundColor = ColorCliSenha2;
		document.getElementById("StrErroSenha2").innerHTML = StrErroSenha2;
		
		document.getElementById("CliSexoAlert").innerHTML = CliSexoAlert;
		document.getElementById("CliSexo").style.backgroundColor = ColorCliSexo;
		document.getElementById("StrErroSexo").innerHTML = StrErroSexo;
		
		document.getElementById("CliTelefoneAlert").innerHTML = CliTelefoneAlert;
		document.getElementById("CliTelefone").style.backgroundColor = ColorCliTelefone;
		document.getElementById("StrErroTelefone").innerHTML = StrErroTelefone;
		
		document.getElementById("CliCepAlert").innerHTML = CliCepAlert;
		document.getElementById("CliCep").style.backgroundColor = ColorCliCep;
		document.getElementById("StrErroCep").innerHTML = StrErroCep;
		
		document.getElementById("CliEnderecoAlert").innerHTML = CliEnderecoAlert;
		document.getElementById("CliEndereco").style.backgroundColor = ColorCliEndereco;
		document.getElementById("StrErroEndereco").innerHTML = StrErroEndereco;
		
		document.getElementById("CliNumeroAlert").innerHTML = CliNumeroAlert;
		document.getElementById("CliNumero").style.backgroundColor = ColorCliNumero;
		document.getElementById("StrErroNumero").innerHTML = StrErroNumero;
		
		document.getElementById("CliCidadeAlert").innerHTML = CliCidadeAlert;
		document.getElementById("CliCidade").style.backgroundColor = ColorCliCidade;
		document.getElementById("StrErroCidade").innerHTML = StrErroCidade;
		
		document.getElementById("CliBairroAlert").innerHTML = CliBairroAlert;
		document.getElementById("CliBairro").style.backgroundColor = ColorCliBairro;
		document.getElementById("StrErroBairro").innerHTML = StrErroBairro;
		
		document.getElementById("CliPaisAlert").innerHTML = CliPaisAlert;
		document.getElementById("CliPais").style.backgroundColor = ColorCliPais;
		document.getElementById("StrErroPais").innerHTML = StrErroPais;
		
		return false;
	}
}

//Função que valida campos no Form de Alteração de Cadastro
function validarFormAltCadastro(form){
	
	//ClearMsgFormCad();

	var nome     = trim(form.nome.value);
	var cpf      = trim(form.cpf.value);
	var data     = trim(form.nascimento.value);
	var email    = trim(form.email.value);
	var senha    = trim(form.senha.value);
	var senha2   = trim(form.senha2.value);
	var sexo     = trim(form.sexo.value);	
	var telefone = trim(form.telefone.value);
	var cep      = trim(form.cep.value);
	var endereco = trim(form.endereco.value);
	var numero   = trim(form.numero.value);
	var cidade   = trim(form.cidade.value);
	var bairro   = trim(form.bairro.value);
	var pais     = trim(form.pais.value);
	
	var erroEmail = validarEmail(email);
	
	if (cpf.length <= 11) {	
		var erroCPF   = validarCPF(cpf); 
	} else {
		var erroCPF   = valida_cnpj(cpf); 
	}

	var erroData  = validarData(data);
		
	var StrErroNome     = "";
	var StrErroCpf      = "";
	var StrErroData     = "";
	var StrErroEmail    = "";
	var StrErroSenha    = "";
	var StrErroSenha2   = "";
	var StrErroSexo     = "";
	var StrErroTelefone = "";
	var StrErroCep      = "";
	var StrErroEndereco = "";
	var StrErroNumero   = "";
	var StrErroCidade   = "";
	var StrErroBairro   = "";
	var StrErroPais     = "";
	
	var CliNomeAlert     = "";
	var CliCpfAlert      = "";
	var CliDataAlert     = "";
	var CliEmailAlert    = "";
	var CliSenhaAlert    = "";
	var CliSenha2Alert   = "";
	var CliSexoAlert     = "";
	var CliTelefoneAlert = "";
	var CliCepAlert      = "";
	var CliEnderecoAlert = "";
	var CliNumeroAlert   = "";
	var CliCidadeAlert   = "";
	var CliBairroAlert   = "";
	var CliPaisAlert     = "";
	
	var ColorCliNome     = "#FFFFFF";
	var ColorCliCpf      = "#FFFFFF";
	var ColorCliData     = "#FFFFFF";
	var ColorCliEmail    = "#FFFFFF";
	var ColorCliSenha    = "#FFFFFF";
	var ColorCliSenha2   = "#FFFFFF";
	var ColorCliSexo     = "#FFFFFF";
	var ColorCliTelefone = "#FFFFFF";
	var ColorCliCep      = "#FFFFFF";
	var ColorCliEndereco = "#FFFFFF";
	var ColorCliNumero   = "#FFFFFF";
	var ColorCliCidade   = "#FFFFFF";
	var ColorCliBairro   = "#FFFFFF";
	var ColorCliPais     = "#FFFFFF";

	if(nome == ""){
		StrErroNome += "Preencha o campo Nome<br>";
		CliNomeAlert += "<img src='imgs/bt_alert_new.png' />";
		ColorCliNome = "#F9E9E9";				
	}
	if(cpf == ""){
		StrErroCpf += "Preencha o campo CPF<br>";
		CliCpfAlert += "<img src='imgs/bt_alert_new.png' />";
		ColorCliCpf = "#F9E9E9";					
	}else{
		if(erroCPF != ""){			
			StrErroCpf += erroCPF + "<br>";
			CliCpfAlert += "<img src='imgs/bt_alert_new.png' />";
			ColorCliCpf = "#F9E9E9";								
		}
	}
	if(data != ""){
		if(erroData != ""){			
			StrErroData += erroData + "<br>";
			CliDataAlert += "<img src='imgs/bt_alert_new.png' />";
			ColorCliData = "#F9E9E9";														
		}
		else
		{
			var teste_data = Date.parse(data);
			var data_limite = new Date(2008, 01, 01, 00, 00, 00, 00);
			if (teste_data > data_limite) {
				StrErroData = "Há um problema com seu cadastro, favor entrar em contato consco por telefone!<br>";
				CliDataAlert += "<img src='imgs/bt_alert_new.png' />";
				ColorCliData = "#F9E9E9";																		
			}
		}
	}
	if(email == ""){
		StrErroEmail += "Preencha o campo E-mail<br>";
		CliEmailAlert += "<img src='imgs/bt_alert_new.png' />";
		ColorCliEmail = "#F9E9E9";							
	}else{
		if(erroEmail != ""){
			StrErroEmail += erroEmail + "<br>";
			CliEmailAlert += "<img src='imgs/bt_alert_new.png' />";
			ColorCliEmail = "#F9E9E9";										
		}
	}
	if(senha == "" || senha.length < 6){
		StrErroSenha += "Preencha o campo Senha com no mínimo 6 caracteres<br>";
		CliSenhaAlert += "<img src='imgs/bt_alert_new.png' />";
		ColorCliSenha = "#F9E9E9";									
	}
	if(senha2 == "" || senha.length < 6){
		StrErroSenha2 += "Preencha o campo Confirmar Senha<br>";
		CliSenha2Alert += "<img src='imgs/bt_alert_new.png' />";
		ColorCliSenha2 = "#F9E9E9";											
	}
	if(sexo == "x"){
		StrErroSexo += "Selecione o campo Sexo<br>";
		CliSexoAlert += "<img src='imgs/bt_alert_new.png' />";
		ColorCliSexo = "#F9E9E9";											
	}
	if(ddd == "" || telefone == ""){
		StrErroTelefone += "Preencha o campo Telefone<br>";
		CliTelefoneAlert += "<img src='imgs/bt_alert_new.png' />";
		ColorCliTelefone = "#F9E9E9";											
	}
	if(cep == "" || cep.length < 8){
		StrErroCep += "O CEP deve possuir 8 d&iacute;gitos<br>";
		CliCepAlert += "<img src='imgs/bt_alert_new.png' />";
		ColorCliCep = "#F9E9E9";													
	}
	if(endereco == ""){
		StrErroEndereco += "Preencha o campo Endereço<br>";
		CliEnderecoAlert += "<img src='imgs/bt_alert_new.png' />";
		ColorCliEndereco = "#F9E9E9";															
	}
	if(numero == ""){
		StrErroNumero += "Preencha o campo Número<br>";
		CliNumeroAlert += "<img src='imgs/bt_alert_new.png' />";
		ColorCliNumero = "#F9E9E9";																	
	}
	if(cidade == ""){
		StrErroCidade += "Preencha o campo Cidade<br>";
		CliCidadeAlert += "<img src='imgs/bt_alert_new.png' />";
		ColorCliCidade  = "#F9E9E9";																			
	}
	if(bairro == ""){
		StrErroBairro += "Preencha o campo Bairro<br>";
		CliBairroAlert += "<img src='imgs/bt_alert_new.png' />";
		ColorCliBairro  = "#F9E9E9";																					
	}
	if(pais == ""){
		StrErroPais += "Preencha o campo País<br>";
		CliPaisAlert += "<img src='imgs/bt_alert_new.png' />";
		ColorCliPais  = "#F9E9E9";																							
	}	
	if(senha != senha2){
		StrErroSenha2 += "Senhas não conferem<br>";
		CliSenha2Alert += "<img src='imgs/bt_alert_new.png' />";
		ColorCliSenha2 = "#F9E9E9";													
	}
		
	if (StrErroNome == "" && StrErroCpf == "" && StrErroData == "" && StrErroEmail == "" && StrErroSenha == "" && StrErroSenha2 == "" && StrErroSexo == "" && StrErroTelefone == "" &&  StrErroCep == "" && StrErroEndereco == "" && StrErroNumero == "" && StrErroCidade == "" &&  StrErroBairro == "" && StrErroPais == "") {
		return true;	
	}else{
		document.getElementById("CliNomeAlert").innerHTML = CliNomeAlert;
		document.getElementById("CliNome").style.backgroundColor = ColorCliNome;
		document.getElementById("StrErroNome").innerHTML = StrErroNome;
		
		document.getElementById("CliCpfAlert").innerHTML = CliCpfAlert;
		document.getElementById("CliCpf").style.backgroundColor = ColorCliCpf;
		document.getElementById("StrErroCpf").innerHTML = StrErroCpf;
		
		document.getElementById("CliDataAlert").innerHTML = CliDataAlert;
		document.getElementById("CliData").style.backgroundColor = ColorCliData;
		document.getElementById("StrErroData").innerHTML = StrErroData;
		
		document.getElementById("CliEmailAlert").innerHTML = CliEmailAlert;
		document.getElementById("CliEmail").style.backgroundColor = ColorCliEmail;
		document.getElementById("StrErroEmail").innerHTML = StrErroEmail;
		
		document.getElementById("CliSenhaAlert").innerHTML = CliSenhaAlert;
		document.getElementById("CliSenha").style.backgroundColor = ColorCliSenha;
		document.getElementById("StrErroSenha").innerHTML = StrErroSenha;
		
		document.getElementById("CliSenha2Alert").innerHTML = CliSenha2Alert;
		document.getElementById("CliSenha2").style.backgroundColor = ColorCliSenha2;
		document.getElementById("StrErroSenha2").innerHTML = StrErroSenha2;
		
		document.getElementById("CliSexoAlert").innerHTML = CliSexoAlert;
		document.getElementById("CliSexo").style.backgroundColor = ColorCliSexo;
		document.getElementById("StrErroSexo").innerHTML = StrErroSexo;
		
		document.getElementById("CliTelefoneAlert").innerHTML = CliTelefoneAlert;
		document.getElementById("CliTelefone").style.backgroundColor = ColorCliTelefone;
		document.getElementById("StrErroTelefone").innerHTML = StrErroTelefone;
		
		document.getElementById("CliCepAlert").innerHTML = CliCepAlert;
		document.getElementById("CliCep").style.backgroundColor = ColorCliCep;
		document.getElementById("StrErroCep").innerHTML = StrErroCep;
		
		document.getElementById("CliEnderecoAlert").innerHTML = CliEnderecoAlert;
		document.getElementById("CliEndereco").style.backgroundColor = ColorCliEndereco;
		document.getElementById("StrErroEndereco").innerHTML = StrErroEndereco;
		
		document.getElementById("CliNumeroAlert").innerHTML = CliNumeroAlert;
		document.getElementById("CliNumero").style.backgroundColor = ColorCliNumero;
		document.getElementById("StrErroNumero").innerHTML = StrErroNumero;
		
		document.getElementById("CliCidadeAlert").innerHTML = CliCidadeAlert;
		document.getElementById("CliCidade").style.backgroundColor = ColorCliCidade;
		document.getElementById("StrErroCidade").innerHTML = StrErroCidade;
		
		document.getElementById("CliBairroAlert").innerHTML = CliBairroAlert;
		document.getElementById("CliBairro").style.backgroundColor = ColorCliBairro;
		document.getElementById("StrErroBairro").innerHTML = StrErroBairro;
		
		document.getElementById("CliPaisAlert").innerHTML = CliPaisAlert;
		document.getElementById("CliPais").style.backgroundColor = ColorCliPais;
		document.getElementById("StrErroPais").innerHTML = StrErroPais;
		
		return false;
	}
}

//Função que valida campos no Form de endereço
function validarFormEndereco(form){

	ClearMsgFormEnd();
	
	var nome     = trim(form.nome.value);
	var ddd      = trim(form.ddd.value);
	var telefone = trim(form.telefone.value);
	var cep      = trim(form.cep.value);
	var endereco = trim(form.endereco.value);
	var numero   = trim(form.numero.value);
	var cidade   = trim(form.cidade.value);
	var bairro   = trim(form.bairro.value);
	
	var StrErroNome     = "";
	var StrErroTelefone = "";
	var StrErroCep      = "";
	var StrErroEndereco = "";
	var StrErroNumero   = "";
	var StrErroCidade   = "";
	var StrErroBairro   = "";
	
	var CliNomeAlert     = "";
	var CliTelefoneAlert = "";
	var CliCepAlert      = "";
	var CliEnderecoAlert = "";
	var CliNumeroAlert   = "";
	var CliCidadeAlert   = "";
	var CliBairroAlert   = "";
	
	var ColorCliNome     = "#FFFFFF";
	var ColorCliTelefone = "#FFFFFF";
	var ColorCliCep      = "#FFFFFF";
	var ColorCliEndereco = "#FFFFFF";
	var ColorCliNumero   = "#FFFFFF";
	var ColorCliCidade   = "#FFFFFF";
	var ColorCliBairro   = "#FFFFFF";
	
	if(nome == ""){
		StrErroNome += "Preencha o campo Nome<br>";		
		CliNomeAlert += "<img src='imgs/bt_alert_new.png' />";
		ColorCliNome = "#F9E9E9";					
	}
	if(ddd == "" || telefone == ""){
		StrErroTelefone += "Preencha o campo Telefone<br>";
		CliTelefoneAlert += "<img src='imgs/bt_alert_new.png' />";
		ColorCliTelefone = "#F9E9E9";							
	}
	
	if(cep == "" || cep.length < 8){
		StrErroCep += "O CEP deve possuir 8 d&iacute;gitos<br>";
		CliCepAlert += "<img src='imgs/bt_alert_new.png' />";
		ColorCliCep = "#F9E9E9";					
	}
	if(endereco == ""){
		StrErroEndereco += "Preencha o campo Endereço<br>";
		CliEnderecoAlert += "<img src='imgs/bt_alert_new.png' />";
		ColorCliEndereco = "#F9E9E9";					
	}
	if(numero == ""){
		StrErroNumero += "Preencha o campo Número<br>";
		CliNumeroAlert += "<img src='imgs/bt_alert_new.png' />";
		ColorCliNumero = "#F9E9E9";					
	}
	if(cidade == ""){
		StrErroCidade += "Preencha o campo Cidade<br>";
		CliCidadeAlert += "<img src='imgs/bt_alert_new.png' />";
		ColorCliCidade = "#F9E9E9";					
	}
	if(bairro == ""){
		StrErroBairro += "Preencha o campo Bairro<br>";
		CliBairroAlert += "<img src='imgs/bt_alert_new.png' />";
		ColorCliBairro = "#F9E9E9";					
	}
	
	if(StrErroNome == "" && StrErroTelefone == "" && StrErroCep == "" && StrErroEndereco == "" && StrErroNumero == "" && StrErroCidade == "" && StrErroBairro == ""){
		return true;
	}else{
		document.getElementById("CliNomeAlert").innerHTML = CliNomeAlert;
		document.getElementById("CliNome").style.backgroundColor = ColorCliNome;
		document.getElementById("StrErroNome").innerHTML = StrErroNome;
		
		document.getElementById("CliTelefoneAlert").innerHTML = CliTelefoneAlert;
		document.getElementById("CliTelefone").style.backgroundColor = ColorCliTelefone;
		document.getElementById("StrErroTelefone").innerHTML = StrErroTelefone;
		
		document.getElementById("CliCepAlert").innerHTML = CliCepAlert;
		document.getElementById("CliCep").style.backgroundColor = ColorCliCep;
		document.getElementById("StrErroCep").innerHTML = StrErroCep;
		
		document.getElementById("CliEnderecoAlert").innerHTML = CliEnderecoAlert;
		document.getElementById("CliEndereco").style.backgroundColor = ColorCliEndereco;
		document.getElementById("StrErroEndereco").innerHTML = StrErroEndereco;
		
		document.getElementById("CliNumeroAlert").innerHTML = CliNumeroAlert;
		document.getElementById("CliNumero").style.backgroundColor = ColorCliNumero;
		document.getElementById("StrErroNumero").innerHTML = StrErroNumero;
		
		document.getElementById("CliCidadeAlert").innerHTML = CliCidadeAlert;
		document.getElementById("CliCidade").style.backgroundColor = ColorCliCidade;
		document.getElementById("StrErroCidade").innerHTML = StrErroCidade;

		document.getElementById("CliBairroAlert").innerHTML = CliBairroAlert;
		document.getElementById("CliBairro").style.backgroundColor = ColorCliBairro;
		document.getElementById("StrErroBairro").innerHTML = StrErroBairro;

		return false;
	}
}

//Função que valida campos no Form Alteração de endereço
function validarFormAltEndereco(form){

	//ClearMsgFormEnd();	

	var nome     = trim(form.nome.value);
	var telefone = trim(form.telefone.value);
	var cep      = trim(form.cep.value);
	var endereco = trim(form.endereco.value);
	var numero   = trim(form.numero.value);
	var cidade   = trim(form.cidade.value);
	var bairro   = trim(form.bairro.value);
	
	var StrErroNome     = "";
	var StrErroTelefone = "";
	var StrErroCep      = "";
	var StrErroEndereco = "";
	var StrErroNumero   = "";
	var StrErroCidade   = "";
	var StrErroBairro   = "";
	
	var CliNomeAlert     = "";
	var CliTelefoneAlert = "";
	var CliCepAlert      = "";
	var CliEnderecoAlert = "";
	var CliNumeroAlert   = "";
	var CliCidadeAlert   = "";
	var CliBairroAlert   = "";
	
	var ColorCliNome     = "#FFFFFF";
	var ColorCliTelefone = "#FFFFFF";
	var ColorCliCep      = "#FFFFFF";
	var ColorCliEndereco = "#FFFFFF";
	var ColorCliNumero   = "#FFFFFF";
	var ColorCliCidade   = "#FFFFFF";
	var ColorCliBairro   = "#FFFFFF";
	
	if(nome == ""){
		StrErroNome += "Preencha o campo Nome<br>";		
		CliNomeAlert += "<img src='imgs/bt_alert_new.png' />";
		ColorCliNome = "#F9E9E9";					
	}
	if(ddd == "" || telefone == ""){
		StrErroTelefone += "Preencha o campo Telefone<br>";
		CliTelefoneAlert += "<img src='imgs/bt_alert_new.png' />";
		ColorCliTelefone = "#F9E9E9";							
	}
	
	if(cep == "" || cep.length < 8){
		StrErroCep += "O CEP deve possuir 8 d&iacute;gitos<br>";
		CliCepAlert += "<img src='imgs/bt_alert_new.png' />";
		ColorCliCep = "#F9E9E9";					
	}
	if(endereco == ""){
		StrErroEndereco += "Preencha o campo Endereço<br>";
		CliEnderecoAlert += "<img src='imgs/bt_alert_new.png' />";
		ColorCliEndereco = "#F9E9E9";					
	}
	if(numero == ""){
		StrErroNumero += "Preencha o campo Número<br>";
		CliNumeroAlert += "<img src='imgs/bt_alert_new.png' />";
		ColorCliNumero = "#F9E9E9";					
	}
	if(cidade == ""){
		StrErroCidade += "Preencha o campo Cidade<br>";
		CliCidadeAlert += "<img src='imgs/bt_alert_new.png' />";
		ColorCliCidade = "#F9E9E9";					
	}
	if(bairro == ""){
		StrErroBairro += "Preencha o campo Bairro<br>";
		CliBairroAlert += "<img src='imgs/bt_alert_new.png' />";
		ColorCliBairro = "#F9E9E9";					
	}
	
	if(StrErroNome == "" && StrErroTelefone == "" && StrErroCep == "" && StrErroEndereco == "" && StrErroNumero == "" && StrErroCidade == "" && StrErroBairro == ""){
		return true;
	}else{
		document.getElementById("CliNomeAlert").innerHTML = CliNomeAlert;
		document.getElementById("CliNome").style.backgroundColor = ColorCliNome;
		document.getElementById("StrErroNome").innerHTML = StrErroNome;
		
		document.getElementById("CliTelefoneAlert").innerHTML = CliTelefoneAlert;
		document.getElementById("CliTelefone").style.backgroundColor = ColorCliTelefone;
		document.getElementById("StrErroTelefone").innerHTML = StrErroTelefone;
		
		document.getElementById("CliCepAlert").innerHTML = CliCepAlert;
		document.getElementById("CliCep").style.backgroundColor = ColorCliCep;
		document.getElementById("StrErroCep").innerHTML = StrErroCep;
		
		document.getElementById("CliEnderecoAlert").innerHTML = CliEnderecoAlert;
		document.getElementById("CliEndereco").style.backgroundColor = ColorCliEndereco;
		document.getElementById("StrErroEndereco").innerHTML = StrErroEndereco;
		
		document.getElementById("CliNumeroAlert").innerHTML = CliNumeroAlert;
		document.getElementById("CliNumero").style.backgroundColor = ColorCliNumero;
		document.getElementById("StrErroNumero").innerHTML = StrErroNumero;
		
		document.getElementById("CliCidadeAlert").innerHTML = CliCidadeAlert;
		document.getElementById("CliCidade").style.backgroundColor = ColorCliCidade;
		document.getElementById("StrErroCidade").innerHTML = StrErroCidade;

		document.getElementById("CliBairroAlert").innerHTML = CliBairroAlert;
		document.getElementById("CliBairro").style.backgroundColor = ColorCliBairro;
		document.getElementById("StrErroBairro").innerHTML = StrErroBairro;

		return false;
	}
}

/*******************************/
/***** VALIDAÇÕES INTERNAS *****/
/*******************************/

//Valida E-mail
function validarEmail(email){
	var erro = "";
	var bolReturn = false;
	var oRegEmail = /^[a-z0-9\._\-]+\@[a-z0-9\._\-]+\.[a-z]{2,3}$/i;
	bolReturn = oRegEmail.test(email);
	
	if(!bolReturn){
		erro += " Digite um e-mail válido";
        return erro;
	}
	return erro;
}

//Valida Data
function validarData(data){

	var dia  = data.substring(0,2);
	var mes  = data.substring(3,5); 
	var ano  = data.substring(6,10);
	var bar1 = data.substring (2,3);
	var bar2 = data.substring (5,6);
	var erro = "";
	
	if ((isNaN(parseInt(dia)) || isNaN(parseInt(mes)) || isNaN(parseInt(ano))) ||(ano < 1900 || ano > 9999) ||(mes < 1 || mes > 12) ||(dia < 1 || dia > 31) ||(mes == 2 && dia > 28 && (ano % 4 != 0)) ||(mes == 2 && dia > 29 && (ano % 4 == 0)) ||(dia > 30 && (mes == 4 || mes == 6 || mes == 9 || mes== 11))){		
		if ((bar1 != '/') || (bar2 != '/')){		
			erro += "- Digite uma data válida";
			return erro;
		}else{
			erro += "- Digite uma data válida";
			return erro;
		}
	}
	return erro;
}

//Valida CPF
function validarCPF(cpf){
      var erro = "";
	  
      if (cpf.length < 11){
        erro += "CPF inválido";
		return erro;
	  }

      if (cpf == "00000000000" || cpf == "11111111111" || cpf == "22222222222" || cpf == "33333333333" || cpf == "44444444444" || cpf == "55555555555"
          || cpf == "66666666666" || cpf == "77777777777" || cpf == "88888888888" || cpf == "99999999999"){
        erro += "CPF inválido";
		return erro;
      }
      var a = [];
      var b = new Number;
      var c = 11;

      for (i=0; i<11; i++){        
        a[i] = cpf.charAt(i);
        if (i < 9) b += (a[i] * --c);
      }

      if ((x = b % 11) < 2){
        a[9] = 0
      }
      else{
      a[9] = 11-x
      }
      b = 0;
      c = 11;
      for (y=0; y<10; y++) b += (a[y] * c--);
        if ((x = b % 11) < 2){
          a[10] = 0;
        }
        else{
          a[10] = 11-x;
        }
        if ((cpf.charAt(9) != a[9]) || (cpf.charAt(10) != a[10])){
	      erro += "CPF inválido";
		  return erro;
        }
	return erro;
}

function valida_cnpj(cnpj)
{
	var erro = "";
	
	var numeros, digitos, soma, i, resultado, pos, tamanho, digitos_iguais;
      digitos_iguais = 1;
      if (cnpj.length < 14 && cnpj.length < 15) {
        erro += "CNPJ inválido";
		return erro;
	  }
      for (i = 0; i < cnpj.length - 1; i++)
            if (cnpj.charAt(i) != cnpj.charAt(i + 1))
                  {
                  digitos_iguais = 0;
                  break;
                  }
      if (!digitos_iguais)
            {
            tamanho = cnpj.length - 2
            numeros = cnpj.substring(0,tamanho);
            digitos = cnpj.substring(tamanho);
            soma = 0;
            pos = tamanho - 7;
            for (i = tamanho; i >= 1; i--)
                  {
                  soma += numeros.charAt(tamanho - i) * pos--;
                  if (pos < 2)
                        pos = 9;
                  }
            resultado = soma % 11 < 2 ? 0 : 11 - soma % 11;
            if (resultado != digitos.charAt(0)) {
				erro += "CNPJ inválido";
				return erro;
			}
            tamanho = tamanho + 1;
            numeros = cnpj.substring(0,tamanho);
            soma = 0;
            pos = tamanho - 7;
            for (i = tamanho; i >= 1; i--)
                  {
                  soma += numeros.charAt(tamanho - i) * pos--;
                  if (pos < 2)
                        pos = 9;
                  }
            resultado = soma % 11 < 2 ? 0 : 11 - soma % 11;
            if (resultado != digitos.charAt(1)) {
				erro += "CNPJ inválido";
				return erro;
			}
            return erro;
            }
      else
            erro += "CNPJ inválido";
			return erro;
      } 

//Limpa conteúdo de um elemento
function limparAviso(div){
	document.getElementById(div).innerHTML = "";
}

//Carrega PopUp com site dos correios
function carregarPopupCEP(){
	window.open('http://www.correios.com.br/servicos/cep/cep_default.cfm','ShowCep','location=no,resize=no, width=730,height=400,left=18,top=18,maximized=0,scrollbars=1');
}

//Carrega PopUp com informações dos cartões
function carregarPopUpCartoes(){
	window.open("popup/p_cartoes.htm","ATENÇÃO","top=100,left=100,height=250,width=400,scrollbars=yes");
}

//Carrega PopUp com informações dos cartões
function carregarPopUp(addr){
	window.open("popup/"+addr,"ATENÇÃO","top=100,left=100,height=150,width=300,scrollbars=yes");
}

//Função para retirar espaços TRIM
function trim(campo){
	var i = 0;

	while (campo.charCodeAt(0) == '32'){
	   campo = campo.substring(i,campo.length);
	  i++;}
	while(campo.charCodeAt(campo.length-1) == "32"){
	   campo = campo.substring(0,campo.length-1);
	  }
	
	return campo
}
-->
