function validaTipoPessoa(n) {
	if(n == 1) {
		document.getElementById('pf').style.display = 'block';
		document.getElementById('pj').style.display = 'none';
	} else {
		document.getElementById('pj').style.display = 'block';
		document.getElementById('pf').style.display = 'none';
	}
}
function validaEntrega() {
	if(document.getElementById('entrega').checked == true) document.getElementById('pEntrega').style.display = 'none';
	else document.getElementById('pEntrega').style.display = 'block';
}
function validaCadastro() 
		{ 
		
		var msg = "";
		//PESSOA FÍSICA
		if(document.formCadastro.tipo[0].checked) {
			
			if(document.getElementById('nome').value == '') msg = msg + "\n* Digite seu nome.";
			//----------------------------------------------------------------------
			//----------------------------------------------------------------------
			cpf = document.getElementById('cpf').value;
			if (cpf.length < 11) msg = msg + "\n* Sao necessarios 11 digitos para verificacao do CPF!";
			var nonNumbers = /\D/;
			if (nonNumbers.test(cpf)) msg = msg + "\n* A verificacao de CPF suporta apenas numeros!";
			if (cpf == "00000000000" || cpf == "11111111111" || cpf == "22222222222" || cpf == "33333333333" || cpf == "44444444444" || cpf == "55555555555" || cpf == "66666666666" || cpf == "77777777777" || cpf == "88888888888" || cpf == "99999999999")	
				msg = msg + "\n* Numero de CPF invalido!";
			var a = [];
            var b = new Number;
            var c = 11;
            for (i=0; i<11; i++){
                   a[i] = cpf.charAt(i);
                    if (i < 9) b += (a[i] * --c);
            }
            if ((x = b % 11) < 2) { a[9] = 0 } else { a[9] = 11-x }
            b = 0;
            c = 11;
            for (y=0; y<10; y++) b += (a[y] * c--); 
            if ((x = b % 11) < 2) { a[10] = 0; } else { a[10] = 11-x; }
            if ((cpf.charAt(9) != a[9]) || (cpf.charAt(10) != a[10]))
				msg = msg + "\n* Digito verificador do CPF com problema!";               
			//---------------------------------------------------------------
			//----------------------------------------------------------------------
			
			if(document.getElementById('rg').value == '') msg = msg + "\n* Digite seu RG.";
			if(document.getElementById('dia').value == '' || document.getElementById('mes').value == '' || document.getElementById('ano').value == '') 
					msg = msg + "\n* Informe sua data de nascimento.";
		
		} else { //PESSOA JURÍDICA
			
			if(document.getElementById('empresa').value == '') msg = msg + "\n* Digite a razão social.";
			if(document.getElementById('responsavel').value == '') msg = msg + "\n* Digite o nome do responsável.";
			
			//------------VALIDAÇÃO DE CNPJ-----------------------------------------
			//----------------------------------------------------------------------
        	CNPJ = document.getElementById('cnpj').value;
        	
        	if (CNPJ.length < 2) msg += "\n* Digite o CNPJ."; 
        	
       		var nonNumbers = /\D/; 
        	if (nonNumbers.test(CNPJ)) msg += "\n* A verificacao de CNPJ suporta apenas numeros!";     
        	var a = []; 
        	var b = new Number; 
        	var c = [6,5,4,3,2,9,8,7,6,5,4,3,2]; 
        	for (i=0; i<12; i++){ 
            	a[i] = CNPJ.charAt(i); 
            	b += a[i] * c[i+1]; 
        	} 
        	if ((x = b % 11) < 2) { a[12] = 0 } else { a[12] = 11-x } 
        	b = 0; 
        	for (y=0; y<13; y++) { 
            	b += (a[y] * c[y]);  
       	 	} 
        	if ((x = b % 11) < 2) { a[13] = 0; } else { a[13] = 11-x; } 
        	if ((CNPJ.charAt(12) != a[12]) || (CNPJ.charAt(13) != a[13])){ 
            	msg +="\n* Digito verificador do CNPJ com problema!"; 
        	} 
			//----------------------------------------------------------------------
			//----------------------------------------------------------------------
			
		}
			if(document.getElementById('cep').value == '') msg = msg + "\n* Digite seu CEP.";
			if(document.getElementById('endereco').value == '') msg = msg + "\n* Digite seu endereco.";
			if(document.getElementById('numero').value == '') msg = msg + "\n* Digite seu numero.";
			if(document.getElementById('bairro').value == '') msg = msg + "\n* Digite seu bairro.";
			if(document.getElementById('cidade').value == '') msg = msg + "\n* Digite sua cidade.";
			if(document.getElementById('uf').value == '') msg = msg + "\n* Digite seu estado.";
		if(document.getElementById('entrega').checked == false) {
			if(document.getElementById('cep2').value == '') msg = msg + "\n* Digite seu CEP de entrega.";
			if(document.getElementById('endereco2').value == '') msg = msg + "\n* Digite seu endereco de entrega.";
			if(document.getElementById('numero2').value == '') msg = msg + "\n* Digite seu numero de entrega.";
			if(document.getElementById('bairro2').value == '') msg = msg + "\n* Digite seu bairro de entrega.";
			if(document.getElementById('cidade2').value == '') msg = msg + "\n* Digite sua cidade de entrega.";
			if(document.getElementById('uf2').value == '') msg = msg + "\n* Digite seu estado de entrega.";
		}
			if(document.getElementById('telefone').value == '') msg = msg + "\n* Digite seu telefone.";
			if(document.getElementById('email').value == '') msg = msg + "\n* Digite seu email.";
			if(document.getElementById('senha').value.length < 4) msg = msg + "\n* A senha deve conter no minimo 4 digitos.";
			if(document.getElementById('senha').value == '' || document.getElementById('resenha').value == '') msg = msg + "\n* Digite e confirme sua senha de acesso.";
			if(document.getElementById('senha').value != document.getElementById('resenha').value) msg = msg + "\n* A confirmacao da senha nao confere.";

			if (msg != '') {
				alert('OS CAMPOS COM * DEVEM SER PREENCHIDOS!\t\t\n\n'+msg);
				return false;
			}
	}
	