            netscape = "";
            ver = navigator.appVersion; len = ver.length;
            for(iln = 0; iln < len; iln++) if (ver.charAt(iln) == "(") break;
            netscape = (ver.charAt(iln+1).toUpperCase() != "C");

            function keyDown(DnEvents) 
            {
                k = (netscape) ? DnEvents.which : window.event.keyCode;
                if (k == 9) 
                { 
                    if (forwardField == 'done') return true; 
                    else 
                    { 
                        eval("document." + forwardField +".focus();");//;document.yourform."+forwardField+".createTextRange().execCommand('copy')");
                        return false;
                   }
               }
            }

            document.onkeydown = keyDown;
            if (netscape) document.captureEvents(Event.KEYDOWN|Event.KEYUP);

              function area_select(which) 
              {
                  var target_data=eval("document."+which)
                  target_data.select()
                  zone=target_data.createTextRange()
                  zone.execCommand("select")
              }