// Java Document

function CheckMyVal(form)
{
//  || is OR   and   && is AND
//checking identification information
	if (form.classyear.value == "")
	{
		alert("Please enter Class Year. Your Graduation Year or the Year you would have Graduated!");
		form.classyear.focus();			
		return false;
	}
	if (form.name.value == "")
	{
		alert("Please enter a Your Full Name!");
		form.name.select();
		form.name.focus();			
		return false;
	}		
	if (form.address.value == "")
	{
		alert("Please enter a Your Address!");
		form.address.select();
		form.address.focus();			
		return false;
	}
	if (form.citystatezip.value == "")
	{
		alert("Please enter a Your City, State, Zip!");
		form.citystatezip.select();
		form.citystatezip.focus();			
		return false;
	}
	if (form.phone.value == "")
	{
		alert("Please enter a Your Phone Number!");
		form.phone.select();
		form.phone.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))
	{
		alert("Please enter a Valid Email Address!");
		form.email.select();
		form.email.focus();			
		return false;
	}

	var amount = "no";
//checking Membership Application
	if (checkradio(form.membership))
	{
		if (form.yearfrom.value == "")
		{
			alert("Please enter Years Attended!");
				form.yearfrom.focus();			
				return false;
		}
		if (form.yearto.value == "")
		{
			alert("Please enter Years Attended!");
				form.yearto.focus();			
				return false;
		}			
		if (form.yearfrom.value > form.yearto.value)
		{
			alert("Beginning Year Attended Is Less Than Your Last Year!");
				form.yearfrom.focus();			
				return false;
		}			
		if (! checkradio(form.graduated))
		{
			alert("Please indicate if you Graduated!");
				form.graduated[0].focus();			
				return false;
		}
		amount = "yes";
	}			
//checking donations
	//	if (form.goldstar.value != parseInt(form.goldstar.value))
	//		alert(form.goldstar.value + ' is not a whole number');
	if (form.goldstar.value != parseFloat(form.goldstar.value))
	{
		alert('Gold Star Donation must be Numeric');
		form.goldstar.select();
		form.goldstar.focus();
		return false;
	}
	if (form.booster.value != parseFloat(form.booster.value))
	{
		alert('Booster Donation must be Numeric');
		form.booster.select();
		form.booster.focus();
		return false;
	}			
	if (parseFloat(form.booster.value) > 0 && parseFloat(form.booster.value) < parseFloat(form.boosterminimum.value))
	{
		alert('Please make your Booster Donation no less than $' + form.boosterminimum.value);
		form.booster.select();
		form.booster.focus();
		return false;
	}
	if (parseFloat(form.booster.value) >= parseFloat(form.boosterminimum.value) || parseFloat(form.goldstar.value) > 0.00)
		amount = "yes";
		
	if (amount == "no")
	{
		alert('You must either select a Membership Type or enter a Donation Amount');
		form.goldstar.select();
		form.goldstar.focus();
		return false;
	}
}

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
}

//function nltype(btn)
//{
//	if(document.getElementById('email').value == '')
//	{
//		btn[2].checked = true;
//	}else{
//		btn[0].checked = true;
//	}
//}

//function nltype1(btn)
//{
//	if(document.getElementById('email').value == '')
//	{
//		btn[2].checked = true;
//	}
//}
