function validaFormulario(){
d = document.formulario;

/*if(d.comboDepartamento.value==""){
alert("Nenhum Departamento foi escolhido!");
d.comboDepartamento.focus();
return false;
}*/

if (d.nome.value == ""){
alert("O campo Nome deve ser preenchido!");
d.nome.focus();
return false;
}

if (d.nome.value.length < 1){
alert("O campo Nome deve ter mais que 2 caracteres!!!");
d.nome.focus();
return false;
}
if (d.email.value == ""){
alert("O campo Email deve ser preenchido!");
d.email.focus();
return false;
}
parte1 = d.email.value.indexOf("@");
parte2 = d.email.value.lastIndexOf(".");
parte3 = d.email.value.length;
parte4 = parte1 + 2;
if (!(parte1 >= 3 && parte2 >= parte4 && parte3 >= 9)) {
alert ("Preencha o campo Email corretamente. Verifique se não há caraceteres inválidos ou faltando e tente novamente!");
d.email.focus();
return false;
}

if (d.cidade.value == ""){
alert("O campo Cidade deve ser preenchido!");
d.cidade.focus();
return false;
}

if (d.cidade.value.length < 2){
alert("O campo Cidade deve ter mais que 2 caracteres!");
d.cidade.focus();
return false;
}

if (d.ComboEstado.value == "Escolha" ){
alert("Selecione um Estado!");
d.ComboEstado.focus();
return false;
}

if (d.prefixo.value == "" ){
alert("Digite o Prefixo de seu Telefone corretamente!");
d.prefixo.focus();
return false;
}

if (d.prefixo.value.length < 2){
alert("Prefixo inválido");
d.prefixo.focus();
return false;
}

if (isNaN(d.prefixo.value)){                   
alert ("O campo Prefixo deve conter apenas numeros!");
d.prefixo.focus();
return false;
}

if (d.tel.value == "" ){
alert("O campo Telefone é obrigatório!");
d.tel.focus();
return false;
}

if (d.tel.value.length < 8 || d.tel.value.length > 8){
alert("Este numero de Telefone é inválido, !");
d.tel.focus();
d.tel.value='';
return false;
}

if (isNaN(d.tel.value)){                   
alert ("O campo Telefone deve conter apenas numeros!");
d.tel.focus();
d.tel.value="";
return false;
}

if (d.mensagem.value == "" ){
alert("O campo Mensagem é obrigatório!");
d.mensagem.focus();
return false;
}

if (d.mensagem.value.length < 2){
alert("Mensagem inválida, apenas um caracter foi digitado!");
d.mensagem.focus();
return false;
}

return true
}

