function formvalidation(thisform) {
	with (thisform) {
		if (emptyvalidation(First_Name,"Please enter your First Name")==false) {
			First_Name.select();
			return false;
		}
		if (emptyvalidation(Last_Name,"Please enter your Last Name")==false) {
			Last_Name.select();
			return false;
		}
		if (emptyvalidation(Phone_Number,"Please enter your phone number")==false) {
			Phone_Number.select();
			return false;
		}
		if (emailvalidation(Email_Address,"Please enter a valid email")==false) {
			Email_Address.select();
			return false;
		}
		if (emptyvalidation(Procedure,"Please enter a procedure or topic")==false) {
			Procedure.focus();
			return false;
		}
	}
}


function emptyvalidation(entered, alertbox) {
	with (entered) {
		if (value==null || value=="" || value=="First Name" || value=="Last Name" || value=="Phone Number" || value=="Procedure" || value=="-") {
			if (alertbox!="") {
				alert(alertbox);
			}

			return false;
		}
		else {
			return true;
		}
	}
}

function emailvalidation(entered, alertbox) {
	with (entered) {
		apos=value.indexOf("@");
		dotpos=value.lastIndexOf(".");
		lastpos=value.length-1;

		if (apos<1 || dotpos-apos<2 || lastpos-dotpos>3 || lastpos-dotpos<2) {
			if (alertbox) {
				alert(alertbox);
			}

			return false;
		}
		else {
			return true;
		}
	}
}

