////////////////////////////// VALIDATION FUNCTIONS ////////////////////////
var BADMAIL_FR = "Mauvaise adresse courriel.";
var BADMAIL_EN = "Invalid email address.";
var ENTRVAL_FR = "Veuillez enter une valeure pour";
var ENTRVAL_EN = "Please enter a value for ";

  function validateString(TheField, description, lang) {
    var enterValMsg = "";
    if (lang == "FR") {
	enterValMsg = ENTRVAL_FR;
    } else {
	enterValMsg = ENTRVAL_EN;
    }

    if (TheField.value == "") {
      alert(enterValMsg + " [" + description + "]");
      TheField.focus();
      return false;
    } else {
      return true
    }
  }

  function validateEmail(TheField, lang)
  {
    var badMailMsg = "";
    if (lang == "FR") {
	badMailMsg = BADMAIL_FR;
    } else {
	badMailMsg = BADMAIL_EN;
    }

    if ((TheField.value.indexOf("@") == -1) || (TheField.value.indexOf(".") == -1))
    {
      alert(badMailMsg);
      TheField.focus();
      return false;
    }
    else
    {
      return true;
    }
  }

function validateRequest(lang) {
  var nameMsg = "";
  var companyMsg = "";
  if (lang == "FR") {
	nameMsg = "Nom";
	companyMsg = "Compagnie";
  } else {
	nameMsg = "Name";
	companyMsg = "Company";
  }

  return (validateString(document.inform.NAME, nameMsg, lang) &&
          validateString(document.inform.COMPANY_NAME, companyMsg, lang) &&
          validateEmail(document.inform.EMAIL, lang));
}
