﻿// JScript File
/*
function maxLength(Object, MaxLen) { 

return (Object.value.length <= MaxLen); 

}*/


 function maxLengthPaste(field,maxChars)
 {
       var returnValue = true
       var field=  event != null ? event.srcElement:e.target;
       var meIn = "";

       if(field.maxChars != null) {
         if((field.value.length +  window.clipboardData.getData("Text").length) > parseInt(field.maxChars)) {
           alert("more than " + maxChars + " chars enter.  Text will be cropped");
           returnValue =  false;
           
           field.value = String(field.value).substring(0, maxChars);
           //field.focus();
         }
         
       }
       return returnValue;
 }

 
function maxLength(field,maxChars)
 {
      var returnValue = true
       if(field.value.length >= maxChars) {
          //event.returnValue=false; 
          alert("more than " + maxChars + " chars enter.  Text will be cropped");
          //return false;
          //returnValue = false;
         field.value = String(field.value).substring(0, maxChars);
        
       }
      return returnValue;
 }  
 /*
 function copy_clip(meintext)
{

 if (window.clipboardData) 
   {
   
   // the IE-way
   window.clipboardData.setData("Text", meintext);
   
   // Probabely not the best way to detect netscape/mozilla.
   // I am unsure from what version this is supported
   }
   else if (window.netscape) 
   { 
   
   // This is importent but it's not noted anywhere
   netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect');
   
   // create interface to the clipboard
   var clip = Components.classes['@mozilla.org/widget/clipboard;[[[[1]]]]'].createInstance(Components.interfaces.nsIClipboard);
   if (!clip) return;
   
   // create a transferable
   var trans = Components.classes['@mozilla.org/widget/transferable;[[[[1]]]]'].createInstance(Components.interfaces.nsITransferable);
   if (!trans) return;
   
   // specify the data we wish to handle. Plaintext in this case.
   trans.addDataFlavor('text/unicode');
   
   // To get the data from the transferable we need two new objects
   var str = new Object();
   var len = new Object();
   
   var str = Components.classes["@mozilla.org/supports-string;[[[[1]]]]"].createInstance(Components.interfaces.nsISupportsString);
   
   var copytext=meintext;
   
   str.data=copytext;
   
   trans.setTransferData("text/unicode",str,copytext.length*[[[[2]]]]);
   
   var clipid=Components.interfaces.nsIClipboard;
   
   if (!clip) return false;
   
   clip.setData(trans,null,clipid.kGlobalClipboard);
   
   }
   //alert("Following info was copied to your clipboard:\n\n" + meintext);
   return meintext;
}

*/