function ifValid() {
	var bFail = false;
	var valerror = '';
	//this is to target the form: document.'form name'
	//this is used to save code later
	var f = document.request_book;
	var eTest = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;
	if (f.name.value == '') {
		valerror += '  -Enter your Name\n';
		bFail = true;
	}
	if (f.city.value == '') {
		valerror += '  -Enter your City\n';
		bFail = true;
	}
	if (f.state.value == '') {
		valerror += '  -Enter your State\n';
		bFail = true;
	}
	if (f.zip.value == '') {
		valerror += '  -Enter your Zip\n';
		bFail = true;
	}
	if (f.phone.value == '') {
		valerror += '  -Enter your Phone Number\n';
		bFail = true;
	}
	if (f.email.value != '') {
		if (f.email.value.match(eTest)) {
			bFail = false;
		} else {
			valerror += '  -Enter a Valid Email\n';
			bFail = true;
		}
	} else {
		valerror += '  -Enter an Email\n';
		bFail = true;
	}
	if (valerror != '') {
		alert('Please complete the following:\n' + valerror);
	}
	if (bFail == false) {
		f.submit();
	}
}