function valida(tp)
{
	// INFORMAÇÕES GERIAS
	if (document.form.nome.value==""){
		alert("Nome obrigatório.")
		document.form.nome.focus() 
		return false
	}
	if (document.form.razaosocial.value==""){
		alert("Razão Social obrigatória.")
		document.form.razaosocial.focus() 
		return false 
	}
	if (document.form.cnpj.value==""){
		alert("CNPJ obrigatório.")
		document.form.cnpj.focus() 
		return false 
	}
	if (document.form.cep.value==""){
		alert("CEP obrigatório.")
		document.form.cep.focus() 
		return false 
	}
	if (document.form.endereco.value==""){
		alert("Endereço obrigatório.")
		document.form.endereco.focus() 
		return false
	}
	if (document.form.bairro.value==""){
		alert("Bairro obrigatório.")
		document.form.bairro.focus() 
		return false 
	}
	if (document.form.estado.value==""){
		alert("Estado obrigatório.")
		document.form.estado.focus() 
		return false 
	}
	if (document.form.dddfone.value==""){
		alert("DDD obrigatório.")
		document.form.dddfone.focus() 
		return false 
	}
	if (document.form.telefone.value==""){
		alert("Telefone obrigatório.")
		document.form.telefone.focus() 
		return false 
	}
	if (document.form.dddfax.value==""){
		alert("DDD obrigatório.")
		document.form.dddfax.focus() 
		return false 
	}
	if (document.form.fax.value==""){
		alert("Fax obrigatório.")
		document.form.fax.focus() 
		return false 
	}
	if(tp != "Anúncio"){
		// DADOS COMPLEMENTARES
		if (document.form.dddreserva.value==""){
			alert("DDD obrigatório.")
			document.form.dddreserva.focus() 
			return false
		}
		if (document.form.fonereserva.value==""){
			alert("Telefone da Central de Reservas obrigatório.")
			document.form.fonereserva.focus() 
			return false
		}
		if (document.form.distanciaaeroporto.value==""){
			alert("Distância do Aeroporto obrigatório.")
			document.form.distanciaaeroporto.focus() 
			return false
		}
		if (document.form.classificacao.value==""){
			alert("Classificação obrigatório.")
			document.form.classificacao.focus() 
			return false
		}
		if (document.form.categoria.value==""){
			alert("Categoria obrigatório.")
			document.form.categoria.focus() 
			return false
		}
		if (document.form.quantsalaeve.value!="" && (document.form.capacsalaevemin.value=="" || document.form.capacsalaevemax.value=="")){
			alert("Capacidade de Salas obrigatório.")
			document.form.capacsalaevemin.focus() 
			return false
		}
		if (document.form.totalaptos.value==""){
			alert("Total de Apartamentos obrigatório.")
			document.form.totalaptos.focus() 
			return false
		}
		// TARIFAS
		if (document.form.singlebalcao.value==""){
			alert("Tarifa obrigatória.")
			document.form.singlebalcao.focus() 
			return false
		}
		if (document.form.singlestandard.value==""){
			alert("Tarifa obrigatória.")
			document.form.singlestandard.focus() 
			return false
		}
		if (document.form.singleluxo.value==""){
			alert("Tarifa obrigatória.")
			document.form.singleluxo.focus() 
			return false
		}
		if (document.form.doublebalcao.value==""){
			alert("Tarifa obrigatória.")
			document.form.doublebalcao.focus() 
			return false
		}
		if (document.form.doublestandard.value==""){
			alert("Tarifa obrigatória.")
			document.form.doublestandard.focus() 
			return false
		}	
		if (document.form.doubleluxo.value==""){
			alert("Tarifa obrigatória.")
			document.form.doubleluxo.focus() 
			return false
		}		
		if (document.form.pensao.value==""){
			alert("Tipo de Pensão obrigatória.")
			document.form.pensao.focus() 
			return false
		}
		if (document.form.validade.value==""){
			alert("Validade obrigatória.")
			document.form.validade.focus() 
			return false
		}
	}
	// REPRESENTANTE LEGAL
	if (document.form.nomerl.value==""){
		alert("Nome obrigatório.")
		document.form.nomerl.focus() 
		return false
	}
	if (document.form.cargorl.value==""){
		alert("Cargo obrigatório.")
		document.form.cargorl.focus() 
		return false
	}
	if (document.form.dddrl.value==""){
		alert("DDD obrigatório.")
		document.form.dddrl.focus() 
		return false
	}
	if (document.form.fonerl.value==""){
		alert("Fone obrigatório.")
		document.form.fonerl.focus() 
		return false
	}
	if (document.form.dddfaxrl.value==""){
		alert("DDD obrigatório.")
		document.form.dddfaxrl.focus() 
		return false
	}
	if (document.form.faxrl.value==""){
		alert("Fax obrigatório.")
		document.form.faxrl.focus() 
		return false
	}
	if (document.form.emailrl.value==""){
		alert("E-mail obrigatório.")
		document.form.emailrl.focus() 
		return false
	}
	// REPRESENTANTE DO DEPTO. FINANCEIRO
	if (document.form.nomerf.value==""){
		alert("Nome obrigatório.")
		document.form.nomerf.focus() 
		return false
	}
	if (document.form.cargorf.value==""){
		alert("Cargo obrigatório.")
		document.form.cargorf.focus() 
		return false
	}
	if (document.form.dddrf.value==""){
		alert("DDD obrigatório.")
		document.form.dddrf.focus() 
		return false
	}
	if (document.form.fonerf.value==""){
		alert("Fone obrigatório.")
		document.form.fonerf.focus() 
		return false
	}
	if (document.form.dddfaxrf.value==""){
		alert("DDD obrigatório.")
		document.form.dddfaxrf.focus() 
		return false
	}
	if (document.form.faxrf.value==""){
		alert("Fax obrigatório.")
		document.form.faxrf.focus() 
		return false
	}
	if (document.form.emailrf.value==""){
		alert("E-mail obrigatório.")
		document.form.emailrf.focus() 
		return false
	}
	// RESPONSÁVEL PELO CONTRATO
	if (document.form.nomerc.value==""){
		alert("Nome obrigatório.")
		document.form.nomerc.focus() 
		return false
	}
	if (document.form.cpfrc.value==""){
		alert("CPF obrigatório.")
		document.form.cpfrc.focus() 
		return false
	}
	if (document.form.cargorc.value==""){
		alert("Cargo obrigatório.")
		document.form.cargorc.focus() 
		return false
	}
	if (document.form.dddrc.value==""){
		alert("DDD obrigatório.")
		document.form.dddrc.focus() 
		return false
	}
	if (document.form.fonerc.value==""){
		alert("Fone obrigatório.")
		document.form.fonerc.focus() 
		return false
	}
	if (document.form.dddfaxrc.value==""){
		alert("DDD obrigatório.")
		document.form.dddfaxrc.focus() 
		return false
	}
	if (document.form.faxrc.value==""){
		alert("Fax obrigatório.")
		document.form.faxrc.focus() 
		return false
	}
	if (document.form.emailrc.value==""){
		alert("E-mail obrigatório.")
		document.form.emailrc.focus() 
		return false
	}
	// CONTRATO
	if (document.form.quantia.value==""){
		alert("Informe o valor negociado.")
		document.form.quantia.focus() 
		return false
	}
}