//if only one form on page, use this function
function validate(form) {
  if (form.name.value == '') {
    alert('Please enter your name.');
    form.name.focus();
    return false;
  }

  if (form.address.value == '') {
    alert('Please enter your address.');
    form.address.focus();
    return false;
  }

  if (form.tel.value == '') {
    alert('Please enter your telephone number.');
    form.tel.focus();
    return false;
  }

  if (form.fax.value == '') {
    alert('Please enter your fax number.');
    form.fax.focus();
    return false;
  }

  if (form.email.value == '') {
    alert('Please enter your email address.');
    form.email.focus();
    return false;
  }
  
  if (!isValidEmail(form.email.value)) {
    alert('Invalid email address.');
    form.email.focus();
    return false;
  }  

  return true;
}


function validateall(formnr) {
  var form = document.bowmanform;
  if (formnr == 1) {
	if (form.name1.value == '') {
		alert('Please enter your name.');
		form.name1.focus();
		return false;
	}

	if (form.address1.value == '') {
		alert('Please enter your address.');
		form.address1.focus();
		return false;
	}

	if (form.tel1.value == '') {
		alert('Please enter your telephone number.');
		form.tel1.focus();
		return false;
	}

	if (form.fax1.value == '') {
		alert('Please enter your fax number.');
		form.fax1.focus();
		return false;
	}

	if (form.email1.value == '') {
		alert('Please enter your email address.');
		form.email1.focus();
		return false;
	}
	
	if (!isValidEmail(form.email1.value)) {
		alert('Invalid email address.');
		form.email1.focus();
		return false;
	} 	
  }
  
  if (formnr == 2) {
	if (form.name2.value == '') {
		alert('Please enter your name.');
		form.name2.focus();
		return false;
	}

	if (form.address2.value == '') {
		alert('Please enter your address.');
		form.address2.focus();
		return false;
	}

	if (form.tel2.value == '') {
		alert('Please enter your telephone number.');
		form.tel2.focus();
		return false;
	}

	if (form.fax2.value == '') {
		alert('Please enter your fax number.');
		form.fax2.focus();
		return false;
	}

	if (form.email2.value == '') {
		alert('Please enter your email address.');
		form.email2.focus();
		return false;
	}
	
	if (!isValidEmail(form.email2.value)) {
		alert('Invalid email address.');
		form.email2.focus();
		return false;
	} 	
  }
	
  if (formnr == 3) {
	if (form.name3.value == '') {
		alert('Please enter your name.');
		form.name3.focus();
		return false;
	}

	if (form.address3.value == '') {
		alert('Please enter your address.');
		form.address3.focus();
		return false;
	}

	if (form.tel3.value == '') {
		alert('Please enter your telephone number.');
		form.tel3.focus();
		return false;
	}

	if (form.fax3.value == '') {
		alert('Please enter your fax number.');
		form.fax3.focus();
		return false;
	}

	if (form.email3.value == '') {
		alert('Please enter your email address.');
		form.email3.focus();
		return false;
	}
	
	if (!isValidEmail(form.email3.value)) {
		alert('Invalid email address.');
		form.email3.focus();
		return false;
	} 	
  }  
  
  if (formnr == 4) {
	if (form.name4.value == '') {
		alert('Please enter your name.');
		form.name4.focus();
		return false;
	}

	if (form.address4.value == '') {
		alert('Please enter your address.');
		form.address4.focus();
		return false;
	}

	if (form.tel4.value == '') {
		alert('Please enter your telephone number.');
		form.tel4.focus();
		return false;
	}

	if (form.fax4.value == '') {
		alert('Please enter your fax number.');
		form.fax4.focus();
		return false;
	}

	if (form.email4.value == '') {
		alert('Please enter your email address.');
		form.email4.focus();
		return false;
	}
	
	if (!isValidEmail(form.email4.value)) {
		alert('Invalid email address.');
		form.email4.focus();
		return false;
	} 	
  }    

  return true;
}


function isValidEmail(email) {
	if (email.indexOf('@') == -1) {
		return false;
	}
	if (email.indexOf('.') == -1) {
		return false;
	}
	return true
}
