function ValidaForm(f,Campos){
 //Recebe o nome dos campos
 Campos_Arr = Campos.split(",");
 f = f.name;
 //Executa validação e campos por campo
 for(i=0;i<Campos_Arr.length;i++){
  //Recebe o objeto referente ao campo campo
  c = document.forms[f].elements[Campos_Arr[i]];
  //Recebe as funções a serem executadas no campo atual.
  Funcoes_Arr = c.title.split(",")
  //executa as funcções
  for(x=0; x<Funcoes_Arr.length; x++){
   if(eval(Funcoes_Arr[x] + "('" + f + "." + c.name + "');") == false){
    alert(eval(f + "." + c.name + ".lang"));
	eval(f + "." + c.name + ".focus()")
	eval(f + "." + c.name + ".value = '';")
	return false;
   }
  } 
  //str = "Campo -> " + c.name + "\n";
  //str = str + "Mensagem de Erro -> " + c.lang + "\n";
  //str = str + "Regra de validação -> " + c.title;
  //alert(str);
 }
 return true;
}