function iMask(input,mask) { var r,k; var alfabeticMask,numericMask,datemask; alfabeticMask="-ABCDEFGHIJKLMNÑOPQRSTUVWXYZÁÉÍÓÚ "; alfabeticMask2="-abcdefghijklmnñopqrstuvwxyzáéíóúABCDEFGHIJKLMNÑOPQRSTUVWXYZÁÉÍÓÚ "; dateMask="0123456789/"; numericMask="0123456789."; k=String.fromCharCode(event.keyCode).toUpperCase(); r=false; //alert(event.keyCode); if( event.keyCode==13 ) r=true; if( r==false && mask.indexOf("[AZ]")>=0 ) { if( alfabeticMask.indexOf(k)>=0) r=true; } if( r==false && mask.indexOf("[AZaz]")>=0 ) { if( alfabeticMask2.indexOf(k)>=0) r=true; } if( r==false && mask.indexOf("[DATE]")>=0 ) { if( dateMask.indexOf(k)>=0 ) r=true; } if( r==false && mask.indexOf("[09]")>=0 ) { if( numericMask.indexOf(k)>=0) r=true; } //if( r==false && mask.indexOf(k)>=0) r=true; //alert(r); return r; } function ZeroMask(t,n) { var s,i; if (t.value.length>0 ) { s=t.value; for(i=s.length;i=0) r=true; return r; }