function validarPesquisa(form){
	if(document.getElementById("empresa").value == ''){
		alert('Por favor, preencha o campo Nome da Empresa!');
		document.getElementById("empresa").focus();
		return false;
	}
	if(document.getElementById("cnpj").value == ''){
		alert('Por favor, preencha o campo CNPJ!');
		document.getElementById("cnpj").focus();
		return false;
	}
	if(document.getElementById("funcionarios").value == ''){
		alert('Por favor, preencha o campo Nº funcionários!');
		document.getElementById("funcionarios").focus();
		return false;
	}
	if(document.getElementById("endereco").value == ''){
		alert('Por favor, preencha o campo Endereço!');
		document.getElementById("endereco").focus();
		return false;
	}
	//cep
	if(document.getElementById("cep").value == ''){
		alert('Por favor, preencha o campo CEP!');
		document.getElementById("cep").focus();
		return false;
	}
	else{
		cep = document.getElementById("cep").value;
		if (cep.length < 8){
    	  alert('São necessários 8 dígitos para o campo CEP');
		  document.getElementById("cep").focus();
		  return false;
		}
		var nonNumbers = /\D/;
  		if (nonNumbers.test(cep)){
		  alert('O campo CEP suporta apenas números!');
		  document.getElementById("cep").focus();
		  return false;
		}
	}
	if(document.getElementById("cidade").value == ''){
		alert('Por favor, preencha o campo Cidade!');
		document.getElementById("cidade").focus();
		return false;
	}
	if(document.getElementById("estado").value == ''){
		alert('Por favor, preencha o campo Estado!');
		document.getElementById("estado").focus();
		return false;
	}
	//ddd
	if(document.getElementById("ddd").value == ''){
		alert('Por favor, preencha o campo DDD!');
		document.getElementById("ddd").focus();
		return false;
	}
	else{
		ddd = document.getElementById("ddd").value;
		if (ddd.length < 2){
    	  alert('São necessários 2 dígitos para o campo DDD');
		  document.getElementById("ddd").focus();
		  return false;
		}
		var nonNumbers = /\D/;
  		if (nonNumbers.test(ddd)){
		  alert('O campo DDD suporta apenas números!');
		  document.getElementById("ddd").focus();
		  return false;
		}
	}
	//fone
	if(document.getElementById("fone").value == ''){
		alert('Por favor, preencha o campo Fone!');
		document.getElementById("fone").focus();
		return false;
	}
	else{
		fone = document.getElementById("fone").value;
		if (fone.length < 8){
    	  alert('São necessários 8 dígitos para o campo Fone');
		  document.getElementById("fone").focus();
		  return false;
		}
		var nonNumbers = /\D/;
  		if (nonNumbers.test(fone)){
		  alert('O campo Fone suporta apenas números!');
		  document.getElementById("fone").focus();
		  return false;
		}
	}
	if(document.getElementById("nome").value == ''){
		alert('Por favor, preencha o campo Nome do respondente!');
		document.getElementById("nome").focus();
		return false;
	}
	if(document.getElementById("cargo").value == ''){
		alert('Por favor, preencha o campo Cargo!');
		document.getElementById("cargo").focus();
		return false;
	}
	//email
	if(document.getElementById("email").value == ""){
		alert("Por favor, preencha o campo email!");
		document.getElementById("email").focus();
		return false;
	}else{
		prim = document.getElementById("email").value.indexOf("@")
		if(prim < 2) {
			alert("O e-mail informado parece não estar correto.");
			document.getElementById("email").focus();
			return false;
		}
		if(document.getElementById("email").value.indexOf("@",prim + 1) != -1) {
			alert("O e-mail informado parece não estar correto.");
			document.getElementById("email").focus();
			return false;
		}
		if(document.getElementById("email").value.indexOf(".") < 1) {
			alert("O e-mail informado parece não estar correto.");
			document.getElementById("email").focus();
			return false;
		}
		if(document.getElementById("email").value.indexOf(" ") != -1) {
			alert("O e-mail informado parece não estar correto.");
			document.getElementById("email").focus();
			return false;
		}
		if(document.getElementById("email").value.indexOf("zipmeil.com") > 0) {
			alert("O e-mail informado parece não estar correto.");
			document.getElementById("email").focus();
			return false;
		}
		if(document.getElementById("email").value.indexOf("hotmeil.com") > 0) {
			alert("O e-mail informado parece não estar correto.");
			document.getElementById("email").focus();
			return false;
		}
		if(document.getElementById("email").value.indexOf(".@") > 0) {
			alert("O e-mail informado parece não estar correto.");
			document.getElementById("email").focus();
			return false;
		}
		if(document.getElementById("email").value.indexOf("@.") > 0) {
			alert("O e-mail informado parece não estar correto.");
			document.getElementById("email").focus();
			return false;
		}
		if(document.getElementById("email").value.indexOf(".com.br.") > 0) {
			alert("O e-mail informado parece não estar correto.");
			document.getElementById("email").focus();
			return false;
		}
		if(document.getElementById("email").value.indexOf("/") > 0) {
			alert("O e-mail informado parece não estar correto.");
			document.getElementById("email").focus();
			return false;
		}
		if(document.getElementById("email").value.indexOf("[") > 0) {
			alert("O e-mail informado parece não estar correto.");
			document.getElementById("email").focus();
			return false;
		}
		if(document.getElementById("email").value.indexOf("]") > 0) {
			alert("O e-mail informado parece não estar correto.");
			document.getElementById("email").focus();
			return false;
		}
		if(document.getElementById("email").value.indexOf("(") > 0) {
			alert("O e-mail informado parece não estar correto.");
			document.getElementById("email").focus();
			return false;
		}
		if(document.getElementById("email").value.indexOf(")") > 0) {
			alert("O e-mail informado parece não estar correto.");
			document.getElementById("email").focus();
			return false;
		}
		if(document.getElementById("email").value.indexOf("..") > 0) {
			alert("O e-mail informado parece não estar correto.");
			document.getElementById("email").focus();
			return false;
		}
	}
}