// pre-submit callback 
function validate() { 
    var formulario = document.getElementById('contato_form');
	with (formulario) {
		if (formulario.razao_corporativo.value.length == 0) {
			//alert('-Preencha sua Razão Social');
			document.getElementById('dvErroRazao').style.display = "block";
			formulario.razao_corporativo.focus();
			formulario.razao_corporativo.select();
			return false;
		}
		else{
			document.getElementById('dvErroRazao').style.display = "none";
		}
		if (formulario.cnpj_corporativo.value.length == 0) {
			//alert('Preencha seu CNPJ');
			document.getElementById('dvErroCNPJ').style.display = "block";
			formulario.cnpj_corporativo.focus();
			formulario.cnpj_corporativo.select();
			return false;
		}
		else{
			document.getElementById('dvErroCNPJ').style.display = "none";
		}
		if (formulario.email_corporativo.value.length == 0 || validarEmail(formulario.email_corporativo) == false) {
			//alert('Preencha seu e-mail corretamente');
			document.getElementById('dvErroEmail').style.display = "block";
			formulario.email_corporativo.focus();
			formulario.email_corporativo.select();
			return false;
		}
		else{
			document.getElementById('dvErroEmail').style.display = "none";
		}
		if (formulario.contato_corporativo.value.length == 0) {
			//alert('Preencha o contato corporativo da empresa');
			document.getElementById('dvErroContato').style.display = "block";
			formulario.contato_corporativo.focus();
			formulario.contato_corporativo.select();
			return false;
		}
		else{
			document.getElementById('dvErroContato').style.display = "none";
		}
		if (formulario.cidade_corporativo.value.length == 0) {
			//alert('Preencha o nome da cidade');
			document.getElementById('dvErroCidade').style.display = "block";
			formulario.cidade_corporativo.focus();
			formulario.cidade_corporativo.select();
			return false;
		}
		else{
			document.getElementById('dvErroCidade').style.display = "none";
		}
		if (formulario.estado_corporativo.value.length == 0) {
			//alert('Selecione o estado da sua empresa.');
			formulario.estado_corporativo.focus();
			return false;
		}
		if (formulario.telefone_corporativo.value.length == 0) {
			//alert('Preencha o telefone.');
			document.getElementById('dvErroTelefone').style.display = "block";
			formulario.telefone_corporativo.focus();
			formulario.telefone_corporativo.select();
			return false;
		}
		else{
			document.getElementById('dvErroTelefone').style.display = "none";
		}
		if (formulario.mensagem_corporativo.value.length == 0) {
			//alert('Digite uma mensagem.');
			formulario.mensagem_corporativo.focus();
			formulario.mensagem_corporativo.select();
			return false;
		}
	}
    return true; 
} 
function showResponse(responseText, statusText)  { 
	alert(responseText);
}