// JavaScript Document
function validateDues()
{
	var c=0;
	if ((document.duesAndInfo.duestype[c].checked==false)&&(document.duesAndInfo.duestype[c+1].checked==false)&&(document.duesAndInfo.duestype[c+2].checked==false))
	{
		var dues = "your dues selection";
		var form = document.getElementById("duesAndInfo");
		errorMsg(dues, 0, form);
		return false;	
	}
	
	for (var a=3; a<16; a++)
	{
		if ((document.duesAndInfo.elements[a].value=="") && (document.duesAndInfo.elements[a].className=="reqField"))
		{	
			var missing;
			
			switch (a)
			{
				case 4:missing="First Name"; break;
				case 6:missing="Last Name"; break;
				case 9:missing="Graduation Year"; break;
				case 10:missing="Address"; break;
				case 12:missing="City"; break;
				case 13:missing="State"; break;
				case 14:missing="Zip Code"; break;
				case 15:missing="Email Address"; break;
				
			}			
		
			errorMsgAlum(missing, a);
			return false;	
	
		}
	}	


	//CHECK FOR VALID E-MAIL
	var emailField=document.getElementById("mememail");
		
	if (emailField.value.indexOf("@")==-1)
	{
		alert("Please enter a valid e-mail address");
		emailField.focus();
		return false;
	}
}



function validateDues2(form)
//Newer version for add'l fields, Captcha
{
	
	if ((form.elements[0].checked==false) && (form.elements[2].checked==false))
	{
		missing="installment selection";
		errorMsgAlum(missing, 0, form);
		return false;	
	}
	
	if ((form.elements[1].value=='') && (form.elements[3].value==''))
	{
		missing="installment amount";
		errorMsgAlum(missing, 0, form);
		return false;	
	}
	
	for (var a=8; a<19; a++)
	{
		if ((form.elements[a].value=="") && ((a!=9) && (a!=11) && (a!=14)))
		{	
			var missing;
			
			switch (a)
			{
				case 8:missing="First Name"; break;
				case 10:missing="Last Name"; break;
				case 12:missing="Graduation Year"; break;
				case 13:missing="Address"; break;
				case 15:missing="City"; break;
				case 16:missing="State"; break;
				case 17:missing="Zip Code"; break;
				case 18:missing="Email Address"; break;
				
			}			
		
			errorMsgAlum(missing, a, form);
			return false;	
	
		}
	}	
	
	//CHECK FOR VALID E-MAIL
	var emailField=8;
		
	if (document.getElementById("mememail").value.indexOf("@")==-1)
	{
		alert("Please enter a valid e-mail address");
		document.getElementById("mememail").focus();
		return false;
	}
	
	var validDigits = document.getElementById('valid').value;

	if(real !== validDigits)
	{
		alert("Anti-Bot check failed.....\nPlease enter the 4 digits as they appear.");
		return false;
	}
		
}


//For Captcha validation
var areal = Math.random() + "";
var real = areal.substring(2,6);
	
function botCheckInfo() {
	alert("Prevents automatic programs (bots) from submitting spam. Enter the 4 digits in the box provided in order to submit the form.");
}

function validateUpdate(form)
{
	
	for (var a=1; a<12; a++)
	{
		if ((form.elements[a].value=="") && ((a!=2) && (a!=4) && (a!=7)))
		{	
			var missing;
			
			switch (a)
			{
				case 1:missing="First Name"; break;
				case 3:missing="Last Name"; break;
				case 5:missing="Graduation Year"; break;
				case 6:missing="Address"; break;
				case 8:missing="City"; break;
				case 9:missing="State"; break;
				case 10:missing="Zip Code"; break;
				case 11:missing="Email Address"; break;
				
			}			
		
			errorMsgAlum(missing, a, form);
			return false;	
	
		}
	}	
	
	//CHECK FOR VALID E-MAIL
	var emailField=8;
		
	if (document.getElementById("email").value.indexOf("@")==-1)
	{
		alert("Please enter a valid e-mail address");
		document.getElementById("email").focus();
		return false;
	}
}

function errorMsg(msg, field, form)
{
	alert("Please enter "+ msg +", it is required.");
	form.elements[field].focus();	
	//return false;
}

function errorMsgAlum(msg, field, form)
{
	alert("Please enter the Alumnus's "+ msg +", it is required.");
	form.elements[field].focus();	
	//return false;
}