function ParseUSNumber(PhoneNumberInitialString)
  {
    var FmtStr="";
    var index = 0;
    var LimitCheck;

    LimitCheck = PhoneNumberInitialString.length;
    while (index != LimitCheck)
      {
        if (isNaN(parseInt(PhoneNumberInitialString.charAt(index))))
          { }
        else
          { FmtStr = FmtStr + PhoneNumberInitialString.charAt(index); }
        index = index + 1;
      }
    if (LimitCheck == 7)
      {
        FmtStr = FmtStr.substring(0,3) + " - " + FmtStr.substring(3,7);
      }
    if (LimitCheck == 8)
      {
        FmtStr=PhoneNumberInitialString;
      }
    if (LimitCheck == 9)
      {
        FmtStr=PhoneNumberInitialString;
      }
    if (LimitCheck == 10)
      {
        FmtStr = "(" + FmtStr.substring(0,3) + ") " + FmtStr.substring(3,6) + "-" + FmtStr.substring(6,10);
      }
    if (LimitCheck == 11)
      {
        FmtStr = "(" + FmtStr.substring(0,3) + ") " + FmtStr.substring(3,6) + "-" + FmtStr.substring(6,10) + " x " + FmtStr.substring(10,11); 
      }
    if (LimitCheck == 12)
      {
        FmtStr = "(" + FmtStr.substring(0,3) + ") " + FmtStr.substring(3,6) + "-" + FmtStr.substring(6,10) + " x " + FmtStr.substring(10,12);
      }
    if (LimitCheck == 13)
      {
        FmtStr = "(" + FmtStr.substring(0,3) + ") " + FmtStr.substring(3,6) + "-" + FmtStr.substring(6,10) + " x " + FmtStr.substring(10,13);
      }
    if (LimitCheck == 14)
      {
        FmtStr = "(" + FmtStr.substring(0,3) + ") " + FmtStr.substring(3,6) + "-" + FmtStr.substring(6,10) + " x " + FmtStr.substring(10,14);
      }
    return FmtStr;
  }



