
function isEmpty(s)
      { return ((s == null) || (s.length == 0)) }



function LessThanMin (s, Lmin){

        if (s.length < Lmin){
                return true;
        }
        return false;

}

function isWhitespace (s){
        var whitespace = " \t\n\r";
        var i;
        if (isEmpty(s)) return true;
        for (i = 0; i < s.length; i++){
                var c = s.charAt(i);
                if (whitespace.indexOf(c) == -1) return false;
        }
        return true;
}

function isEmail (s){
     var i = 1;
            var sLength = s.length;
                if (isEmpty(s))
                       if (isEmail.arguments.length == 1)
                                return false;
                        else
                               return (isEmail.arguments[1] == true);
               if (isWhitespace(s))
                        return false;
            while ((i < sLength) && (s.charAt(i) != "@")){
                    i++
        }
                if ((i >= sLength) || (s.charAt(i) != "@"))
                        return false;
                else i += 2;
                while ((i < sLength) && (s.charAt(i) != ".")){
                        i++
                }

                if ((i >= sLength - 1) || (s.charAt(i) != "."))
                        return false;
                else
                        return true;
}

function Validacao() {
        if (isWhitespace(document.formCebela.nome.value) || LessThanMin
(document.formCebela.nome.value, 3)) {
                alert("Favor preencha o campo Nome corretamente.");
                document.formCebela.nome.focus();
                return;
}

        if (isWhitespace(document.formCebela.telefone.value) || LessThanMin
(document.formCebela.telefone.value, 2)) {
                alert("Favor preencha o campo Telefone/Ramal corretamente.");
                document.formCebela.telefone.focus();
                return ;
}
        if (isWhitespace(document.formCebela.email.value) || LessThanMin
(document.formCebela.email.value, 10)) {
                alert("Favor preencha o campo Email corretamente.");
                document.formCebela.email.focus();
                return ;
}
   //verifica se o email é válido
    if (isEmail(document.formCebela.email.value)!=true)  {
                alert("Favor preencha o campo com um Email válido.");
                document.formCebela.email.focus();
                return ;
}
        document.formCebela.submit();
}





