	function ValidaCadastro()
	{
		document.all.form1.cidade.value = frameCidades.formUF.listagem_cidades.value;
		
		if (isEmpty(document.all.form1.razaosocial.value))
		{ 
			alert('Você esqueceu de informar a Razão Social da empresa.');
			document.all.form1.razaosocial.focus();
			return false;
		}			
			
		if (isEmpty(document.all.form1.nome.value))
		{ 
			alert('Você esqueceu de informar seu nome.');
			document.all.form1.nome.focus();
			return false;
		}

		if (isEmpty(document.all.form1.cpfcnpj.value))
		{ 
			alert('Você esqueceu de informar seu CPF ou CNPJ.');
			document.all.form1.cpfcnpj.focus();
			return false;
		}
		if (!isCPFCNPJ(document.all.form1.cpfcnpj.value,0))
		{ 
			alert('Você deve digitar um CPF ou um CNPJ válido.');
			document.all.form1.cpfcnpj.focus();
			return false;
		}		
		
		if (isEmpty(document.all.form1.representante.value))
		{ 
			alert('Você esqueceu de informar o nome do representante legal.');
			document.all.form1.representante.focus();
			return false;
		}		
		
		if (isEmpty(document.all.form1.email.value))
		{ 
			alert('Você esqueceu de informar seu e-mail.');
			document.all.form1.email.focus();
			return false;
		}
		if (!isEmail(document.all.form1.email.value))
		{ 
			alert('Você deve digitar um e-mail válido.');
			document.all.form1.email.focus();
			return false;
		}		
		
		if (isEmpty(document.all.form1.pasta.value))
		{ 
			alert('Você esqueceu de informar a pasta atalho.');
			document.all.form1.pasta.focus();
			return false;
		}

		if (isEmpty(document.all.form1.ddd1.value))
		{ 
			alert('Você esqueceu de informar o DDD do telefone.');
			document.all.form1.ddd1.focus();
			return false;
		}
		
		if (isEmpty(document.all.form1.tel1.value))
		{ 
			alert('Você esqueceu de informar pelo menos um telefone.');
			document.all.form1.tel1.focus();
			return false;
		}

		if (isEmpty(document.all.form1.estado.value))
		{ 
			alert('Você esqueceu de informar o estado.');
			document.all.form1.estado.focus();
			return false;
		}		
		
		if (isEmpty(document.all.form1.cidade.value))
		{ 
			alert('Você esqueceu de informar a cidade.');
			document.all.form1.cidade.focus();
			return false;
		}
		
		if (isEmpty(document.all.form1.bairro.value))
		{ 
			alert('Você esqueceu de informar o bairro.');
			document.all.form1.bairro.focus();
			return false;
		}
		
		if (isEmpty(document.all.form1.endereco.value))
		{ 
			alert('Você esqueceu de informar seu endereço.');
			document.all.form1.endereco.focus();
			return false;
		}				
		
		if (isEmpty(document.all.form1.numero.value))
		{ 
			alert('Você esqueceu de informar o número (endereço).');
			document.all.form1.numero.focus();
			return false;
		}	
		
		if (isEmpty(document.all.form1.cep.value))
		{ 
			alert('Você esqueceu de informar o CEP (endereço).');
			document.all.form1.cep.focus();
			return false;
		}	
		
		if (isEmpty(document.all.form1.tipo1.value))
		{ 
			alert('Você esqueceu de informar a área em que deseja anunciar (1).');
			document.all.form1.tipo1.focus();
			return false;
		}
		if (isEmpty(document.all.form1.tipo1l.value))
		{ 
			alert('Você esqueceu de informar o limite máximo de anúncio para a área ' + document.all.form1.tipo1.value + '.');
			document.all.form1.tipo1l.focus();
			return false;
		}		
		
		if (isEmpty(document.all.form1.tipo2.value))
		{ 
			alert('Você esqueceu de informar a área em que deseja anunciar (2).');
			document.all.form1.tipo2.focus();
			return false;
		}
		if (isEmpty(document.all.form1.tipo2l.value))
		{ 
			alert('Você esqueceu de informar o limite máximo de anúncio para a área ' + document.all.form1.tipo2.value + '.');
			document.all.form1.tipo2l.focus();
			return false;
		}			
		
		if (isEmpty(document.all.form1.tipo3.value))
		{ 
			alert('Você esqueceu de informar a área em que deseja anunciar (3).');
			document.all.form1.tipo3.focus();
			return false;
		}		
		if (isEmpty(document.all.form1.tipo3l.value))
		{ 
			alert('Você esqueceu de informar o limite máximo de anúncio para a área ' + document.all.form1.tipo3.value + '.');
			document.all.form1.tipo3l.focus();
			return false;
		}	
		
		if (isEmpty(document.all.form1.tipo4.value))
		{ 
			alert('Você esqueceu de informar a área em que deseja anunciar (4)).');
			document.all.form1.tipo4.focus();
			return false;
		}		
		if (isEmpty(document.all.form1.tipo4l.value))
		{ 
			alert('Você esqueceu de informar o limite máximo de anúncio para a área ' + document.all.form1.tipo4.value + '.');
			document.all.form1.tipo4l.focus();
			return false;
		}			
		
		if (isEmpty(document.all.form1.tipo5.value))
		{ 
			alert('Você esqueceu de informar a área em que deseja anunciar (5).');
			document.all.form1.tipo3.focus();
			return false;
		}		
		if (isEmpty(document.all.form1.tipo5l.value))
		{ 
			alert('Você esqueceu de informar o limite máximo de anúncio para a área ' + document.all.form1.tipo5.value + '.');
			document.all.form1.tipo5l.focus();
			return false;
		}			
		
		if (isEmpty(document.all.form1.senha1.value))
		{ 
			alert('Você esqueceu de informar sua senha.');
			document.all.form1.senha1.focus();
			return false;
		}			
		
		if (isEmpty(document.all.form1.senha2.value))
		{ 
			alert('Você esqueceu de informar a confirmação da senha.');
			document.all.form1.senha2.focus();
			return false;
		}
		
		if (document.all.form1.senha1.value!=document.all.form1.senha2.value)
		{ 
			alert('A confirmação da senha não confere com a senha.');
			document.all.form1.senha2.focus();
			return false;
		}		
						
		return true;
	
	}