/////////////////////////////////////////////////////////////////////////
// Verifica se um campo está vazio pegando inclusive espaço em branco
function isNull(campo){
  strAux = "";
  strAux = campo.split(" ");
  strAux = strAux.join("");
  if (strAux == ''){
    return true;
  }
  else {
    return false;
   }
}
////////////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////////////
// Retira qualquer espaço vazio antes da string
function trim(campo) {
  for (var i=0; i<campo.length; i++) {
  if (campo.charAt(i)!=" ") {
  campo = campo.substring(i,(campo.length));
  break;
  }
  else if(i == campo.length-1) return "";
  }
  for (var i=(campo.length)-1; i>=0; i--) {
  if (campo.charAt(i)!=" ") {
  campo = campo.substring(0,i+1);
  break;
  }
  }
  return campo;
}

////////////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////////////
// Verifica se a InString contém apenas números
function isANumber(InString) {

  //if(InString.length==0) return (false);
  var RefString="1234567890";

  for(Count=0; Count < InString.length; Count++)  {
  TempChar= InString.substring (Count, Count+1)
  if (RefString.indexOf (TempChar, 0)==-1) return (false);
  }

  return (true);

}
////////////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////////////
// Validação do Telefone
function ValidaTelefone(campo) {
	if (campo == ""){
		alert ("O campos DDD e Telefone devem ser preenchido!");
		campo.focus();
		return false;
	}
	//validar telefone(verificacao se contem apenas numeros)
	if (isNaN(campo)){
		alert ("O campos DDD e Telefone devem conter apenas numeros!");
		campo.focus();
		return false;
	}
}
////////////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////////////
// Verifica se há alguma vogal acentuada na string
function vogalAcentuada(s) {
  ls = s.toLowerCase();
  if ((ls.indexOf("á")>=0) || (ls.indexOf("à")>=0) || (ls.indexOf("ã")>=0) || (ls.indexOf("â")>=0) || (ls.indexOf("é")>=0) || (ls.indexOf("í")>=0) || (ls.indexOf("ó")>=0) || (ls.indexOf("õ")>=0) || (ls.indexOf("ô")>=0) || (ls.indexOf("ú")>=0) || (ls.indexOf("ü")>=0))
    return true;
}
////////////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////////////
// Validação do e-mail
function checkmail(email) {
  var s = new String(email);
  // { } ( ) < > [ ] | \ /
  if ((s.indexOf("{")>=0) || (s.indexOf("}")>=0) || (s.indexOf("(")>=0) || (s.indexOf(")")>=0) || (s.indexOf("<")>=0) || (s.indexOf(">")>=0) || (s.indexOf("[")>=0) || (s.indexOf("]")>=0) || (s.indexOf("|")>=0) || (s.indexOf("\"")>=0) || (s.indexOf("/")>=0) )
    return false;
  if (vogalAcentuada(email))
    return false;
  // & * $ % ? ! ^ ~ ` ' "
  if ((s.indexOf("&")>=0) || (s.indexOf("*")>=0) || (s.indexOf("$")>=0) || (s.indexOf("%")>=0) || (s.indexOf("?")>=0) || (s.indexOf("!")>=0) || (s.indexOf("^")>=0) || (s.indexOf("~")>=0) || (s.indexOf("`")>=0) || (s.indexOf("'")>=0) )
    return false;
  // , ; : = #
  if ((s.indexOf(",")>=0) || (s.indexOf(";")>=0) || (s.indexOf(":")>=0) || (s.indexOf("=")>=0) || (s.indexOf("#")>=0) )
    return false;
  // procura se existe apenas um @
  if ( (s.indexOf("@") < 0) || (s.indexOf("@") != s.lastIndexOf("@")) )
    return false;
  // verifica se tem pelo menos um ponto após o @
    if (s.lastIndexOf(".") < s.indexOf("@"))
    return false;
  return true;
}
////////////////////////////////////////////////////////////////////////

function getRadioValue(r){ 
/* Função que pega o valor de um radiobutton */ 
   val = ""; 
   for(i=0; i<r.length;i++) { 
       if(r[i].checked == true) { 
         val = r[i].value; 
         break; 
       } 
   } 
   return val; 
}