function validateInput(frm, mask)
{
   var frmLen = frm.elements.length;
	var maskarr = mask;
   for (var i = 0; i < frmLen; i++)
   {
      maskarr = mask.substring(i, i + 1)
      var valtext = true;
      if (maskarr == "t")
         valtext = validateText(frm.elements[i]);
      // validation fails - alert
      if (!valtext)
      {
         alert("Please provide required information");
         putFocus(frm.elements[i]);
         return false;
      }
   }
   return true;
}

//Text validation
function validateText(element)
{
   var s = "";
   if (element == null)
      return false;
   if (element.value != null)
      s = element.value;
   for (var i = 0; i < s.length; i++)
   {
      var c = s.charAt(i);
      if (c != ' ' && c != '\r' && c != '\n')
         return true;
   }
   return false;
}
function putFocus(element)
{
   element.select();
   element.focus();
}