
function vForm() {
	var contact_form  = document.forms["app"];
	var validated = true;

	var error_message = '';

	if (contact_form["firstname"].value.length < 1) {
			validated = false;
			error_message = error_message + '\tFirst Name\n';
	}
	
	if (contact_form["lastname"].value.length < 1) {
			validated = false;
			error_message = error_message + '\tLast Name\n';
	}
	
	if (contact_form["address1"].value.length < 1) {
			validated = false;
			error_message = error_message + '\tAddress\n';
	}
	if (contact_form["city"].value.length < 1) {
			validated = false;
			error_message = error_message + '\tCity\n';
	}
	
	if (contact_form["Zip"].value.length < 5) {
			validated = false;
			error_message = error_message + '\tZip (Must be 5 digits or more)\n';
	}
	
	if (contact_form["cphone1"].value.length != 3) {
			validated = false;
			error_message = error_message + '\tPhone (Must be a valid cell phone number)\n';
	}
	
	else if (contact_form["cphone2"].value.length != 3) {
			validated = false;
			error_message = error_message + '\tPhone (Must be a valid cell phone number)\n';
	}
	
	else if (contact_form["cphone3"].value.length != 4) {
			validated = false;
			error_message = error_message + '\tPhone (Must be a valid cell phone number)\n';
	}

	if (!validateEmail(contact_form["email"].value)) {
			validated = false;
			error_message = error_message + '\tEmail (Must be a valid email)\n';

	}

	if (contact_form["gradyear"].selectedIndex == 0) {
			validated = false;
			error_message = error_message + '\tGraduation Year\n';
	}
	
	if (contact_form["campus_location"].selectedIndex == 0) {
			validated = false;
			error_message = error_message + '\tCampus Location\n';
	}
	
	if (contact_form["program"].selectedIndex == 0) {
			validated = false;
			error_message = error_message + '\tProgram\n';
	}

	if (contact_form["program"].value == "tbd") {
	    validated = false;
	    error_message = error_message + '\tProgram\n';
	}

	if (contact_form["How_did_you_hear_about_us"].selectedIndex == 0) {
	    validated = false;
	    error_message = error_message + '\tHow Did You Hear About Us\n';
	}

	if (!validated) {
		error_message = 'Please complete the following fields:\n' + error_message;
		alert(error_message);
	}
	if (validated) {
	    contact_form.submit.disabled = true;
	 }
	
	
	return validated;
	
	}

function validateEmail(e) {

	var return_val = true;
	var vlength=e.length-1;

	if (e.length == 0) {

		return_val = false;

		}
	else if (e.indexOf('@', 0) == -1 || e.indexOf('.',0)==-1) {

		return_val = false;

		}
	else if (e.charAt(0)=='@' || e.charAt(0)=='.') {

		return_val = false;

		}
	else if (e.charAt(vlength)=='@' || e.charAt(vlength)=='.') {

		return_val = false;

		}
	else if (e.indexOf('@.')!=-1 || e.indexOf('.@')!=-1) {

		return_val = false;

		}
	return return_val;

}
