   function valida_data(form_ano,form_mes,form_dia,campo){
      var ano = form_ano.value;
      var dia = form_dia.options[form_dia.selectedIndex].text;
      var mes = form_mes.options[form_mes.selectedIndex].value;
      if(form_dia.selectedIndex==0){
          alert("Selecione o dia de "+campo);
          form_dia.focus();
          return false;
      }
      if(form_mes.selectedIndex==0){
          alert("Selecione o mês de "+campo);
          form_mes.focus();
          return false;
      }
      if(ano.length< 4 || isNaN(ano)){
          alert("Digite o ano de "+campo);
          form_ano.focus();
          return false;
      }
      if(mes=="02" && dia>28){
          if(form_ano.value%4==0){
            if(dia > 29){
               alert("O mês de Fevereiro não pode ter "+dia+" dias.");
               form_dia.focus();
               return false;
            }
          }else{
            alert("O mês de "+form_mes.options[form_mes.selectedIndex].text+" não pode ter "+dia+" dias.");
            form_dia.focus();
            return false;
          }
      }else{
          if((mes=="04" || mes=="06" || mes=="09" || mes=="11") && dia > 30){
            alert("O mês de "+form_mes.options[form_mes.selectedIndex].text+" não pode ter "+dia+" dias.");
            form_dia.focus();
            return false;
          }
      }
      return true;
}