function verifica () {
	if (document.form1.ctipo[0].checked == false && document.form1.ctipo[1].checked == false) {
		var tipo = '';
		if (mensagem('Você deve selecionar uma das opções: pessoa física ou pessoa jurídica', tipo) == false) return false;
	}
	else {
		if (document.form1.ctipo[0].checked == true) {
			if (verificaJur() != false)
				if (confSenha() != false)
					return true;
				else
					return false;
			else
				return false;
		}
		else {
			if (verificaFis() != false)
				if (confSenha() != false)
					return true;
				else
					return false;
			else
				return false;
		}
	}
}

function verificaFis () {
	var nome = document.form1.cnome.value;
	var cpf = document.form1.ccpf.value;
	var rg = document.form1.crg.value;
	var dia = document.form1.dia.value;
	var mes = document.form1.mes.value;
	var ano = document.form1.ano.value;
	var endereco = document.form1.cend.value;
	var cep1 = document.form1.ccep1.value;
	var cep2 = document.form1.ccep2.value;
	var cidade = document.form1.ccidade.value;
	var estado = document.form1.cestado.value;
	var outros = document.form1.outros2.value;
	var ddd = document.form1.cddd.value;
	var fone = document.form1.cfone.value;

	if (mensagem('O campo nome deve ser preenchido', nome) == false) return false;
	if (mensagem('O campo cpf deve ser preenchido', cpf) == false) return false;
	if (mensagem('O campo endereço deve ser preenchido', endereco) == false) return false;
	if (mensagem('A primeira parte do CEP deve ser preenchida', cep1) == false) return false;
	if (mensagem('A segunda parte do CEP deve ser preenchida', cep2) == false) return false;
	if (mensagem('O campo cidade deve ser preenchido', cidade) == false) return false;
	if (mensagem('O campo estado deve ser preenchido', estado) == false) return false;
	if (mensagem('A parte do ddd do telefone deve ser preenchida', ddd) == false) return false;
	if (mensagem('O campo telefone deve ser preenchido', fone) == false) return false;
}

function verificaJur () {
	var nome = document.form1.cnome2.value;
	var contato = document.form1.cnome3.value;
	var cgc = document.form1.ccgc.value;
	var ie = document.form1.cie.value;
	var ieisento = document.form1.cieisento.checked;
	var endereco = document.form1.cend2.value;
	var cep1 = document.form1.ccep12.value;
	var cep2 = document.form1.ccep22.value;
	var cidade = document.form1.ccidade2.value;
	var estado = document.form1.cestado2.value;
	var outros = document.form1.outros.value;
	var ddd = document.form1.cddd2.value;
	var fone = document.form1.cfone2.value;

	if (mensagem('O campo empresa deve ser preenchido', nome) == false) return false;
	if (mensagem('O campo pessoa para contato deve ser preenchido', contato) == false) return false;
	if (mensagem('O campo CNPJ deve ser preenchido', cgc) == false) return false;

	if (ieisento != true)
		if (mensagem('O campo IE deve ser preenchido', ie) == false) return false;

	if (mensagem('O campo endereço deve ser preenchido', endereco) == false) return false;
	if (mensagem('A primeira parte do CEP deve ser preenchida', cep1) == false) return false;
	if (mensagem('A segunda parte do CEP deve ser preenchida', cep2) == false) return false;
	if (mensagem('O campo cidade deve ser preenchido', cidade) == false) return false;
	if (mensagem('O campo estado deve ser preenchido', estado) == false) return false;
	if (mensagem('A parte do ddd do telefone deve ser preenchida', ddd) == false) return false;
	if (mensagem('O campo telefone deve ser preenchido', fone) == false) return false;
}

