/*********************************************************
*
*--  fValidate US-English language file.
*
*  Translation by: Peter Bailey
*  Email: me@peterbailey.net
*
*  Visit http://www.peterbailey.net/fValidate/api/i18n/
*  for additional translations and instructions on
*  making your own translation.
*
*  !!! WARNING !!! Changing anything but the literal 
*  strings will likely cause script failure!
*
*  Note: This document most easily read/edited with tab-
*  spacing set to 4
*
*********************************************************/

if ( typeof fvalidate == 'undefined' )
{
  var fvalidate = new Object();
}

fvalidate.i18n =
{
  //  Validation errors
  errors:
  {
    blank:    [
      ["Please enter ", 0]
      ],
    length:    [
      [0, " must be at least ", 1, " characters long"],
      [0, " must be no more than ", 1, " characters long.\nThe current text is ", 2, " characters long."]
      ],
    equalto:  [
      [0, " must be equal to ", 1]
      ],
    number:    [
      ["The number you entered for ", 0, " is not valid"]
      ],
    numeric:  [
      ["Only numeric values are valid for the ", 0],
      ["A minimum of ", 0, " numeric values are required for the ", 1]
      ],
    alnum:    [
      ["The data you entered, \"", 0, "\", does not match the requested format for ", 1,  
      "\nMinimum Length: ", 2,
      "\nCase: ", 3,
      "\nNumbers allowed: ", 4,
      "\nSpaces allowed: ", 5,
      "\nPunctuation characters allowed: ", 6, "\n"]
      ],
    decimal:  [
      ["The data you entered,", 0, " is not valid.  Please re-enter the ", 1]
      ],
    decimalr:  [
      [0, " is not a valid. Please re-enter."]
      ],
    ip:      [
      ["Please enter a valid IP"],
      ["The port number you specified, ", 0, ",  is out of range.\nIt must be between ", 1, " and ", 2]
      ],
    ssn:    [
      ["You need to enter a valid Social Security Number.\nYour SSN must be entered in 'XXX-XX-XXXX' format."]
      ],
    money:    [
      [0, " does not match the required format of ", 1]
      ],
    cc:      [
      ["The ", 0, " you entered is not valid. Please check again and re-enter."]
      ],
    ccDate:    [
      ["You credit card has expired! Please use a different card."]
      ],
    zip:    [
      ["Please enter a valid 5 or 9 digit Zip code."]
      ],
    phone:    [
      ["Please enter a valid phone number plus Area Code."],
      ["Please enter a valid phone number - seven or ten digits."]
      ],
    email:    [
      ["Please enter a valid email address"]
      ],
    url:    [
      [0, " is not a valid domain"]
      ],
    date:    [
      ["The data entered for ", 0, " is not a valid date\nPlease enter a date using the following format: ", 1],
      ["Date must be before ", 0],
      ["Date must be on or before ", 0],
      ["Date must be after ", 0],
      ["Date must be on or after ", 0]
      ],
    select:    [
      ["Please select a valid option for ", 0]
      ],
    selectm:  [
      ["Please select between ", 0, " and ", 1, " options for ", 2, ".\nYou currently have ", 3, " selected"]
      ],
    selecti:  [
      ["Please select a valid option for ", 0]
      ],
    checkbox:  [
      ["Please check ", 0, " before continuing"],
      ["Please select between ", 0, " and ", 1, " options for ", 2, ".\nYou currently have ", 3, " selected"]
      ],
    radio:    [
      ["Please check ", 0, " before continuing"],
      ["Please select an option for ", 0 ]
      ],
    comparison:  [
      [0, " must be ", 1, " ", 2]
      ],
    eitheror:  [
      ["One and only one of the following fields must be entered:\n\t-", 0, "\n"]
      ],
    atleast:  [
      ["At least ", 0, " of the following fields must be entered:\n\t-", 1, "\n\nYou have only ", 2, " filled in.\n"]
      ],
    allornone:  [
      ["All or none of the following fields must be entered and accurate:\n\t-", 0, "\nYou have only ", 1, " accurate field entered.\n"]
      ],
    file:    [
      ["The file must be one of the following types:\n", 0, "\nNote: File extension may be case-sensitive."]
      ],
    custom:    [
      [0, " is invalid."]
      ],
    cazip:    [
      ["Please enter a valid postal code."]
      ],
    ukpost:    [
      ["Please enter a valid postcode."]
      ],
    germanpost:  [
      ["Please enter a valid postcode."]
      ],
    swisspost:  [
      ["Please enter a valid postcode."]
      ]
  },

  comparison:
  {
    gt:    "greater than",
    lt:    "less than",
    gte:  "greater than or equal to",
    lte:  "less than or equal to",
    eq:    "equal to",
    neq:  "not equal to"
  },

  //  Developer assist errors
  devErrors:
  {
    number:    ["The lower-bound (", 0, ") is greater than the upper-bound (", 1, ") on this element: ", 2],
    length:    ["The minimum length (", 0, ") is greater than the maxiumum legnth (", 1, ") on this element: ", 2],
    cc:      ["Credit Card type (", 0, ") not found."],

    lines:    ["! WARNING ! -- fValidate developer-assist error\n", "\nIf you are not the developer, please contact the website administrator regarding this error."],
    paramError: ["You must include the '", 0, "' parameter for the '", 1, "' validator type on this field: ", 2],
    notFound:  ["The validator '", 0, "' was not found.\nRequested by: ", 1],
    noLabel:  ["No element found for label: ", 0],
    noBox:    ["An element with the requested id '", 0, "' was not found for the 'boxError' config value."],
    missingName:["The hidden input calling the following logical validator must have a valid name\nattribute when used in conjunction with the 'box' error-type.\n\t", 0],
    mismatch:  ["Validator/Element type mismatch.\n\nElement: ", 0, "\nElement type: ", 1, "\nType required by validator: ", 2],
    noCCType:  ["You must include a SELECT item with Credit Card type choices!"]
  },

  //  Config values
  config :
  {
    confirmMsg :    "Your data is about to be sent.\nPlease click 'Ok' to proceed or 'Cancel' to abort.",
    confirmAbortMsg :  "Submission cancelled.  Data has not been sent."
  },

  //  Tooltip attached to Box-item errors
  boxToolTip:  "Click to target field",

  //  Message displayed at top of alert error in group mode
  groupAlert:  "The following errors occured:\n\n- ",

  //  Literal translation of the English 'or', include padding spaces.
  or:      " or "
}