function IsFormOk(form)
{
	if (form.name.value == "" || form.name.value.replace(/\s/g, "").length == 0) {
			alert("We would like your name please!");
			form.name.select(); return false;
	}
	if (form.name.value.search(/[@:=]/) > -1) {
		alert("We are unable to process because our system does not accept certain characters entered.\nPlease verify your information!");
		form.name.select(); return false;
	}
	if (form.email.value == "" || form.email.value.replace(/\s/g, "").length == 0) {
		alert("Our quality control department requires an email address.");
		form.email.select(); return false;
	}
	if (form.email.value != "" && form.email.value.search(/.+@.+\.[a-zA-Z]{2,}/) == -1) {
		alert("Our quality control department requires a VALID email address.");
		form.email.select(); return false;
	}
	if (form.phone.value == "" || form.phone.value.replace(/\s/g, "").length == 0) {
		alert("Our quality control department requires a phone number.");
		form.phone.select(); return false;
	}
	if (form.phone.value != "" && form.phone.value.search(/[^\d\.\-\s]/) > -1) {
		alert("Our quality control department requires a VALID phone number.\nYou may use digits, dots, hyphens and spaces.");
		form.phone.select(); return false;
	}
	if (form.country.value == "" || form.country.value.replace(/\s/g, "").length == 0) {
			alert("You may have forgotten to complete which \"Country\" you are in.");
			form.country.select(); return false;
	}
	if (form.country.value.search(/[@:=\.\,\d]/) > -1) {
		alert("We are unable to process because our system does not accept certain characters entered.\nCommas, semi-colons, numbers, math symbols and other characters commonly used for punctuation cannot be used.\nPlease verify your information!");
		form.country.select(); return false;
	}
	if (form.country.value == form.name.value) {
		alert("Please enter the country where you currently live.");
		form.country.select(); return false;
	}
	if ( form.subject && (form.subject.value == "" || form.subject.value.replace(/\s/g, "").length == 0) ) {
			alert("We would respectfully request that you enter information in the \"Subject\" field.\nThis will allow us to quickly direct your inquiries to the proper department.\nThank you!");
			form.subject.select(); return false;
	}
	if (form.comments.value == "" || form.comments.value.replace(/\s/g, "").length == 0) {
			alert("We would like to assist you as best we can, but we might need more information.\nPlease make sure that you have entered your comments in the COMMENT area.");
			form.comments.select(); return false;
	}
	if (form.comments.value.search(/to: |from:|bcc:|MIME-Version:|Content-Type:|={2,}|\-{2,}/i) > -1) {
		alert("Please do NOT use any SPECIAL CHARACTERS in the comments field!");
		form.comments.select(); return false;
	}
	return true;
}

