function validate_required(field,alerttxt,defaultVal) {
	with (field) {
		if (value==null||value==""||value==defaultVal) {
			alert(alerttxt);
			return false;
		} else {
			return true;
		}
	}
};

function validate_email(field,alerttxt) {
	with (field) {
		apos=value.indexOf("@");
		dotpos=value.lastIndexOf(".");
		if (apos<1||dotpos-apos<2) {
			alert(alerttxt);
			return false;
		} else {
			return true;
		}
	}
};

function validate_phone(field,alerttxt) {
	with (field) {
		if (value.length<10) {
			alert(alerttxt);
			return false;
		} else {
			return true;
		}
	}
};

function validate_form(thisform) {
	with (thisform) {
		if (validate_required(realname, "Name must be filled out!", "Name")==false) {
			realname.focus();
			return false;
		}
		if (validate_required(phone, "Phone must be filled out!", "Phone")==false) {
			phone.focus();
			return false;
		}
		if (validate_phone(phone, "Phone must be valid!")==false) {
			phone.focus();
			return false;
		}
		if (validate_required(email, "Email must be filled out!", "Email")==false) {
			email.focus();
			return false;
		}
		if (validate_email(email, "Email must be valid!")==false) {
			email.focus();
			return false;
		}
		
		return thisform.submit();
	}
};	

function validate_form_login(thisform) {
	with (thisform) {
		if (validate_required(loginid, "ID must be filled out!", "ID")==false) {
			loginid.focus();
			return false;
		}
		if (validate_required(loginpw, "PW must be filled out!", "PW")==false) {
			loginpw.focus();
			return false;
		}
		return thisform.submit();
	}
};	

function resetForm(thisform) {
	with (thisform) {
	    realname.value = "Name";
	    phone.value = "Phone";
	    email.value = "Email";
	    questionsorcomments.value = "Your Message";
	}
};

