// FUNÇÃO DATA  -->
function validarData(campo){
var expReg = /^(([0-2]\d|[3][0-1])\/([0]\d|[1][0-2])\/[1-2][0-9]\d{2})$/;
var msgErro = 'Formato inválido de data.';
if ((campo.value.match(expReg)) && (campo.value!='')){
	var dia = campo.value.substring(0,2);
	var mes = campo.value.substring(3,2);
	var ano = campo.value.substring(6,10);
	if(mes==4 || mes==6 || mes==9 || mes==11 && dia > 30){
		alert("Dia incorreto !!! O mês especificado contém no máximo 30 dias.");
		return false;
}else{
	if(ano%4!=0 && mes==2 && dia>28){
	alert("Data incorreta!! O mês especificado contém no máximo 28 dias.");
	return false;
} else{
	if(ano%4==0 && mes==2 && dia>29){
	alert("Data incorreta!! O mês especificado contém no máximo 29 dias.");
	return false;
} else{ 
	//alert ("Data correta!");
	return true;
}}}} else {
	if(campo.value!=''){
		alert(msgErro);
		campo.focus();
		return false;
	}else{
		return false;
	}

}}

    function formata_data(x,tecla){ 
        // Por Tiago Araujo Silva (tiago@tiagoaraujo.com)
        
        separador="/"; // Você pode definir o separador. Ex: "/" ou "-" ou "."
        
        tecla=tecla.keyCode; // Identifica a tecla, caso seja backspace
        
        valor=x.value.split(''); // Pega o valor do campo e transforma cada caractere em uma string
        formatado=""; // Variável para carregar formatação temporariamente
        
        i=0; // variável de controle
        
        while(i<valor.length){ // Loop para cada caractere do campo
            caractere=valor[i]; // Seleciona um caractere para ser formatado
            numeros=/^\d+$/; // Variavel contendo números positivos
                // Verifica se é número ou "barra"
            if(numeros.test(caractere) || caractere==separador){ formatado+=String(caractere);}
                // Verifica se precisa de barra, se a tecla for backspace, então a barra não é adicionada
                // Se for para adicionar barra, aumenta ++ variável de controle "i" para pular a barra adicionada
            if((formatado.length==2 || formatado.length==5) && tecla!=8){formatado+=separador; i++;}
                
            i++; // Se houver, passa para o próximo caractere
        }
        
        x.value=formatado; // Atribui o valor formatado ao campo
    }
// FIM DA FUNÇÃO DATA  -->



<!-- INICIO DA VERIFICAO 


function verifcadastroclientes() { 
    var mensagem = "Preencha corretamente o seguinte campo: "; 
    var form = document.formcad_cli;
	
		
    if (form.nome.value=="") {
        mensagem = mensagem + " Nome "; 
        alert(mensagem); 
         
        form.nome.focus()
        return false;
    } 
	
    if (form.doc1.value=="") {
        mensagem = mensagem + " CNPJ/CPF "; 
        alert(mensagem); 
         
        form.doc1.focus()
        return false;
    }
	
    if (form.doc1.value.length<12) {
        mensagem = mensagem + " CNPJ invalido "; 
        alert(mensagem); 
         
        form.doc1.focus()
        return false;
    }	
	
    if (form.cep.value=="") {
        mensagem = mensagem + " CEP "; 
        alert(mensagem); 
         
        form.cep.focus()
        return false;
    }
	
	
    if (form.endereco.value=="") {
        mensagem = mensagem + " Endereço "; 
        alert(mensagem); 
         
        form.endereco.focus()
        return false;
    }
    if (form.numero.value=="") {
        mensagem = mensagem + " Numero "; 
        alert(mensagem); 
         
        form.numero.focus()
        return false;
    }
	
    if (form.cidade.value=="") {
        mensagem = mensagem + " Cidade "; 
        alert(mensagem); 
         
        form.cidade.focus()
        return false;
    }
    if (form.estado.value=="") {
        mensagem = mensagem + " Estado "; 
        alert(mensagem); 
         
        form.estado.focus()
        return false;
    }
	if (form.fone.value=="") {
        mensagem = mensagem + " Telefone "; 
        alert(mensagem); 
         
        form.fone.focus()
        return false;
    }
	if (form.senha.value=="") {
        mensagem = mensagem + " Senha "; 
        alert(mensagem); 
         
        form.senha.focus()
        return false;
    }

	var email = form.email.value
    if (email==""){
        alert("Entre com o seu E-mail!");
        form.email.focus()
        return false;
    }
    if (email.indexOf("@",0) == -1){
        alert("Por favor preencha seu E-mail Completo.");
        form.email.focus();
        return false;
    }
	
}


<!-- INICIO DA VERIFICAO 


function verifbuscar() { 
    var mensagem = "Preencha corretamente o seguinte campo: "; 
    var form = document.frmbuscar;
	
		
    if (form.buscar.value=="") {
        mensagem = mensagem + " BUSCAR "; 
        alert(mensagem); 
         
        form.buscar.focus()
        return false;
    } 
	
    
	
}
