// JavaScript Document
/*Registration Form for Recipients*/

function fValidateForm() {
	
    /*FirstName*/
	objFirstName = document.getElementById('fname');
		if (objFirstName.value == '') {
			document.getElementById('fname_msg').style.display = 'inline';// show msg
			objFirstName.style.backgroundColor = '#ff6633';
			objFirstName.focus();
			return false;
		} else {
			document.getElementById('fname_msg').style.display = 'none';// hide msg
			objFirstName.style.backgroundColor = '#fff';
		}
	/*LastName*/
	objLastName = document.getElementById('lname');
		if (objLastName.value == '') {
			document.getElementById('lname_msg').style.display = 'inline';// show msg
			objLastName.style.backgroundColor = '#ff6633';
			objLastName.focus(); 
			return false;
		} else {
			document.getElementById('lname_msg').style.display = 'none';// hide msg
			objLastName.style.backgroundColor = '#fff';
		}
	/*Email*/
	objEmail = document.getElementById('email');
	var RegExp = /^((([a-z]|[0-9]|!|#|$|%|&|'|\*|\+|\-|\/|=|\?|\^|_|`|\{|\||\}|~)+(\.([a-z]|[0-9]|!|#|$|%|&|'|\*|\+|\-|\/|=|\?|\^|_|`|\{|\||\}|~)+)*)@((((([a-z]|[0-9])([a-z]|[0-9]|\-){0,61}([a-z]|[0-9])\.))*([a-z]|[0-9])([a-z]|[0-9]|\-){0,61}([a-z]|[0-9])\.)[\w]{2,4}|(((([0-9]){1,3}\.){3}([0-9]){1,3}))|(\[((([0-9]){1,3}\.){3}([0-9]){1,3})\])))$/;
		if(RegExp.test(objEmail.value) != true){
			document.getElementById('email_msg').style.display = 'inline';// show msg 
			objEmail.style.backgroundColor = '#ff6633';
			objEmail.focus();
			return false;
		} else { // valid
			document.getElementById('email_msg').style.display = 'none';// hide msg 
			objEmail.style.backgroundColor = '#fff';
		}
	
	/*Phone*/
		objPhoneNum = document.getElementById('phone');
		if(objPhoneNum.value.search(/\d{3}\-\d{3}\-\d{4}/)==-1){
			document.getElementById('phone_msg').style.display = 'inline';// show msg
			objPhoneNum.style.backgroundColor = '#ff6633';
			alert("The phone number you entered is not valid.\r\nPlease enter a phone number with the format xxx-xxx-xxxx.");
			objPhoneNum.focus(); 
			return false;
		} else {
			document.getElementById('phone_msg').style.display = 'none';// hide msg
			objPhoneNum.style.backgroundColor = '#fff';
		}
	/*City*/
	objCity = document.getElementById('city');
		if (objCity.value == '') {
			document.getElementById('city_msg').style.display = 'inline';// show msg
			objCity.style.backgroundColor = '#ff6633';
			objCity.focus(); 
			return false;
		} else {
			document.getElementById('city_msg').style.display = 'none';// hide msg
			objCity.style.backgroundColor = '#fff';
		}
	/*Age*/
	objAge = document.getElementById('age');
		if (objAge.value=="0"){
			document.getElementById('age_msg').style.display ='inline';
			objAge.style.backgroundColor = '#ff6633';
			objAge.focus();
			return false;
		}else{
			document.getElementById('age_msg').style.display = 'none';
			objAge.style.backgroundColor = '#fff';
		}
	/*Prefer Day*/
	objPreDay = document.getElementById('pre_day');
		if (objPreDay.value=="0"){
			document.getElementById('preDay_msg').style.display ='inline';
			objPreDay.style.backgroundColor = '#ff6633';
			objPreDay.focus();
			return false;
		}else{
			document.getElementById('preDay_msg').style.display = 'none';
			objPreDay.style.backgroundColor = '#fff';
		}
	/*Prefer Time*/
	objPreTime = document.getElementById('pre_time');
		if (objPreTime.value=="0"){
			document.getElementById('preTime_msg').style.display ='inline';
			objPreTime.style.backgroundColor = '#ff6633';
			objPreTime.focus();
			return false;
		}else{
			document.getElementById('preTime_msg').style.display = 'none';
			objPreTime.style.backgroundColor = '#fff';
		}
	/*Objective*/
	/*checked = true;*/
	function objective_checkbox()
	{// set var checkbox_choices to zero
     var objective_checkbox = 0;
     // Loop from zero to the one minus the number of checkbox button selections
     for (counter = 0; counter < form.objective.length; counter++)
     {
	// If a checkbox has been selected it will return true
	// (If not it will return false)
		if (form.objective[counter].checked)
		{ 
		objective_choices = objective_choices + 1;
		}
	 }
	 if (objective_choices > 3 )
     {// If there were more than three selections made display an alert box
msg="You're limited to only three selections.\n"
msg=msg + "You have made " + checkbox_choices + " selections.\n"
msg=msg + "Please remove " + (checkbox_choices-3) + " selection(s)."
alert(msg)
return (false);
}
// If three were selected then display an alert box stating input was OK
alert(" *** Valid input of three outfielders was entered. ***");
return (true);
}

	/*objCount =0;
		for(i=0;i<document.form.objective.length;i++)
		{
			if(document.form.objective[i].checked)
			{
				objCount++;
			}
		}
		if(objCount >1){
		document.getElementById('objective_msg').style.display ='inline';
		//objective.focus();
		return false;
		}else{
		document.getElementById('objective_msg').style.display = 'none';
		}*/
	/*Services*/
	/*checked = true;
	objCount2 = 0;
		for(i=0; i<document.form.services.length; i++)
		{
			if(document.form.services[i].checked  == true)
			{
				objCount2++;
			}
		}
		if(objCount2 >=3){
		document.getElementById('services_msg').style.display ='inline';
		return false;
		}else{
		document.getElementById('services_msg').style.display = 'none';
		}*/
	/*Gender*/
	objGender = false;
		for(i=0; i<document.form.gender.length;i++)
		{
			if(document.form.gender[i].checked)
			{
				objGender = true;
				document.getElementById('gender_msg').style.display = 'none';
			}
		}
		if(objGender == false)
		{
			document.getElementById('gender_msg').style.display ='inline';
			return false;
		}
	
	/*Time Frame*/
	objTimeFrame = false;
		for(i=0; i<document.form.timeFrame.length; i++)
		{
			if(document.form.timeFrame[i].checked)
			{
				objTimeFrame = true;
				document.getElementById('time_frame_msg').style.display = 'none';// hide msg
			}
		}
		if(objTimeFrame == false)
		{
			document.getElementById('time_frame_msg').style.display = 'inline';// show msg
			return false;
		}
	
	/*Injuries*/
	/*objInjuries = false;
	    for(i=0; i<document.form.injuries.length; i++)
		{
			if(document.form.injuries[i].checked)
			{
				objInjuries = true;
				document.getElementById('injuries_msg').style.display = 'none';
			}
		}
		if(objInjuries == false)
		{
			document.getElementById('injuries_msg').style.display = 'inline';// show msg
			return false;
		}*/
	/*Best Time*/
	objBestTime = false;
	    for(i=0; i<document.form.time.length; i++)
		{
			if(document.form.time[i].checked)
			{
				objBestTime = true;
				document.getElementById('bestTime_msg').style.display = 'none';
			}
		}
		if(objBestTime == false)
		{
			document.getElementById('bestTime_msg').style.display = 'inline';// show msg
			return false;
		}
	/*Best Time*/
	objPreContact = false;
	    for(i=0; i<document.form.preContact.length; i++)
		{
			if(document.form.preContact[i].checked)
			{
				objPreContact = true;
				document.getElementById('preContact_msg').style.display = 'none';
			}
		}
		if(objPreContact == false)
		{
			document.getElementById('preContact_msg').style.display = 'inline';// show msg
			return false;
		}
			
		
}