﻿function traco(campo){
	if (campo.value.length == 4 ){
		campo.value = campo.value+"-";
	}
}

function validaForm(frm,tipo) {
// O paramêtro frm desta função significa: this.form, pois a chamada da função - validaForm(this), foi setada na tag form.

if (tipo == 'addInscricao'){
	if(frm.nome.value == "" || frm.nome.value == null || frm.nome.value.length < 15) {
		// Exibiremos um alerta, caso o campo esteja vazio.
		alert("Por favor, informe o nome.");
		// Vamos setar um focus no campo.
		frm.nome.focus();
		// Bloqueando o envio do form.
		return false;
	}
	
	if(frm.email.value == "" || frm.email.value == null || frm.email.value.length < 10) {
		// Exibiremos um alerta, caso o campo esteja vazio.
		alert("Por favor, informe-nos o email.");
		// Vamos setar um focus no campo.
		frm.email.focus();
		// Bloqueando o envio do form.
		return false;
	}
	
	if(frm.cpf.value == "" || frm.cpf.value == null || frm.cpf.value.length < 10) {
		// Exibiremos um alerta, caso o campo esteja vazio.
		alert("Por favor, informe o CPF.");
		// Vamos setar um focus no campo.
		frm.cpf.focus();
		// Bloqueando o envio do form.
		return false;
	}
	
	if(frm.telefone.value == "" || frm.telefone.value == null || frm.telefone.value.length < 8) {
		// Exibiremos um alerta, caso o campo esteja vazio.
		alert("Por favor, informe o telefone.");
		// Vamos setar um focus no campo.
		frm.telefone.focus();
		// Bloqueando o envio do form.
		return false;
	}
	
	if(frm.celular.value == "" || frm.celular.value == null || frm.celular.value.length < 8) {
		// Exibiremos um alerta, caso o campo esteja vazio.
		alert("Por favor, informe o celular.");
		// Vamos setar um focus no campo.
		frm.celular.focus();
		// Bloqueando o envio do form.
		return false;
	}
	
	if(frm.endereco.value == "" || frm.endereco.value == null || frm.endereco.value.length < 10) {
		// Exibiremos um alerta, caso o campo esteja vazio.
		alert("Por favor, informe o endereço.");
		// Vamos setar um focus no campo.
		frm.endereco.focus();
		// Bloqueando o envio do form.
		return false;
	}
	
	if(frm.bairro.value == "" || frm.bairro.value == null || frm.bairro.value.length < 3) {
		// Exibiremos um alerta, caso o campo esteja vazio.
		alert("Por favor, informe o bairro.");
		// Vamos setar um focus no campo.
		frm.bairro.focus();
		// Bloqueando o envio do form.
		return false;
	}
	
	if(frm.cep.value == "" || frm.cep.value == null || frm.cep.value.length < 8) {
		// Exibiremos um alerta, caso o campo esteja vazio.
		alert("Por favor, informe o CEP.");
		// Vamos setar um focus no campo.
		frm.cep.focus();
		// Bloqueando o envio do form.
		return false;
	}
	
	if(frm.cidade.value == "" || frm.cidade.value == null || frm.cidade.value.length < 3) {
		// Exibiremos um alerta, caso o campo esteja vazio.
		alert("Por favor, informe a cidade.");
		// Vamos setar um focus no campo.
		frm.cidade.focus();
		// Bloqueando o envio do form.
		return false;
	}
	
	if(frm.profissional[0].checked == false && frm.profissional[1].checked == false && frm.profissional[2].checked == false) {
		// Exibiremos um alerta, caso o campo esteja vazio.
		alert("Por favor, informe a ocupação.");	
		// Bloqueando o envio do form.
		return false;
	}
	
	if(frm.conheceu[0].checked == false && frm.conheceu[1].checked == false && frm.conheceu[2].checked == false && frm.conheceu[3].checked == false && frm.conheceu[4].checked == false && frm.conheceu[5].checked == false && frm.conheceu[6].checked == false) {
		// Exibiremos um alerta, caso o campo esteja vazio.
		alert("Por favor, informe como conheceu.");
		// Bloqueando o envio do form.
		return false;
	}

}

// Se tudo estiver correto, vamos permitir o envio do formulário mas antes pedindo confirmação.
return confirmar(tipo);
}

