// JavaScript Document
function isProper(string) {
   var iChars = "#=+*|'.`,\":<>[]{}~;@&$%!^\\\/?";
   for (var i = 0; i < string.length; i++) {
      if (iChars.indexOf(string.charAt(i)) != -1)
         return false;
   }
   return true;
}

function isProper12(string) {
   var iChars = "#=+*|'`,\":<>[]{}~;@&$%!^\\\/?";
   for (var i = 0; i < string.length; i++) {
      if (iChars.indexOf(string.charAt(i)) != -1)
         return false;
   }
   return true;
}

function isProper13(string) {
   var iChars = "#=+*|'.`,\":<>[]{}~;@$%!^\\\/?";
   for (var i = 0; i < string.length; i++) {
      if (iChars.indexOf(string.charAt(i)) != -1)
         return false;
   }
   return true;
}

function isProper_spl(string) {
   var iChars = "<>";
   for (var i = 0; i < string.length; i++) {
      if (iChars.indexOf(string.charAt(i)) != -1)
         return false;
   }
   return true;
}

function isProper_new(string) {
   var iChars = "\"`'";
   for (var i = 0; i < string.length; i++) {
      if (iChars.indexOf(string.charAt(i)) != -1)
         return false;
   }
   return true;
}