﻿// JavaScript Document

function verifica3Caracteres(objnome){
  caracter = objnome.value;
  if (caracter.length > 2){
    return true;
  }
  return false;
}

function verificaCaracter(objnome){
  caracter = objnome.value;
  if (caracter.length == 0){
    return true;
  }
  return false;
}

function verificaSelect(objnome){ 
  if(objnome.options[objnome.selectedIndex].value ==""){
    return true;
  }
  return false;
}


function verificaEmail(objnome){
  invalid = Array("~","!","@","#","$","%","^","&","*","(",")","+","=","[","]",":",";",",","\"","'","|","{","}","\\","/","<",">","?"," ");
  xemail = objnome.value;
  if (xemail.indexOf("@")==-1){
    return true;
  }else{
    partes=xemail.split("@");
    if(partes[0]=="" || partes[0].length < 2){
      return true;
    }else{
      for(i=0;i < invalid.length;i++){
        if(partes[0].indexOf(invalid[i])!=-1){ return true }
      }
    }
    if(partes[1]==""){
      return true;
    }else{
      if (partes[1].indexOf(".")==-1){
        return true;
      }else{
        ponto=partes[1].split(".")
        if(ponto[0]=="" || ponto[0].length < 2){
          return true;
        }else{
          for(i=0;i < invalid.length;i++){
            if(ponto[0].indexOf(invalid[i])!=-1){ return true }
          }
        }
        if(ponto[1]==""){ return true; }
      }
    }
  }
  return false
}

function validaNumero(objnome){
  numero  = objnome.value;
  resp    = 0;
  if(numero.length==0) { return true }
  for(i=0;i < numero.length; i++){
    for(j=0;j < 11; j++){
      if (numero.substring(i,i+1) == j) resp++;
    }
  }
  if (numero.length != resp) { return true }
  return false;
}
