function verify() {

	var themessage = "You are required to complete the following fields:\n";
	if (document.form.first_name.value=="") {
		themessage += " - First Name\n";
	}
	if (document.form.last_name.value=="") {
		themessage += " - Last Name\n";
	} 
	if (document.form.email.value=="") {
		themessage += " - E-mail\n";
	}

	// check email
	var str=document.form.email.value;
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	if (!filter.test(str)) {
	   themessage += "\n*Please input a valid email address.\n";
	}


	var none_checked = true;

	for (var i=2; i<4; i++) {
		if ( document.form.elements[i].checked )
			none_checked = false;
	}
	
	if ( none_checked )
		themessage += "\n*You must select at least 1 subscription.";

	// alert if fields are empty and cancel form submit
	if (themessage == "You are required to complete the following fields:\n") {
		return true;
	} else {
	  alert(themessage);
	  return false;
	}

}


