// JavaScript Document


/*---- CONTATO ------------------------------------------------------------------------------------------------------*/

// CAMPOS OBRIGATORIOS
function camposObrigatorios(){
	document.getElementById('nomeobrigatorios').style.color="#ee0000";
	document.getElementById('emailobrigatorios').style.color="#ee0000";
	document.getElementById('msgobrigatorios').style.color="#ee0000";
}

// Função de validação do formulário
function ValidaFormulario(){
	
	//Atribuindo Variaveis
	var nome 		= document.formulario.nome.value;
	var email 		= document.formulario.email.value;
	var mensagem	= document.formulario.falemsg.value;
	
	// Função de validação do campo - Nome
		if ( nome == null || nome == '' || nome.length<3){ 
		document.getElementById('nomeobrigatorios').style.color="#ee0000";
		document.getElementById('emailobrigatorios').style.color="#504F4F";
		document.getElementById('msgobrigatorios').style.color="#504F4F";
		alert("Preencha o campo NOME corretamente");
		document.formulario.nome.focus();
		
		return false;
	}
  
	// Função de validação do formulário - Email
		if ( email == null || email == '' ) { 
		document.getElementById('nomeobrigatorios').style.color="#504F4F";
		document.getElementById('emailobrigatorios').style.color="#ee0000";
		document.getElementById('msgobrigatorios').style.color="#504F4F";
		alert("Preencha o campo E-MAIL corretamente");
		document.formulario.email.focus(); 
		return false;
	}
	//validar email(verificao de endereco eletronico)
		parte1 = email.indexOf("@");
		parte2 = email.indexOf(".");
		parte3 = email.length;
		if (!(parte1 >= 3 && parte2 >= 6 && parte3 >= 9)) {
			document.getElementById('nomeobrigatorios').style.color="#504F4F";
			document.getElementById('emailobrigatorios').style.color="#ee0000";
			document.getElementById('msgobrigatorios').style.color="#504F4F";
			alert("O campo E-mail deve ser conter um endereco eletronico valido!");
			document.formulario.email.focus();
			return false;
		}
  
	// Função de validação do campo - Mensagem
		if ( mensagem == null || mensagem == '' || mensagem.length<3){ 
		document.getElementById('nomeobrigatorios').style.color="#504F4F";
		document.getElementById('emailobrigatorios').style.color="#504F4F";
		document.getElementById('msgobrigatorios').style.color="#ee0000";
		alert("Preencha o campo MENSAGEM corretamente");
		document.formulario.falemsg.focus();
		return false;
	}
  
	return true;
}


/*---- RESTRITA ------------------------------------------------------------------------------------------------------*/

// CAMPOS OBRIGATORIOS
function camposObrigatoriosRest(){
	document.getElementById('nomeobrigatorios').style.color="#ee0000";
	document.getElementById('ieobrigatorios').style.color="#ee0000";
	document.getElementById('cnpjobrigatorios').style.color="#ee0000";
	document.getElementById('enderecoobrigatorios').style.color="#ee0000";
	document.getElementById('bairroobrigatorios').style.color="#ee0000";
	document.getElementById('cidadeobrigatorios').style.color="#ee0000";
	document.getElementById('ufobrigatorios').style.color="#ee0000";
	document.getElementById('cepobrigatorios').style.color="#ee0000";
	document.getElementById('emailobrigatorios').style.color="#ee0000";
	document.getElementById('senhaobrigatorios').style.color="#ee0000";
	document.getElementById('confirmeobrigatorios').style.color="#ee0000";
}

