function trimAll(strValue)  {
   var objRegExp = /^(\s*)$/;
   
   //check for all spaces
   if(objRegExp.test(strValue)) {
      strValue = strValue.replace(objRegExp, '');

      if( strValue.length == 0)
         return strValue;
   }

   //check for leading & trailing spaces
   objRegExp = /^(\s*)([\W\w]*)(\b\s*$)/;
   
   if(objRegExp.test(strValue)) {
      strValue = strValue.replace(objRegExp, '$2');
   }
   
   return strValue;

} // End of trimAll() function

function validEmail(email) {
   invalidChars = " /:,;";
   if (email == "") {
      return false;
   }

   for (i = 0; i < invalidChars.length; i++) {
      badChar = invalidChars.charAt(i);
      if (email.indexOf(badChar,0) != -1) {
         return false;
      }
   }

   atPos = email.indexOf("@", 1);

   if (atPos == -1) {
      return false;
   }

   if (email.indexOf("@", atPos+1) != -1) {
      return false;
   }

   periodPos = email.indexOf(".", atPos);

   if (periodPos == -1) {
      return false;
   }

   if (periodPos+3 > email.length) {
      return false;
   }

   return true;

} // End of validEmail() function
