function envia_cadastro(){
document.cadastrar.submit();
}

$(document).ready(function() {
ativar_campos();
})


function ativar_campos(){
var tipo_cadastro = $('#pessoa').val()
	if (tipo_cadastro == "fisica"){
		$('#campos_empresa').hide(); $('#campos_pessoais').show(); 
		$('#campos_empresa input').each(function(){
 	  		 $(this).attr('disabled', 'disabled');
		})
		$('#campos_pessoais input').each(function(){
 	  		 $(this).removeAttr("disabled");
		})
	} else {
		$('#campos_empresa').show(); $('#campos_pessoais').hide(); 
		$('#campos_pessoais input').each(function(){
 	  		 $(this).attr('disabled', 'disabled');
		})
		$('#campos_empresa input').each(function(){
 	  		 $(this).removeAttr("disabled");
		})

	}
}
	
function validar_cadastro(){
var valido = true
var tipo_cadastro = $('#pessoa').val()
	if (tipo_cadastro == "fisica"){
		var i = ""
		//Valide os campos
		$('#campos_pessoais input').each(function(){
			if ($(this).val().length <1 && $(this).attr('id') != 'ddd_cel' && $(this).attr('id') != 'celular'){
				i ++
		   		$(this).addClass('borda_laranja');
				valido = false;
				if (i == 1){
					$(this).focus();
					}
			}
		})
	} else {
		var i = ""
		//Valide os campos
		$('#campos_empresa input').each(function(){
			if ($(this).val().length <1 && $(this).attr('id') != 'im' && $(this).attr('id') != 'complemento'){
				i ++
		   		$(this).addClass('borda_laranja');
				valido = false;
				if (i == 1){
					$(this).focus();
					}
			}
		})
		
	}
	
	if (valido == false ){
		alert("Por favor, preencha os campos obrigatorios assinalados");
	return false;
		} else {
			var p = ""
			//valide o endereço agora
			$('#campos_endereco input').each(function(){
			if ($(this).val().length <1 && $(this).attr('id') != 'im' && $(this).attr('id') != 'complemento'){
				p ++
		   		$(this).addClass('borda_laranja');
				valido = false;
				if (p == 1){
					$(this).focus();
				}
			}
			})
		
			}

	if (valido == false){
		alert('Preencha os campos obrigatorios assinalados.')
			return false;
	} else {
		if ($('#senha').val() != $('#resenha').val()){
			alert('A senha e a confirmacao de senha nao sao iguais.');
			$('#senha, #resenha').val('');$('#senha, #resenha').addClass('borda_laranja'); $('#senha').focus();
			return false;
			} else {
				//gravar
				if (tipo_cadastro == 'fisica'){
						if (ValidaCPF($('#cp1').val()+$('#cp2').val()+$('#cp3').val()+$('#cp4').val())){
			return true;
		}else{
			alert('CPF Invalido'); $('#cp1, #cp2, #cp3, #cp4').val('');$('#cp1, #cp2, #cp3, #cp4').addClass('borda_laranja'); $('#cp1').focus();
			}

					
					} else {
						
						
											if (ValidaCNPJ($('#cn1').val()+$('#cn2').val()+$('#cn3').val()+$('#cn4').val()+$('#cn5').val())){
				return true;
		}else{
			alert('CNPJ Invalido'); $('#cn1, #cn2, #cn3, #cn4, #cn5').val('') ;$('#cn1, #cn2, #cn3, #cn4, #cn5').addClass('borda_laranja'); $('#cn1').focus();
			}

						
						
						}
				
				
				return false;
				}
			
	}
}	

function validar_o_cnpj(){
	if (ValidaCNPJ($('#cn1').val()+$('#cn2').val()+$('#cn3').val()+$('#cn4').val()+$('#cn5').val())){
		
		}else{
			alert('CNPJ Invalido'); $('#cn1, #cn2, #cn3, #cn4, #cn5').val('') ;$('#cn1, #cn2, #cn3, #cn4, #cn5').addClass('borda_laranja'); $('#cn1').focus();
			}
	
}

function validar_o_cpf(){
	if (ValidaCPF($('#cp1').val()+$('#cp2').val()+$('#cp3').val()+$('#cp4').val())){
		
		}else{
			alert('CPF Invalido'); $('#cp1, #cp2, #cp3, #cp4').val('');$('#cp1, #cp2, #cp3, #cp4').addClass('borda_laranja'); $('#cp1').focus();
			}
	
}


function validar_email() {
var email = document.getElementById('email')

	if (email.value == "") {
		alert("Informe seu e-mail.");
		email.focus();
		email.select();
		return false;
	} else {
		prim = email.value.indexOf("@")
		if(prim < 2) {
			alert("E-Mail Inválido!");
			email.focus();
			email.select();
			return false;
		}
		if(email.value.indexOf("@",prim + 1) != -1) {
			alert("E-Mail Inválido!");
			email.focus();
			email.select();
			return false;
		}
		if(email.value.indexOf(".") < 1) {
			alert("E-Mail Inválido!");
			email.focus();
			email.select();
			return false;
		}
		if(email.value.indexOf(" ") != -1) {
			alert("E-Mail Inválido!");
			email.focus();
			email.select();
			return false;
		}
		if(email.value.indexOf("zipmeil.com") > 0) {
			alert("E-Mail Inválido!");
			email.focus();
			email.select();
			return false;
		}
		if(email.value.indexOf("hotmeil.com") > 0) {
			alert("E-Mail Inválido!");
			email.focus();
			email.select();
			return false;
		}
		if(email.value.indexOf(".@") > 0) {
			alert("E-Mail Inválido!");
			email.focus();
			email.select();
			return false;
		}
		if(email.value.indexOf("@.") > 0) {
			alert("E-Mail Inválido!");
			email.focus();
			email.select();
			return false;
		}
		if(email.value.indexOf(".com.br.") > 0) {
			alert("E-Mail Inválido!");
			email.focus();
			email.select();
			return false;
		}
		if(email.value.indexOf("/") > 0) {
			alert("E-Mail Inválido!");
			email.focus();
			email.select();
			return false;
		}
		if(email.value.indexOf("[") > 0) {
			alert("E-Mail Inválido!");
			email.focus();
			email.select();
			return false;
		}
		if(email.value.indexOf("]") > 0) {
			alert("E-Mail Inválido!");
			email.focus();
			email.select();
			return false;
		}
		if(email.value.indexOf("(") > 0) {
			alert("E-Mail Inválido!");
			email.focus();
			email.select();
			return false;
		}
		if(email.value.indexOf(")") > 0) {
			alert("E-Mail Inválido!");
			email.focus();
			email.select();
			return false;
		}
		if(email.value.indexOf("..") > 0) {
			alert("E-Mail Inválido!");
			email.focus();
			email.select();
			return false;
		}
	}
		return true;
}


