// Java Document

function CheckMyVal(form)
{
//  || is OR   and   && is AND
//checking identification information
	if (form.gradyr.value == "" || ! isNum(form.gradyr.value) || form.gradyr.value.length != 4)
	{
		alert("INVALID GRADUATION YEAR\nPlease provide 4 Digit Year. Your Graduation Year or the Year you would have Graduated!");
		form.gradyr.focus();			
		return false;
	}
	if (form.gradyr.value < 1930 || form.gradyr > 2099)
	{
		alert("INVALID GRADUATION YEAR\nPlease provide Valid 4 Digit Year. Your Graduation Year or the Year you would have Graduated!");
		form.gradyr.focus();			
		return false;
	}
	name = form.first.value + form.middle.value + form.last.value;
	if (name == "" || name.length < 5)
	{
		alert("INVALID NAME\nPlease enter a Your Full Name!");
		form.first.focus();			
		return false;
	}
	
	if (form.country.value == '')
	{
		if (form.street1.value == "" || form.city.value == '' || form.state.value == '' || form.zip.value == '')
		{
			alert("INVALID ADDRESS\nPlease enter a Valid Address!  Must include Street, City, State and Zip Code");
			form.street1.focus();
			return false;
		}
	}else{
		if (form.street1.value == "" || form.city.value == '')
		{
			alert("INVALID ADDRESS\nPlease enter a Valid Address!  Must include Street and City");
			form.street1.focus();
			return false;
		}
	
	}

	var x = form.email.value;
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9])+$/;
	if (! filter.test(x) || form.email.value == '')
	{
		alert("INVALID EMAIL ADDRESS\nPlease Enter a Valid Current Email Address!");
		form.email.focus();			
		return false;
	}
	
	if (form.to.value != '' || form.from.value != '')
	{
		if ((form.from.value != '' && form.to.value == '') || (form.from.value == '' && form.to.value != ''))
		{
			alert("INVALID YEARS ATTENDED\nIf you provide Years Attended you much include both the From and To years!");
			form.from.focus();			
			return false;
		}
		if ((! isNum(form.from.value) || form.from.value.length != 4) || (! isNum(form.to.value) || form.to.value.length != 4))
		{
			alert("INVALID YEARS ATTENDED\nPlease provide Valid 4 Digit Years.");
			form.from.focus();			
			return false;
		}		
		if ((form.from.value < 1930 || form.from.value > 2099) || (form.to.value < 1930 || form.to.value > 2099))
		{
			alert("INVALID YEARS ATTENDED\nPlease provide Valid 4 Digit Years.");
			form.from.focus();			
			return false;
		}
		if (form.from.value > form.to.value)
		{
			alert("INVALID YEARS ATTENDED\nFrom year may not be greater than To year.");
			form.from.focus();			
			return false;
		}
	}	
	
	if (! form.didgrad[0].checked && ! form.didgrad[1].checked)
	{
		alert('DID YOU GRADUATE?\nPlease tell us if you graduated or not');
		return false;
	
	}
		
	if ((form.active.checked || form.retired.checked) && form.rankbranch.value == '')
	{
		alert('INVALID MILITARY SERVICE ENTRY\nYou have indicated you are Active Duty or Retired Military but have not provided your Rank and Branch');
		form.rankbranch.focus();
		return false;
	}
	
}

function chkMilitary(form, field)
{
//alert(field.name + '  ' + field.checked);
	if(field.name == 'active' && field.checked)
	{
		form.retired.checked = false;
		
	}
	if(field.name == 'retired' && field.checked)
	{
		form.active.checked = false;
	}
}	

function getMember(form)
{
	if(form.membid.value != '')
	{
		location.href = 'chgaddrload.php?what='+form.membid.value;
	}
}
//function checkradio(btn)
//{
// radio buttons stored as array form.membership[0].checked

//	var valid
	
//	for (var x = 0;x < btn.length; x++)
//	{
//		valid = btn[x].checked
//		if (valid) {break}
//	}
//	if(!valid)
//	{
//		alert("Please select an answer.")
//	}
//	return valid
//}

