function validateForm(form){
	var msg = "";
	msg += validateField(form, "FirstName", "First Name");
	msg += validateField(form, "LastName", "Last Name");
	msg += validateField(form, "Company", "Company");
	msg += validateField(form, "Title", "Job Title");
	msg += validateField(form, "Email", "Email");
	msg += validateField(form, "Phone", "Phone");
	msg += validateField(form, "Address", "Address");
	msg += validateField(form, "City", "City");
	msg += validateField(form, "Province", "Province");
	msg += validateField(form, "Postal", "Postal");
	msg += validateField(form, "Country", "Country");
	msg += validateField(form, "Source", "Source");
	
	if ( msg != "" ){
		alert("The following fields are required:\n"+msg);
		return false;
	}
	return true;
}

function validateField(form, fieldName, fieldLabel){
	boolVal = eval("form."+fieldName+".value==''");
	if (boolVal){
		return fieldLabel + "\n";
	}else{
		return "";
	}
}
