 
   function clearText(p_clientid) { 
      document.getElementById(p_clientid).value = "" 
   } 

            
   function resetText(p_clientid, p_text) { 
      if(document.getElementById(p_clientid).value == "") 
         document.getElementById(p_clientid).value = p_text 
   }     


   function allowvalidchars(e, regex)
   {
      var key = window.event ? e.keyCode : e.which;
      var keychar = String.fromCharCode(key);
      var reg = new RegExp(regex)
      if (key == 8)
      {
         keychar = String.fromCharCode(key);
      }
      if (key == 13)
      {
         key=8;
         keychar = String.fromCharCode(key);     
      }
      return reg.test(keychar);
   } 


 function CheckCodeEntry(evt) {

    var key = (evt.which) ? evt.which : event.keyCode

     var wr = key == 8                    // backspace
           || key == 9                    // tab
           || key == 13                    // Enter
           || key == 32                    // Space
           || (key >= 48 && key <= 57 )     // 0-9
           || (key >= 65 && key <= 90 )     // A-Z
           || (key >= 97 && key <= 122 )    // a-z

      // alert(key + ' ' + wr); 
      return wr
    }


