/*******************************************************************/
function validateAllData(form){
	if (checkString(form.elements["Submitted_By"],"'Submitted By'", false) == false) return false;
	if (checkString(form.elements["Phone_Number"],"'Phone'", false) == false) return false;
	if (checkEmail(form.elements["email"], false) == false) return false;
	
	if (checkDate(form.elements["submitted_date_year"],form.elements["submitted_date_month"],form.elements["submitted_date_date"],"the 'Submitted Date Requested'",false) == false) {
		 document.request_table.submitted_date_month.focus();
		 return false; }
	
	if (checkDate(form.elements["completion_date_year"],form.elements["completion_date_month"],form.elements["completion_date_date"],"the 'Completion Date Requested'",false) == false) {
		 document.request_table.completion_date_month.focus();
		 return false; }
		 
	if (checkString(form.elements["Action_Code"],"'Code'", false) == false) {
		return false; }
	else {
		switch (document.request_table.Table_Name.value) {
			case "M0301T":
				if (document.request_table.Action_Code.value.length != 4) {
					alert ("The 'Code' for this table must be 4 characters long. Please re-enter it now.");
					document.request_table.Action_Code.focus();
					return false;}					
				break;
			case "M0302T":
				if (document.request_table.Action_Code.value.length != 5) {
					alert ("The 'Code' for this table must be 5 characters long. Please re-enter it now.");
					document.request_table.Action_Code.focus();
					return false;}
				break;					
			case "M0304T":
				if (document.request_table.Action_Code.value.length != 6) {
					alert ("The 'Code' for this table must be 6 characters long. Please re-enter it now.");
					document.request_table.Action_Code.focus();
					return false;}
				break;					
			case "M0309T":
				if (document.request_table.Action_Code.value.length != 3) {
					alert ("The 'Code' for this table must be 3 characters long. Please re-enter it now.");
					document.request_table.Action_Code.focus();
					return false;}
				break;					
			case "M0310T":
				if (document.request_table.Action_Code.value.length != 1) {
					alert ("The 'Code' for this table must be 1 character long. Please re-enter it now.");
					document.request_table.Action_Code.focus();
					return false;}
				break;					
			case "M0311T":
				if (document.request_table.Action_Code.value.length != 4) {
					alert ("The 'Code' for this table must be 4 characters long. Please re-enter it now.");
					document.request_table.Action_Code.focus();
					return false;}
				break;					
			case "M0312T":
				if (document.request_table.Action_Code.value.length != 4) {
					alert ("The 'Code' for this table must be 4 characters long. Please re-enter it now.");
					document.request_table.Action_Code.focus();
					return false;}
				break;					
			case "M0313T":
				if (document.request_table.Action_Code.value.length != 3) {
					alert ("The 'Code' for this table must be 3 characters long. Please re-enter it now.");
					document.request_table.Action_Code.focus();
					return false;}
				break;										
			case "M0314T":
				if (document.request_table.Action_Code.value.length != 3) {
					alert ("The 'Code' for this table must be 3 characters long. Please re-enter it now.");
					document.request_table.Action_Code.focus();
					return false;}
				break;										
			case "M0315T":
				if (document.request_table.Action_Code.value.length != 4) {
					alert ("The 'Code' for this table must be 4 characters long. Please re-enter it now.");
					document.request_table.Action_Code.focus();
					return false;}
				break;										
			case "M0316T":
				if (document.request_table.Action_Code.value.length != 1) {
					alert ("The 'Code' for this table must be 1 character long. Please re-enter it now.");
					document.request_table.Action_Code.focus();
					return false;}
				break;										
			case "M0319T":
				if (document.request_table.Action_Code.value.length != 7) {
					alert ("The 'Code' for this table must be 7 characters long. Please re-enter it now.");
					document.request_table.Action_Code.focus();
					return false;}
				break;										
			case "M0320T":
				if (document.request_table.Action_Code.value.length != 1) {
					alert ("The 'Code' for this table must be 1 character long. Please re-enter it now.");
					document.request_table.Action_Code.focus();
					return false;}
				break;										
			case "M0324T":
				if (document.request_table.Action_Code.value.length != 2) {
					alert ("The 'Code' for this table must be 2 characters long. Please re-enter it now.");
					document.request_table.Action_Code.focus();
					return false;}
				break;										
			case "M0325T":
				if (document.request_table.Action_Code.value.length != 3) {
					alert ("The 'Code' for this table must be 3 characters long. Please re-enter it now.");
					document.request_table.Action_Code.focus();
					return false;}
				break;										
			case "M0326T":
				if (document.request_table.Action_Code.value.length != 3) {
					alert ("The 'Code' for this table must be 3 characters long. Please re-enter it now.");
					document.request_table.Action_Code.focus();
					return false;}
				break;										
			case "M0327T":
				if (document.request_table.Action_Code.value.length != 3) {
					alert ("The 'Code' for this table must be 3 characters long. Please re-enter it now.");
					document.request_table.Action_Code.focus();
					return false;}
				break;										
			case "M0328T":
				if (document.request_table.Action_Code.value.length != 3) {
					alert ("The 'Code' for this table must be 3 characters long. Please re-enter it now.");
					document.request_table.Action_Code.focus();
					return false;}
				break;										
			case "M0337T":
				if (document.request_table.Action_Code.value.length != 2) {
					alert ("The 'Code' for this table must be 2 characters long. Please re-enter it now.");
					document.request_table.Action_Code.focus();
					return false;}
				break;										
			case "M0339T":
				if (document.request_table.Action_Code.value.length != 4) {
					alert ("The 'Code' for this table must be 4 characters long. Please re-enter it now.");
					document.request_table.Action_Code.focus();
					return false;}
				break;															
			case "M0340T":
				if (document.request_table.Action_Code.value.length != 2) {
					alert ("The 'Code' for this table must be 2 characters long. Please re-enter it now.");
					document.request_table.Action_Code.focus();
					return false;}
				break;															
			case "M0341T":
				if (document.request_table.Action_Code.value.length != 1) {
					alert ("The 'Code' for this table must be 1 character long. Please re-enter it now.");
					document.request_table.Action_Code.focus();
					return false;}
				break;															
			case "M0344T":
				if (document.request_table.Action_Code.value.length != 3) {
					alert ("The 'Code' for this table must be 3 characters long. Please re-enter it now.");
					document.request_table.Action_Code.focus();
					return false;}
				break;															
			case "M0345T":
				if (document.request_table.Action_Code.value.length != 5) {
					alert ("The 'Code' for this table must be 5 characters long. Please re-enter it now.");
					document.request_table.Action_Code.focus();
					return false;}
				break;															
			case "M0346T":
				if (document.request_table.Action_Code.value.length != 4) {
					alert ("The 'Code' for this table must be 4 characters long. Please re-enter it now.");
					document.request_table.Action_Code.focus();
					return false;}
				break;															
			case "MEMBERSHIP CODE":
				if (document.request_table.Action_Code.value.length != 3) {
					alert ("The 'Code' for this table must be 3 characters long. Please re-enter it now.");
					document.request_table.Action_Code.focus();
					return false;}
				break;															
		}
	}
	if (checkString(form.elements["Action_Description"],"'Description'", false) == false) return false;
	if (checkString(form.elements["Purpose"],"'Purpose'", false) == false) return false;
	
	document.request_table.recipient.value = "jlarosa@miami.edu, " + document.request_table.email.value;
	return true;
		
}
