/**
 * @author Jackson Pinto - Tena Comunicação |web | design | ilustração | www.tena.com.br
 */
// função que remove espaços em brancos, para verificar se a string está vazia
function verStringVazia(verString){

    while (verString.indexOf(" ") !== -1) {
        verString = verString.replace(/ /, "");
    };
    
    if (verString.length == 0) {
        return false
    };
    
    return true;
};
//
// validação do formulário de contato
function ValidaContato(formIndice){
    // expreções regulares para validar email, ddd e fone			
    var regex_mail = /^[\w-]+(\.[\w-]+)*@(([\w-]{2,63}\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
    var regex_fone = new RegExp('[0-9]{8,11}');
    // pegando o formulário
    var formulario = document.getElementsByTagName('form')[formIndice];
    //
    // atribuindo os campos à variáveis
    var nome = formulario['nome'];
    var email = formulario['email'];
    var fone = formulario['telefone'];
    var msg = formulario['textarea'];
    //
    /////////////////////////////////////////////////////////////////////////////////////////////////////
    //VALIDANDO OS CAMPOS DE FORMULÁRIOS
    /////////////////////////////////////////////////////////////////////////////////////////////////////
    //
	// Campo nome
    if (!verStringVazia(nome.value) || nome.value.length < 2) {
        alert("Por favor informe o nome corretamente.")
        nome.focus();
        return false;
    }
	
    // Validação do Campo fone
    if (!verStringVazia(fone.value) || !regex_fone.test(fone.value) || fone.value.length < 8) {
        alert("Por favor informe o telefone corretamente.")
		fone.focus();
        return false;
    };
	
    // Campo email
    if (!verStringVazia(email.value) || !regex_mail.test(email.value) || email.value.length < 5) {
        alert("Por favor informe o e-mail corretamente.")
        email.focus();
        return false;
    };
	    
    //Validando o campo mensagem
    if (!verStringVazia(msg.value) || msg.value.length < 5) {
        alert("Por favor digite sua mensagem.")
		msg.focus();
        return false;
    };
	//
	return true;
}
