// check validity and precence of data regard info request form
function checkInfoRequestForm() {
  toCheckForm = document.getElementById('infoRequestForm');
  var error = '';
  
  var name = trim(toCheckForm.name.value);
  var surname = trim(toCheckForm.surname.value);
  var email = trim(toCheckForm.email.value);
  var company = trim(toCheckForm.company.value);
  var bodyRequest = trim(toCheckForm.bodyRequest.value);
  var idCountry = toCheckForm.idCountry.value;
  var city = trim(toCheckForm.city.value);
  var idRegion = trim(toCheckForm.idRegion.value);
  var idProvince = trim(toCheckForm.idProvince.value);

  // check name
  if (name == '')
    error += _INFOFORMERROR1_ + '!\n';
  else if (name.length > 50)
    error += _INFOFORMERROR2_ + '!\n';
  
  // check surname
  if (surname == '')
    error += _INFOFORMERROR3_ + '!\n';
  else if (surname.length > 70)
    error += _INFOFORMERROR4_ + '!\n';
  
  // check company
  if (company == '')
    error += _INFOFORMERROR8_ + '!\n';
  else if (company.length > 100)
    error += _INFOFORMERROR9_ + '!\n';

  // check email
  if (email == '')
    error += _INFOFORMERROR5_ + '!\n';
  else if (email.length > 100)
    error += _INFOFORMERROR6_ + '!\n';
  else if (!checkEmail(email))
    error += _INFOFORMERROR7_ + '!\n';
 
  // check country
  if (idCountry == "")
    error += _INFOFORMERROR13_ + '!\n';

  // check city
  if (city == '')
    error += _INFOFORMERROR16_ + '!\n';
  else if (city.length > 100)
    error += _INFOFORMERROR17_ + '!\n';  

  // check idRegion
  if (idCountry == "IT" && idRegion == "")
    error += _INFOFORMERROR14_ + '!\n';

  // check idProvince
  if (idCountry == "IT" && idProvince == "")
    error += _INFOFORMERROR15_ + '!\n';

  // check bodyRequest
  if (bodyRequest == '')
    error += _INFOFORMERROR10_ + '!\n';
  else if (bodyRequest.length > 500)
    error += _INFOFORMERROR11_ + '!\n';
  
  if (error != "") {
    window.alert (_WARNING_ + ':\n' + error + '\n' + _WARNINGADVICE_ + '.');
    return false;
  }
  return true;
} // end of checkInfoRequestForm


function showRegProvince() {
  if ($('#idCountry').val() == "IT")
    $('#regProvince').show('slow');
  else
    $('#regProvince').hide('slow');
} // end of showRegProvince
