<!-- ------------------------------ VERIFICA CAMPOS EM BRANCO DO FORMULÁRIO ------------------- -->
function checkform(formName) {
	errors="";
	d=document.forms[formName];
	for (i=0; i<d.elements.length; i++) {
		valor = d.elements[i].value;
		obrigatorio = d.elements[i].alt;
		if ((valor=="" || valor=="0" || valor=="<P>&nbsp;</P>") && obrigatorio!="" && obrigatorio!=null) {
			errors += d.elements[i].alt+"!\n";
			y = d.elements[i]
		}
	}
//	if (errors!="" && d.acao.value=="Incluir") {
	if (errors!="") {
		alert("Foram encontrados os seguintes erros:\n\n"+errors);
		if (y.getAttribute("type")!='hidden' || y.style.display!='none') {
			y.focus();
		}
		return false;
	}
return true;
}
<!-- ------------------------------------------------------------------------------------------ -->


<!-- ------------------------------------------------------------------------------------------ -->
function checkradios(form) {
var el = document.forms[form].elements;
var itemchecked = false;
for(var i=0; i<el.length; ++i) {
	if (el[i].type=="radio" && el[i].tag!=null) {
		var radiogroup = el[el[i].name]; // get the whole set of radio buttons.
		var itemchecked = false;
		for(var j=0; j<radiogroup.length; ++j) {
			if(radiogroup[j].checked) {
				itemchecked = true;
				break;
			}
		}
		if (radiogroup.length==undefined) { itemchecked=true }
		if (d.acao==null) {	acione='' } else { acione = d.acao.value }
		//if (!itemchecked && acione=="Incluir") {
		if (!itemchecked) {
			if (el[i].focus) el[i].focus();
			alert(el[i].tag+"!");
			return false;
		}
	}
}
return true;
}
<!-- ------------------------------------------------------------------------------------------ -->


<!-- ------------------------------------------------------------------------------------------ -->
function checktudo(formName) {
	d=document.forms[formName]; // ex: formName = form1
	btn_excluir = "Excluir;deltudo";
	if (d.acao==null) {	acione='' } else { acione = d.acao.value }
	if (btn_excluir.indexOf(acione)>0) { if (confirm('Tem certeza que deseja EXCLUIR?????')) { return true } else { return false } }
	else
	{
		//if (checkform(formName) && checkradios(formName) && confirm('Confirma?'))
		if (checkform(formName) && checkradios(formName))
		{ return true } else { return false }
	}
}
<!-- ------------------------------------------------------------------------------------------ -->


<!-- ------------------------------- VERIFICA SE O E-MAIL É VÁLIDO ---------------------------- -->
function checkemail(formName) {
	return true;
	/*
	d=document.forms[formName];
	if (d.email.value!='') {
		parte1 = d.email.value.indexOf("@");
		parte2 = d.email.value.indexOf(".com");
		parte3 = d.email.value.indexOf(".ind");
		parte4 = d.email.value.indexOf(".net");
		parte9 = d.email.value.length;
		if (!(parte1 >= 2 && (parte2 >=6 || parte3 >=6 || parte4 >=6) && parte9 >= 9)) {
			alert ("O e-mail digitado é inválido!");
			d.email.focus();
			d.email.select();
			return false;
		}
		else { return true }
	}
	else { return true }
	*/
}
<!-- ------------------------------------------------------------------------------------------ -->


<!-- ------------------------------------------------------------------------------------------ -->
function validaCPF(cpf) {
	if (cpf=="") { return true; }
	else {
			   cpf = cpf.replace(".","").replace(".","").replace("-",""); // deixa apenas os números
               erro = new String;
               if (cpf.length < 11) erro += "Sao necessarios 11 digitos para verificacao do CPF! \n\n"; 
               var nonNumbers = /\D/;
               if (nonNumbers.test(cpf)) erro += "A verificacao de CPF suporta apenas numeros! \n\n"; 
               if (cpf == "00000000000" || cpf == "11111111111" || cpf == "22222222222" || cpf == "33333333333" || cpf == "44444444444" || cpf == "55555555555" || cpf == "66666666666" || cpf == "77777777777" || cpf == "88888888888" || cpf == "99999999999"){
                       erro += "Numero de CPF invalido!"
              }
              var a = [];
              var b = new Number;
              var c = 11;
              for (i=0; i<11; i++){
                      a[i] = cpf.charAt(i);
                      if (i < 9) b += (a[i] * --c);
              }
              if ((x = b % 11) < 2) { a[9] = 0 } else { a[9] = 11-x }
              b = 0;
              c = 11;
              for (y=0; y<10; y++) b += (a[y] * c--); 
              if ((x = b % 11) < 2) { a[10] = 0; } else { a[10] = 11-x; }
              if ((cpf.charAt(9) != a[9]) || (cpf.charAt(10) != a[10])){
                      erro +="Digito verificador com problema!";
              }
              if (erro.length > 0){
                      alert("Campo do CPF:\n\n" + erro);
                      return false;
              }
              return true;
	}
}
<!-- ------------------------------------------------------------------------------------------ -->


<!-- ------------------------------------------------------------------------------------------ -->
function formata(campo, mask, evt) {
 return true; // <-- tirar
 if(document.all) { // Internet Explorer
    key = evt.keyCode; }
    else{ // Nestcape
       key = evt.which;
     }

 string = campo.value;  
 i = string.length;

 if (i < mask.length) {
  if (mask.charAt(i) == '§') {
       return (key > 47 && key < 58);
      } else {
       if (mask.charAt(i) == '!') {  return true;  }
   for (c = i; c < mask.length; c++) {
         if (mask.charAt(c) != '§' && mask.charAt(c) != '!')
         campo.value = campo.value + mask.charAt(c);
      else if (mask.charAt(c) == '!'){
                return true;
       } else {
         return (key > 47 && key < 58);
          }
       }
    }
  } else return false;
}
<!-- ------------------------------------------------------------------------------------------ -->

