//
// FORM VALIDATION
function validate(myForm) {
	// SET VARS
	var message = 'The following fields are required and are incomplete:\n\n';
	var message2 = '';
	var error = 0;
	var i;
	//
	// CHECK FOR REQUIRED FIELDS
	for (i=0; i<myForm.elements.length; i++) {
		//alert(myForm.elements[i].value);
		if (myForm.elements[i].id.substr(myForm.elements[i].id.length-2, 2) == "_r") {
			if (myForm.elements[i].value == '') {
				error = 1;
				var myName = myForm.elements[i].id.substr(0, myForm.elements[i].id.length-2);
				message += '- '+myName.replace(/_/g, " ")+'\n';
			}
		}
	}
	// SPECIAL CONTACT US VALIDATION
	// AGE
	if (myForm.form_name && myForm.form_name.value == "contact_us") {
		if (myForm.Over_18.checked == false) {
			message2 += "You must be 18 years or older to submit this form.\n\n";
			error = 1;
		}
	}
	// PRIVACY
	if (myForm.form_name && myForm.form_name.value == "contact_us") {
		if (myForm.Over_18.checked == false) {
			message2 += "You must have read the Privacy Policy to submit this form.\n\n";
			error = 1;
		}
	}
	// TYPE
	if (myForm.form_name && myForm.form_name.value == "contact_us") {
		if (myForm.elements[4].checked == false && myForm.elements[5].checked == false && myForm.elements[6].checked == false && myForm.elements[7].checked == false) {
			message2 += "Please let us know who you are.";
			error = 1;
		}
	}
	// SPECIAL XLIF INFO KIT VALIDATION
	// AGE
	if (myForm.form_name && myForm.form_name.value == "xlif_info_kit") {
		if (myForm.Over_18.checked == false) {
			message2 += "You must be 18 years or older to submit this form.\n\n";
			error = 1;
		}
	}
	// PRIVACY
	if (myForm.form_name && myForm.form_name.value == "xlif_info_kit") {
		if (myForm.Over_18.checked == false) {
			message2 += "You must have read the Privacy Policy to submit this form.\n\n";
			error = 1;
		}
	}
	// SEE IF THERE WERE ERRORS AND OUTPUT
	if (error == 0) {
		return true;
	} else {
		if (message.length > 36) {
			alert (message);
		}
		if (message2 != '') {
			alert (message2);
		};
		return false;
	}
}