// Função de validação do formulário
function ValidaFormularioRest(){
	
	//Atribuindo Variaveis
	var nome 		= document.formulario.nome.value;
	var ie 			= document.formulario.ie.value;
	var cnpjCpf 	= document.formulario.cnpjCpf.value;
	var endereco 	= document.formulario.endereco.value;
	var bairro 		= document.formulario.bairro.value;
	var cidade 		= document.formulario.cidade.value;
	var cep 		= document.formulario.cep.value;
	var email 		= document.formulario.email.value;
	var senha 		= document.formulario.senha.value;
	var confirme 	= document.formulario.confirme.value;
	var email 		= document.formulario.email.value;
	
	// Função de validação do campo - Nome
		if ( nome == null || nome == '' || nome.length<3){ 
		document.getElementById('nomeobrigatorios').style.color="#ee0000";
		document.getElementById('ieobrigatorios').style.color="#504F4F";
		document.getElementById('cnpjobrigatorios').style.color="#504F4F";
		document.getElementById('enderecoobrigatorios').style.color="#504F4F";
		document.getElementById('bairroobrigatorios').style.color="#504F4F";
		document.getElementById('cidadeobrigatorios').style.color="#504F4F";
		document.getElementById('ufobrigatorios').style.color="#504F4F";
		document.getElementById('cepobrigatorios').style.color="#504F4F";
		document.getElementById('emailobrigatorios').style.color="#504F4F";
		document.getElementById('senhaobrigatorios').style.color="#504F4F";
		document.getElementById('confirmeobrigatorios').style.color="#504F4F";
		alert("Preencha o campo Nome ou Razao Social corretamente");
		document.formulario.nome.focus();
		
		return false;
	}
	
	// Função de validação de campo
		if ( ie == null || ie == '' || ie.length<8){ 
		document.getElementById('nomeobrigatorios').style.color="#504F4F";
		document.getElementById('ieobrigatorios').style.color="#ee0000";
		document.getElementById('cnpjobrigatorios').style.color="#504F4F";
		document.getElementById('enderecoobrigatorios').style.color="#504F4F";
		document.getElementById('bairroobrigatorios').style.color="#504F4F";
		document.getElementById('cidadeobrigatorios').style.color="#504F4F";
		document.getElementById('ufobrigatorios').style.color="#504F4F";
		document.getElementById('cepobrigatorios').style.color="#504F4F";
		document.getElementById('emailobrigatorios').style.color="#504F4F";
		document.getElementById('senhaobrigatorios').style.color="#504F4F";
		document.getElementById('confirmeobrigatorios').style.color="#504F4F";
		alert("Preencha o campo Inscricao estadual ou RG corretamente");
		document.formulario.ie.focus();
		
		return false;
	}
	
	// Função de validação de campo
		if ( cnpjCpf == null || cnpjCpf == '' || cnpjCpf.length<8){ 
		document.getElementById('nomeobrigatorios').style.color="#504F4F";
		document.getElementById('ieobrigatorios').style.color="#504F4F";
		document.getElementById('cnpjobrigatorios').style.color="#ee0000";
		document.getElementById('enderecoobrigatorios').style.color="#504F4F";
		document.getElementById('bairroobrigatorios').style.color="#504F4F";
		document.getElementById('cidadeobrigatorios').style.color="#504F4F";
		document.getElementById('ufobrigatorios').style.color="#504F4F";
		document.getElementById('cepobrigatorios').style.color="#504F4F";
		document.getElementById('emailobrigatorios').style.color="#504F4F";
		document.getElementById('senhaobrigatorios').style.color="#504F4F";
		document.getElementById('confirmeobrigatorios').style.color="#504F4F";
		alert("Preencha o campo CNPJ/CPF corretamente");
		document.formulario.cnpjCpf.focus();
		
		return false;
	}
	
	// Função de validação do campo
		if ( endereco == null || endereco == '' || endereco.length<3){ 
		document.getElementById('nomeobrigatorios').style.color="#504F4F";
		document.getElementById('ieobrigatorios').style.color="#504F4F";
		document.getElementById('cnpjobrigatorios').style.color="#504F4F";
		document.getElementById('enderecoobrigatorios').style.color="#ee0000";
		document.getElementById('bairroobrigatorios').style.color="#504F4F";
		document.getElementById('cidadeobrigatorios').style.color="#504F4F";
		document.getElementById('ufobrigatorios').style.color="#504F4F";
		document.getElementById('cepobrigatorios').style.color="#504F4F";
		document.getElementById('emailobrigatorios').style.color="#504F4F";
		document.getElementById('senhaobrigatorios').style.color="#504F4F";
		document.getElementById('confirmeobrigatorios').style.color="#504F4F";
		alert("Preencha o campo Endereco corretamente");
		document.formulario.endereco.focus();
		
		return false;
	}
	
	// Função de validação do campo
		if ( bairro == null || bairro == '' || bairro.length<3){ 
		document.getElementById('nomeobrigatorios').style.color="#504F4F";
		document.getElementById('ieobrigatorios').style.color="#504F4F";
		document.getElementById('cnpjobrigatorios').style.color="#504F4F";
		document.getElementById('enderecoobrigatorios').style.color="#504F4F";
		document.getElementById('bairroobrigatorios').style.color="#ee0000";
		document.getElementById('cidadeobrigatorios').style.color="#504F4F";
		document.getElementById('ufobrigatorios').style.color="#504F4F";
		document.getElementById('cepobrigatorios').style.color="#504F4F";
		document.getElementById('emailobrigatorios').style.color="#504F4F";
		document.getElementById('senhaobrigatorios').style.color="#504F4F";
		document.getElementById('confirmeobrigatorios').style.color="#504F4F";
		alert("Preencha o campo Bairro corretamente");
		document.formulario.bairro.focus();
		
		return false;
	}
	
	// Função de validação do campo
		if ( cidade == null || cidade == '' || cidade.length<3){ 
		document.getElementById('nomeobrigatorios').style.color="#504F4F";
		document.getElementById('ieobrigatorios').style.color="#504F4F";
		document.getElementById('cnpjobrigatorios').style.color="#504F4F";
		document.getElementById('enderecoobrigatorios').style.color="#504F4F";
		document.getElementById('bairroobrigatorios').style.color="#504F4F";
		document.getElementById('cidadeobrigatorios').style.color="#ee0000";
		document.getElementById('ufobrigatorios').style.color="#504F4F";
		document.getElementById('cepobrigatorios').style.color="#504F4F";
		document.getElementById('emailobrigatorios').style.color="#504F4F";
		document.getElementById('senhaobrigatorios').style.color="#504F4F";
		document.getElementById('confirmeobrigatorios').style.color="#504F4F";
		alert("Preencha o campo Cidade corretamente");
		document.formulario.cidade.focus();
		
		return false;
	}
	
	// Função de validação do campo
		if ( cep == null || cep == '' || cep.length<8){ 
		document.getElementById('nomeobrigatorios').style.color="#504F4F";
		document.getElementById('ieobrigatorios').style.color="#504F4F";
		document.getElementById('cnpjobrigatorios').style.color="#504F4F";
		document.getElementById('enderecoobrigatorios').style.color="#504F4F";
		document.getElementById('bairroobrigatorios').style.color="#504F4F";
		document.getElementById('cidadeobrigatorios').style.color="#504F4F";
		document.getElementById('ufobrigatorios').style.color="#504F4F";
		document.getElementById('cepobrigatorios').style.color="#ee0000";
		document.getElementById('emailobrigatorios').style.color="#504F4F";
		document.getElementById('senhaobrigatorios').style.color="#504F4F";
		document.getElementById('confirmeobrigatorios').style.color="#504F4F";
		alert("Preencha o campo CEP corretamente");
		document.formulario.cep.focus();
		
		return false;
	}
	
	
	// Função de validação do formulário - Email
		if ( email == null || email == '' ) { 
		document.getElementById('nomeobrigatorios').style.color="#504F4F";
		document.getElementById('ieobrigatorios').style.color="#504F4F";
		document.getElementById('cnpjobrigatorios').style.color="#504F4F";
		document.getElementById('enderecoobrigatorios').style.color="#504F4F";
		document.getElementById('bairroobrigatorios').style.color="#504F4F";
		document.getElementById('cidadeobrigatorios').style.color="#504F4F";
		document.getElementById('ufobrigatorios').style.color="#504F4F";
		document.getElementById('cepobrigatorios').style.color="#504F4F";
		document.getElementById('emailobrigatorios').style.color="#ee0000";
		document.getElementById('senhaobrigatorios').style.color="#504F4F";
		document.getElementById('confirmeobrigatorios').style.color="#504F4F";
		alert("Preencha o campo E-MAIL corretamente");
		document.formulario.email.focus(); 
		return false;
	}
	//validar email(verificao de endereco eletronico)
		parte1 = email.indexOf("@");
		parte2 = email.indexOf(".");
		parte3 = email.length;
		if (!(parte1 >= 3 && parte2 >= 6 && parte3 >= 9)) {
			document.getElementById('nomeobrigatorios').style.color="#504F4F";
			document.getElementById('ieobrigatorios').style.color="#504F4F";
			document.getElementById('cnpjobrigatorios').style.color="#504F4F";
			document.getElementById('enderecoobrigatorios').style.color="#504F4F";
			document.getElementById('bairroobrigatorios').style.color="#504F4F";
			document.getElementById('cidadeobrigatorios').style.color="#504F4F";
			document.getElementById('ufobrigatorios').style.color="#504F4F";
			document.getElementById('cepobrigatorios').style.color="#504F4F";
			document.getElementById('emailobrigatorios').style.color="#ee0000";
			document.getElementById('senhaobrigatorios').style.color="#504F4F";
			document.getElementById('confirmeobrigatorios').style.color="#504F4F";
			alert("O campo E-mail deve ser conter um endereco eletronico valido!");
			document.formulario.email.focus();
			return false;
		}
  
	// Função de validação do campo
		if ( senha == null || senha == '' || senha.length<6){ 
		document.getElementById('nomeobrigatorios').style.color="#504F4F";
		document.getElementById('ieobrigatorios').style.color="#504F4F";
		document.getElementById('cnpjobrigatorios').style.color="#504F4F";
		document.getElementById('enderecoobrigatorios').style.color="#504F4F";
		document.getElementById('bairroobrigatorios').style.color="#504F4F";
		document.getElementById('cidadeobrigatorios').style.color="#504F4F";
		document.getElementById('ufobrigatorios').style.color="#504F4F";
		document.getElementById('cepobrigatorios').style.color="#504F4F";
		document.getElementById('emailobrigatorios').style.color="#504F4F";
		document.getElementById('senhaobrigatorios').style.color="#ee0000";
		document.getElementById('confirmeobrigatorios').style.color="#504F4F";
		alert("Preencha o campo Senha corretamente. Minimo 6 caracteres.");
		document.formulario.senha.focus();
		
		return false;
	}
	
	// Função de validação do campo
		if ( confirme != senha){ 
		document.getElementById('nomeobrigatorios').style.color="#504F4F";
		document.getElementById('ieobrigatorios').style.color="#504F4F";
		document.getElementById('cnpjobrigatorios').style.color="#504F4F";
		document.getElementById('enderecoobrigatorios').style.color="#504F4F";
		document.getElementById('bairroobrigatorios').style.color="#504F4F";
		document.getElementById('cidadeobrigatorios').style.color="#504F4F";
		document.getElementById('ufobrigatorios').style.color="#504F4F";
		document.getElementById('cepobrigatorios').style.color="#504F4F";
		document.getElementById('emailobrigatorios').style.color="#504F4F";
		document.getElementById('senhaobrigatorios').style.color="#504F4F";
		document.getElementById('confirmeobrigatorios').style.color="#ee0000";
		alert("Preencha o campo Confirme a senha corretamente.");
		document.formulario.confirme.focus();
		
		return false;
	}
  
	return true;
}