function confSenha () {
	var login = document.form1.cloggin.value;
	var senha = document.form1.csenha22.value;
	var confsenha = document.form1.cconfsenha22.value;

	if (mensagem('O campo e-mail deve ser preenchido', login) == false) return false;
	if (mensagem('O campo senha deve ser preenchido', senha) == false) return false;

	if (senha != confsenha) {
		alert('A senha e a confirmação de senha são diferentes!');
		return false;
	}
}

function mensagem(msg, campo) {
	if (campo.length == 0) {
		alert(msg);
		return false;
	}
	else
		return true;
}

function mataJur () {
	document.form1.cnome2.style.background = "#cccccc";
	document.form1.cnome2.disabled=true;

	document.form1.cnome3.style.background = "#cccccc";
	document.form1.cnome3.disabled=true;

	document.form1.dia2.style.background = "#cccccc";
	document.form1.dia2.disabled=true;

	document.form1.mes2.style.background = "#cccccc";
	document.form1.mes2.disabled=true;

	document.form1.ano2.style.background = "#cccccc";
	document.form1.ano2.disabled=true;

	document.form1.ccgc.style.background = "#cccccc";
	document.form1.ccgc.disabled=true;

	document.form1.cie.style.background = "#cccccc";
	document.form1.cie.disabled=true;

	document.form1.cieisento.style.background = "#cccccc";
	document.form1.cieisento.disabled=true;

	document.form1.cend2.style.background = "#cccccc";
	document.form1.cend2.disabled=true;

  	document.form1.ccep12.style.background = "#cccccc";
	document.form1.ccep12.disabled=true;

  	document.form1.ccep22.style.background = "#cccccc";
	document.form1.ccep22.disabled=true;

  	document.form1.cbairro2.style.background = "#cccccc";
	document.form1.cbairro2.disabled=true;

	document.form1.ccidade2.style.background = "#cccccc";
	document.form1.ccidade2.disabled=true;

	document.form1.cestado2.style.background = "#cccccc";
	document.form1.cestado2.disabled=true;

	document.form1.outros.style.background = "#cccccc";
	document.form1.outros.disabled=true;

	document.form1.cddd2.style.background = "#cccccc";
	document.form1.cddd2.disabled=true;

	document.form1.cfone2.style.background = "#cccccc";
	document.form1.cfone2.disabled=true;

	viveFis();
}

function viveJur () {
	document.form1.cnome2.style.background = "#ffffff";
	document.form1.cnome2.disabled=false;

	document.form1.cnome3.style.background = "#ffffff";
	document.form1.cnome3.disabled=false;

	document.form1.dia2.style.background = "#ffffff";
	document.form1.dia2.disabled=false;

	document.form1.mes2.style.background = "#ffffff";
	document.form1.mes2.disabled=false;

	document.form1.ano2.style.background = "#ffffff";
	document.form1.ano2.disabled=false;

	document.form1.ccgc.style.background = "#ffffff";
	document.form1.ccgc.disabled=false;

	document.form1.cie.style.background = "#ffffff";
	document.form1.cie.disabled=false;

	document.form1.cieisento.style.background = "#ffffff";
	document.form1.cieisento.disabled=false;

	document.form1.cend2.style.background = "#ffffff";
	document.form1.cend2.disabled=false;

  	document.form1.ccep12.style.background = "#ffffff";
	document.form1.ccep12.disabled=false;

  	document.form1.ccep22.style.background = "#ffffff";
	document.form1.ccep22.disabled=false;

  	document.form1.cbairro2.style.background = "#ffffff";
	document.form1.cbairro2.disabled=false;

	document.form1.ccidade2.style.background = "#ffffff";
	document.form1.ccidade2.disabled=false;

	document.form1.cestado2.style.background = "#ffffff";
	document.form1.cestado2.disabled=false;

	document.form1.outros.style.background = "#ffffff";
	document.form1.outros.disabled=false;

	document.form1.cddd2.style.background = "#ffffff";
	document.form1.cddd2.disabled=false;

	document.form1.cfone2.style.background = "#ffffff";
	document.form1.cfone2.disabled=false;
}

