function CheckOwnersForm()
{
 var lcError = "";

 with (document.forms["frmOwners"])
 {
  if (Initials.value.length < 1)
   lcError += "- " + document.getElementById('InitialsLabel').innerHTML + "\n";
  if (LastName.value.length < 2)
   lcError += "- " + document.getElementById('LastNameLabel').innerHTML + "\n";
  if (Street.value.length < 2)
   lcError += "- " + document.getElementById('StreetLabel').innerHTML + "\n";
  if (HouseNumberAndExtension.value.length < 1)
   lcError += "- " + document.getElementById('HouseNumberAndExtensionLabel').innerHTML + "\n";
  if (Country.value == "Nederland" && ZipCode.value.length < 6)
   lcError += "- " + document.getElementById('ZipCodeLabel').innerHTML + "\n";
  else if (Country.value == "Belgie" && (ZipCode.value.length != 4))
   lcError += "- " + document.getElementById('ZipCodeLabel').innerHTML + "\n";
  else if (ZipCode.value.length < 1)
   lcError += "- " + document.getElementById('ZipCodeLabel').innerHTML + "\n";
  if (Town.value.length < 2)
   lcError += "- " + document.getElementById('TownLabel').innerHTML + "\n";
  if (Country.value.length < 2)
   lcError += "- " + document.getElementById('CountryLabel').innerHTML + "\n";
  if (Country.value == 'Nederland' && ReturnNumber(PhoneNumberByDay.value).length != 10)
   lcError += "- " + document.getElementById('PhoneNumberByDayLabel').innerHTML + "\n";
  if (PhoneNumberByDay.value.length < 1)
   lcError += "- " + document.getElementById('PhoneNumberByDayLabel').innerHTML + "\n";
  if (!checkEmail(EmailAddress.value))
   lcError += "- " + document.getElementById('EmailAddressLabel').innerHTML + "\n";
  if (City.value.length < 2)
   lcError += "- " + document.getElementById('CityLabel').innerHTML + "\n";
  if (Region.value.length < 2)
   lcError += "- " + document.getElementById('RegionLabel').innerHTML + "\n";
  if (Country2.value.length < 2)
   lcError += "- " + document.getElementById('Country2Label').innerHTML + "\n";
  if (Persons.value.length > 0)
   if (!IsNumeric(Persons.value))
    lcError += "- " + document.getElementById('PersonsLabel').innerHTML + "\n";
  if (Bedrooms.value.length > 0)
   if (!IsNumeric(Bedrooms.value))
    lcError += "- " + document.getElementById('BedroomsLabel').innerHTML + "\n";
  if (lcError == "")
   return true;
  lcError = l_strAlertText + "\n" + lcError;
  alert(lcError);
  return false;
 }
}

function ReturnNumber(p_strValue) {
 var l_strNumber = '';

 for (i = 0; i < p_strValue.length; i++)
  if (!isNaN(p_strValue.charAt(i)))
  l_strNumber += p_strValue.charAt(i);
 return l_strNumber;
}

function IsNumeric(text) {
 if (text.length <= 0)
  return false;
 for (i = 0; i < text.length; i++)
  if ("0123456789.".indexOf(text.charAt(i)) == -1)
  return false;
 return true;
}
