﻿
//####################################################################################################################################
//                                                   VERIFICAÇÃO DO FORMULARIO SAC(CONTATO)
function sac(form) {
		// Verifica se campos obrigatorios foram prenchidos
	if(CampoBranco(form.Nome) == true) {
    	alert("Preencha o campo Nome.");
   		form.Nome.focus();
    	return false;
	}

// Valida E-mail
	var reEmail = /^[\w-]+(\.[\w-]+)*@(([\w-]{2,63}\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
	if (reEmail.test(form.Email.value)) {
	} else if (form.Email.value != null && form.Email != "") {
		alert("Digite um endereço de E-mail válido.");
		form.Email.focus();
		return false;
	}
// FIM VALIDA E-MAIL
	if(CampoBranco(form.Endereco) == true) {
    	alert("Preencha o campo Endereço.");
   		form.Endereco.focus();
    	return false;
	}
	if(CampoBranco(form.Numero) == true) {
    	alert("Preencha o numero da residencia.");
   		form.Numero.focus();
    	return false;
	}
	if(CampoBranco(form.Bairro) == true) {
    	alert("Preencha o campo Bairro.");
   		form.Bairro.focus();
    	return false;
	}
	if(CampoBranco(form.Cidade) == true) {
    	alert("Preencha o campo Cidade.");
   		form.Cidade.focus();
    	return false;
	}
	if(CampoBranco(form.uf) == true) {
    	alert("Selecione o seu Estado.");
   		form.uf.focus();
    	return false;
	}
	if(CampoBranco(form.CEP) == true) {
    	alert("Preencha o campo CEP.");
   		form.CEP.focus();
    	return false;
	}
	if(CampoBranco(form.DDD) == true) {
    	alert("Digite o DDD de sua cidade.");
   		form.DDD.focus();
    	return false;
	}
	if(CampoBranco(form.Telefone) == true) {
    	alert("Digite um telefone para contato.");
   		form.Telefone.focus();
    	return false;
	}
	if(CampoBranco(form.Assunto) == true) {
    	alert("Digite o assunto.");
   		form.Assunto.focus();
    	return false;
	}
	if(CampoBranco(form.Mensagem) == true) {
    	alert("Digite sua mensagem.");
   		form.Mensagem.focus();
    	return false;
	}
} // fim da função sac()

// Verifica se campo preenchido
function CampoBranco(campo) {
	if(campo.value == "")
		return true;
	else
		return false;
}
//##################################################################################################################################
//                                                 Função para abrir janelas no navegador
function MM_openBrWindow(theURL,winName,features) { //v2.0
  janela=window.open(theURL,winName,features);
  janela.moveTo(1,1); //move janela para canto superior esquerdo

}

//###################################################################################################################################
//                            Função que permite que apenas números sejam digitados no campo do formulário

 function somente_numero(campo){  
 var digits="0123456789"  
 var campo_temp   
     for (var i=0;i<campo.value.length;i++){  
         campo_temp=campo.value.substring(i,i+1)   
         if (digits.indexOf(campo_temp)==-1){  
             campo.value = campo.value.substring(0,i);  
         }  
     }  
 }  