function mataFis () {
	document.form1.cnome.style.background = "#cccccc";
	document.form1.cnome.disabled=true;

	document.form1.ccpf.style.background = "#cccccc";
	document.form1.ccpf.disabled=true;

	document.form1.crg.style.background = "#cccccc";
	document.form1.crg.disabled=true;

	document.form1.dia.style.background = "#cccccc";
	document.form1.dia.disabled=true;

	document.form1.mes.style.background = "#cccccc";
	document.form1.mes.disabled=true;

	document.form1.ano.style.background = "#cccccc";
	document.form1.ano.disabled=true;

	document.form1.cend.style.background = "#cccccc";
	document.form1.cend.disabled=true;

	document.form1.ccep1.style.background = "#cccccc";
	document.form1.ccep1.disabled=true;

	document.form1.cbairro.style.background = "#cccccc";
	document.form1.cbairro.disabled=true;

	document.form1.ccep1.style.background = "#cccccc";
	document.form1.ccep1.disabled=true;

	document.form1.ccep2.style.background = "#cccccc";
	document.form1.ccep2.disabled=true;

	document.form1.ccidade.style.background = "#cccccc";
	document.form1.ccidade.disabled=true;

	document.form1.cestado.style.background = "#cccccc";
	document.form1.cestado.disabled=true;

	document.form1.outros2.style.background = "#cccccc";
	document.form1.outros2.disabled=true;

	document.form1.cddd.style.background = "#cccccc";
	document.form1.cddd.disabled=true;

	document.form1.cfone.style.background = "#cccccc";
	document.form1.cfone.disabled=true;

	viveJur();
}

function viveFis () {
	document.form1.cnome.style.background = "#ffffff";
	document.form1.cnome.disabled=false;

	document.form1.ccpf.style.background = "#ffffff";
	document.form1.ccpf.disabled=false;

	document.form1.crg.style.background = "#ffffff";
	document.form1.crg.disabled=false;

	document.form1.dia.style.background = "#ffffff";
	document.form1.dia.disabled=false;

	document.form1.mes.style.background = "#ffffff";
	document.form1.mes.disabled=false;

	document.form1.ano.style.background = "#ffffff";
	document.form1.ano.disabled=false;

	document.form1.cend.style.background = "#ffffff";
	document.form1.cend.disabled=false;

	document.form1.ccep1.style.background = "#ffffff";
	document.form1.ccep1.disabled=false;

	document.form1.ccep1.style.background = "#ffffff";
	document.form1.ccep1.disabled=false;

	document.form1.ccep2.style.background = "#ffffff";
	document.form1.ccep2.disabled=false;

	document.form1.cbairro.style.background = "#ffffff";
	document.form1.cbairro.disabled=false;

	document.form1.ccidade.style.background = "#ffffff";
	document.form1.ccidade.disabled=false;

	document.form1.cestado.style.background = "#ffffff";
	document.form1.cestado.disabled=false;

	document.form1.outros2.style.background = "#ffffff";
	document.form1.outros2.disabled=false;

	document.form1.cddd.style.background = "#ffffff";
	document.form1.cddd.disabled=false;

	document.form1.cfone.style.background = "#ffffff";
	document.form1.cfone.disabled=false;
}

function mataIE () {
	if (document.form1.cieisento.checked == true) {
		document.form1.cie.style.background = "#cccccc";
		document.form1.cie.disabled=true;
	}
	else {
		document.form1.cie.style.background = "#ffffff";
		document.form1.cie.disabled=false;o
	}
}

function selecionaFis () {
	document.form1.ctipo[0].checked = true;
	mataFis();
}

function pulaCEP (campo) {
	if (campo == 1)
		var x = document.form1.ccep1.value;
	else
		var x = document.form1.ccep12.value;

	if (x.length == 5) {
		if (campo == 1)
			document.form1.ccep2.focus();
		else
			document.form1.ccep22.focus();
	}
}