function isAlpha(v, add)
{
   for (var i = 0; i < v.length - 1; i++)
   {
      var c = v.charAt(i);
      
      if (!( (c >= 'A' && c <= 'Z') || (c >= 'a' && c <= 'z') || (c == add) ))
      {
         return false;
      }
   }
   return true;
}

function indexOfAlpha(v, add)
{
   for (var i = 0; i < v.length; i++)
   {
      var c = v.charAt(i);
      
      if ((c >= 'A' && c <= 'Z') || (c >= 'a' && c <= 'z') || c == add)
      {
         return i;
      }
   }
   return -1;
}

function isNum(v)
{
   for (var i = 0; i < v.length ; i++)
   {
      var c = v.charAt(i);
      
      if (!(c >= '0' && c <= '9'))
      {
         return false;
      }
   }
   return true;
}

function pad (v, c, n)
{
  var v2 = '';
  
  for (var i = 0; i < n; i++)
  {
      v2 = v2 + c;
  }
  
  v2 =  v2 + v;
  v2 = v2.substr(v2.length - n, v2.length -1);
  
  return v2;
}         


function rpad (v, c, n)
{
  var v2 = '';
  
  for (var i = 0; i < n; i++)
  {
      v2 = v2 + c;
  }
  
  v2 = v + v2;
  v2 = v2.substr(0, n);
  
  return v2;
}         

