// JavaScript Document

function removeSpaces(string) {
	var tstring = "";
	string = '' + string;
	splitstring = string.split(" ");
	for(i = 0; i < splitstring.length; i++)
	tstring += splitstring[i];
	return tstring;
}

function validCodigo(form) {
	var codigo = document.getElementById("codigo");
		
	if(removeSpaces(codigo.value) == "") {
		alert("Informe seu Código.");
		codigo.focus();
		return
	}
		
	form.submit();
}

function validInscrito(form) {
	var nome = document.getElementById("nome");
	var cracha = document.getElementById("cracha");
	var email = document.getElementById("email");
	var cpf = document.getElementById("cpf");
	var ddd_celular = document.getElementById("ddd_celular");
	var celular = document.getElementById("celular");
	var franquia = document.getElementById("franquia");
	var razao_social = document.getElementById("razao_social");
	var cnpj = document.getElementById("cnpj");
	var endereco = document.getElementById("endereco");
	var bairro = document.getElementById("bairro");
	var cidade = document.getElementById("cidade");
	var estado = document.getElementById("estado");
	var pais = document.getElementById("pais");
	var ddd_fone = document.getElementById("ddd_fone");
	var fone = document.getElementById("fone");
	
	// Regra para a validação de e-mail.
	var reEmail = /^[\w-]+(\.[\w-]+)*@(([\w-]{2,63}\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
		
	if(removeSpaces(nome.value) == "") {
		alert("O campo Nome é necessário.");
		nome.focus();
		return
	}
		
	if(removeSpaces(cracha.value) == "") {
		alert("O campo Crachá é necessário.");
		cracha.focus();
		return
	}
		
	if(email.value == "") {
		alert("O campo E-mail é necessário.");
		email.focus();
		return;
	} else {
		valid_email = reEmail.exec(email.value)
		if(valid_email == null) {
			alert("E-mail inválido!");
			email.focus();
			return
		}
	}
	
	if(removeSpaces(cpf.value) == "") {
		alert("O campo CPF é necessário.");
		cpf.focus();
		return
	}
		
	if(removeSpaces(ddd_celular.value) == "") {
		alert("O campo DDD do celular é necessário.");
		ddd_celular.focus();
		return
	}
		
	if(removeSpaces(celular.value) == "") {
		alert("O campo Celular é necessário.");
		celular.focus();
		return
	}
		
	if(removeSpaces(franquia.value) == "") {
		alert("O campo Empresa/Franquia é necessário.");
		franquia.focus();
		return
	}
		
	if(removeSpaces(razao_social.value) == "") {
		alert("O campo Razão Social é necessário.");
		razao_social.focus();
		return
	}
		
	if(removeSpaces(cnpj.value) == "") {
		alert("O campo CNPJ é necessário.");
		cnpj.focus();
		return
	}
		
	if(removeSpaces(endereco.value) == "") {
		alert("O campo Endereço é necessário.");
		endereco.focus();
		return
	}
		
	if(removeSpaces(bairro.value) == "") {
		alert("O campo Bairro é necessário.");
		bairro.focus();
		return
	}
		
	if(removeSpaces(cidade.value) == "") {
		alert("O campo Cidade é necessário.");
		cidade.focus();
		return
	}
		
	if(removeSpaces(estado.value) == "") {
		alert("O campo Estado é necessário.");
		estado.focus();
		return
	}
		
	if(removeSpaces(pais.value) == "") {
		alert("O campo País é necessário.");
		pais.focus();
		return
	}
		
	if(removeSpaces(ddd_fone.value) == "") {
		alert("O campo DDD é necessário.");
		ddd_fone.focus();
		return
	}
		
	if(removeSpaces(fone.value) == "") {
		alert("O campo Telefone é necessário.");
		fone.focus();
		return
	}
		
	form.submit();

}
