// JavaScript Document
var errors = new Array();
var objs = new Array();

var name_exp = /^[\w\d-' ,\.]+$/;
var email_exp = /\b[\w\.-]+@[\w-]+\.[\w\.-]+\w\b/;
var ssn_exp = /^\d{3}-?\d{2}-?\d{4}$/;
var city_exp = /^[a-zA-Z \-]+$/;
var state_exp = /^[a-zA-Z]{2}$/;
var zip_exp = /^[\d]{5}-?(\d{4})?$/
var phone_exp = /^\(?\d{3}\)?-? ?\d{3}-?\d{4}$/;
var major_exp = /^[a-zA-Z -]+$/;
var year_exp = /^\d{4}$/;

function chkform_alumniupdate()
{
	var result;
	var frm = document.update;
	
	//Name
	if( frm.Name.value == "" ) inserterror("Name", frm.Name);
	
	//Degree
	if(frm.Degree.value == "" ) inserterror("Degree", frm.Degree);
	
	if(frm.Major.value == "") inserterror("Major", frm.Major);
	
	//Year
	result = frm.Year.value.search(year_exp);
	if(result == -1) inserterror("Year", frm.Year);
	
	//Agreement
	if( frm.Agreement.checked == false) inserterror("Must agree to condition", frm.Agreement);
	
	
	
	return submitform(frm);
	
}//chkform_alumniupdate




function inserterror( message, obj )
{
		errors[errors.length] = message;
		objs[objs.length] = obj;
}//inserterror

function submitform( frm )
{
	if( errors.length > 0 ) 
	{
		var err_message = "The following error(s) have been found:\n\r";
		for( i=0; i < errors.length; i++ )
			err_message += errors[i] + "\n\r";
		err_message += "\n\rPlease make the correction(s).\n\r";
		alert( err_message );
		objs[0].focus();
		if( objs[0].type == "text" )
			objs[0].select();
		
		errors = new Array();
		objs = new Array();
		return false;
	} 
	else
	{
		frm.submit();
	}
}//submitform