   var cDec;
   var cObj;
   //---------------------------------------------------------------
   function bksFormat(){
       var s=new String();
       obj=event.srcElement;
       //-----------------------------------------------------------
       s=newFormat(UnFormatNumber(obj.value));
       if(s.length>0){
         obj.value=s;
       }
   }
   //---------------------------------------------------------------
   function EnterField(form,field){
       cObj=document.forms(form).elements(field);
   }
   //---------------------------------------------------------------
   function ExitField(){
       var p=new String("");
       if(cObj)
         p=new String(cObj.value);
       else
         return;
       var i=p.indexOf(',');
       var zr=new String("0000000000000000");
       if(p.length > 0){
         if(i==-1){
            cObj.value+=','+zr.substr(0,2);
         }else{
            cObj.value+=zr.substr(0,2-p.length+i+1);
         }
       }else{
          cObj.value+='';
       }
   }
   //---------------------------------------------------------------
   function UnFormatNumber(s){
       var p=new String("");
       for(i=0;i<s.length;++i){
          if(s.charAt(i)!="." && s.charAt(i)!="/" && s.charAt(i)!="(" && s.charAt(i)!=")")
            p+=s.charAt(i);
       }
       return p;
   }
   //-----------------------------------------------------------------
   function newFormat(s){
       var b=String("");
       var j=0;
       var d=String("");
       var Segno="";
       //------------------------------------------------------------
       if(s.substr(0,1)=='+' || s.substr(0,1)=='-'){
         Segno=s.substr(0,1);
         s=s.substr(1,s.length);
       }
       lComma=s.indexOf(',');
       if(lComma!=-1){
         d=String(s.substr(lComma,s.length));
         s=s.substr(0,lComma);
       }
       //------------------------------------------------------------
       for(i=s.length;i>0;--i){
           if((++j)==4){
             j=1;
             b='.'+b;
           }
           b=s.charAt(i-1)+b;
       }
       return Segno+b+d;
   }
   //--------------------------------------------------------------------
   function KeyPressed(){
            //-----------------------------------------------------------
            var s=new String(cObj.value);
            var choice = true;
            //------------------------------------------------
            if (event.keyCode == 46 || event.keyCode == 44){
               for (i = 0; i < cObj.value.length; i++){
                   if (cObj.value.charAt(i) == ","){
                      choice = false
                   }
               }
               if (choice == true){
                  event.keyCode = 44
               }else{
                  return false;
               }
            }
            var k=event.keyCode;
            //-----------------------------------------------------------
            var p=new String(s);
            if(p.length>0 && p.charAt(0)=='0')
              s=p.substr(1,p.length);
            p=String(UnFormatNumber(s));
            //-----------------------------------------------------------
            if(k==13)
              return true;
            //-----------------------------------------------------------
            if((k<48 || k>58) && k!=44 && k!=43&& k!=45){
              return false;
            } 
   }