function validate_email(field) {
	with (field) {
		apos = value.lastIndexOf("@");
		dotpos = value.lastIndexOf(".");

		if (apos < 1 || dotpos - apos < 2) {
			return false;
		} else {
			return true;
		}
	}
}

function validate_required(field) {
	with (field) {
		if (value == null || value == "") {
			return false;
		} else {
			return true;
		}
	}
}

function validate_form(thisform) {
	with (thisform) {
		hasfname = validate_required(firstname);
		haslname = validate_required(lastname);
		hasemail = validate_email(email);
		hasresp = validate_required_two(responsibilities[]);
		hasresume = validate_required(resume);

		if (hasfname == false)   alerttxt = "First Name required                 \n";
		if (haslname == false)  alerttxt += "Last Name required                  \n";
		if (hasemail == false)  alerttxt += "Invalid e-mail address              \n";
		if (hasresp == false) alerttxt   += "At least one responsibility required\n";
		if (hasresume == false) alerttxt += "Resume required                     \n";

		if (alerttxt == null || alerttxt == "") {
			return true;
		} else {
			alert(alerttxt);
			return false;
		}
	}
}

function validate_admin_form(thisform) {
		alert('in here');
	with (thisform) {
		hasfname = validate_required(firstname);
		haslname = validate_required(lastname);
		hasemail = validate_email(email);

		if (hasfname == false)   alerttxt = "First Name required                 \n";
		if (haslname == false)  alerttxt += "Last Name required                  \n";
		if (hasemail == false)  alerttxt += "Invalid e-mail address              \n";
		//if (hasresp == false) alerttxt   += "At least one responsibility required\n";

		if (alerttxt == null || alerttxt == "") {
			return true;
		} else {
			alert(alerttxt);
			return false;
		}
	}
}
