function greyout() {
  if (document.all.individual.checked){
	document.all.company.value='N/A';
	document.all.company.style.backgroundColor='#D8E2E3';
	document.all.company.disabled=true
  }else{
	document.all.company.value='';
	document.all.company.style.backgroundColor='white';
	document.all.company.disabled=false
  }
}

function validateForm(form) {

	String.prototype.trim = function() {

		// skip leading and trailing whitespace
		// and return everything in between
		return this.replace(/^\s*(\b.*\b|)\s*$/, "$1");
	}

  var str = form.emailaddress.value;        
  var error;

  if (form.company.value == "") {
	error =  "Please enter your Company.";
    alert(error);
    form.company.focus();
    return false;
  }

  if (form.name.value == "") {
	error = "Please enter your name";
	alert(error);
    form.name.focus();
	return false;
  }	  

  if (form.emailaddress.value == "") {
	error =  "Please enter your email address.";
    alert(error);
    form.emailaddress.focus();
    return false;
  }

  if (form.telephone.value == "") {
	error =  "Please enter your telephone number.";
    alert(error);
    form.telephone.focus();
    return false;
  }

  if (form.address.value == "") {
	error =  "Please enter your address.";
    alert(error);
    form.address.focus();
    return false;
  }

  if (form.city.value == "") {
	error =  "Please enter your city.";
    alert(error);
    form.city.focus();
    return false;
  }

  if (form.zip.value == "") {
	error =  "Please enter your zip code.";
    alert(error);
    form.zip.focus();
    return false;
  }


  if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(str) == false){
	alert("Please enter a valid email address.")
    form.emailaddress.focus();
	return false;
  }

return true
}