// Form validation

var fieldnames = new Array ()
fieldnames[0] = "Contact name"
fieldnames[1] = "Address"
fieldnames[2] = "City or town"
fieldnames[3] = "Country"
fieldnames[4] = "Phone"
fieldnames[5] = "Email"
fieldnames[7] = "Nights accommodation"
fieldnames[8] = "Number of guests"

function validation(form) {

var onoff = 0
var alertboxnames = ""
var fields = new Array ()
fields[0] = form.Name.value.length
fields[1] = form.Address1.value.length
fields[2] = form.City.value.length
fields[3] = form.Country.value.length
fields[4] = form.Phone.value.length
fields[5] = form.MailFrom.value.length
fields[7] = form.Nights.value.length
fields[8] = form.Guests.value.length

for (var i=0; i < fields.length; i++) {
if (fields[i] == 0) {
alertboxnames = alertboxnames + "     " + fieldnames[i] + ",\r";
onoff ++;
}              
}
if (onoff == 0) {
return true
} else {
if (onoff == 1) {
var catness = alertboxnames.substring (0, alertboxnames.indexOf(","));
alert ("The following field must be completed:\r\r" + catness + ".\r\rPlease fill in this field before continuing.          ");
} else {
var catness = alertboxnames.substring (0, alertboxnames.length-2)
alert ("The following fields must be completed:\r\r" + catness + ".\r\rPlease fill in these fields before continuing.          "); 
}
return false
}
}
