<input OnKeyUp="mascara_data(this)" type="text" name="telefones" size="20" style="FONT-SIZE: 8pt; FONT-FAMILY: Verdana; POSITION: absolute; left:253; top:65; width:144px" tabindex="1">







          function mascara_data(d){ 
              var mydata = ''; 
              data = d.value; 
              mydata = mydata + data; 
              if (mydata.length == 2){ 
                  mydata = mydata + '/'; 
                  d.value = mydata; 
              } 
              if (mydata.length == 5){ 
                  mydata = mydata + '/'; 
                  d.value = mydata; 
              } 
              if (mydata.length == 10){ 
                  verifica_data(d); 
              } 
          }
          
            function verifica_data (d) { 

            dia = (d.value.substring(0,2)); 
            mes = (d.value.substring(3,5)); 
            ano = (d.value.substring(6,10)); 
            

            situacao = ""; 
            // verifica o dia valido para cada mes 
            if ((dia < 01)||(dia < 01 || dia > 30) && (  mes == 04 || mes == 06 || mes == 09 || mes == 11 ) || dia > 31) { 
                situacao = "falsa"; 
            } 

            // verifica se o mes e valido 
            if (mes < 01 || mes > 12 ) { 
                situacao = "falsa"; 
            } 

            // verifica se e ano bissexto 
            if (mes == 2 && ( dia < 01 || dia > 29 || ( dia > 28 && (parseInt(ano / 4) != ano / 4)))) { 
                situacao = "falsa"; 
            } 
    
            if (d.value == "") { 
                situacao = "falsa"; 
            } 
    
            if (situacao == "falsa") { 
                alert("Data digitada � inv�lida, digite novamente!");
                d.value = ""; 
                d.focus(); 
            } 
          } 






<input onKeyUp='Currency(this,15)' type="text" name="valor_pago" size="20" style="FONT-SIZE: 8pt; FONT-FAMILY: Verdana; POSITION: absolute; left:611; top:114; width:101px" tabindex="1">



function Currency(cur,len) 
{ 
   n='__0123456789'; 
   d=cur.value; 
   l=d.length; 
   r=''; 
   if (l > 0) 
   { 
    z=d.substr(0,l-1); 
    s=''; 
    a=2; 
    for (i=0; i < l; i++) 
    { 
        c=d.charAt(i); 
        if (n.indexOf(c) > a) 
        { 
            a=1; 
            s+=c; 
        }; 
    }; 
    l=s.length; 
    t=len-1; 
    if (l > t) 
    { 
        l=t; 
        s=s.substr(0,t); 
    }; 
    if (l > 2) 
    { 
        r=s.substr(0,l-2)+','+s.substr(l-2,2); 
    } 
    else 
    { 
        if (l == 2) 
        { 
            r='0,'+s; 
        } 
        else 
        { 
            if (l == 1) 
            { 
                r='0,0'+s; 
            }; 
        }; 
    }; 
    if (r == '') 
    { 
        r='0,00'; 
    } 
    else 
    { 
        l=r.length; 
        if (l > 6) 
        { 
            j=l%3; 
            w=r.substr(0,j); 
            wa=r.substr(j,l-j-6); 
            wb=r.substr(l-6,6); 
            if (j > 0) 
            { 
                w+='.'; 
            }; 
            k=(l-j)/3-2; 
            for (i=0; i < k; i++) 
            { 
                w+=wa.substr(i*3,3)+'.'; 
            }; 
            r=w+wb; 
        }; 
    }; 
   }; 
   if (r.length <= len) 
   { 
    cur.value=r; 
   } 
   else 
   { 
    cur.value=z; 
   }; 
   return 'ok'; 
};