    function mascara_data(data){ 
        var mydata = ''; 
        mydata = mydata + data.value; 
        if (mydata.length == 2){ 
            mydata = mydata + '/'; 
            data.value = mydata; 
        } 
        if (mydata.length == 5){ 
            mydata = mydata + '/'; 
            data.value = mydata; 
        } 
        //if (mydata.length == 10){ 
        //    validaDat(data); 
        //} 
    } 
    function validaDat(campo) {
         var date=campo.value;
         var ardt=new Array;
         var ExpReg=new RegExp("(0[1-9]|[12][0-9]|3[01])/(0[1-9]|1[012])/[12][0-9]{3}");
         ardt=date.split("/");
         erro=false;
         if ( date.search(ExpReg)==-1){
             erro = true;
             }
         else if (((ardt[1]==4)||(ardt[1]==6)||(ardt[1]==9)||(ardt[1]==11))&&(ardt[0]>30))
             erro = true;
         else if ( ardt[1]==2) {
             if ((ardt[0]>28)&&((ardt[2]%4)!=0))
                 erro = true;
             if ((ardt[0]>29)&&((ardt[2]%4)==0))
                 erro = true;
         }
         if (erro) {
             alert("\"" + date + "\" não é uma data válida!!!");
             return false;
         }
         return true;
     }

