﻿function selectKids(Kids)
{
	document.getElementById('PlayerInfo').innerHTML = '';	
	var PlayerDiv = '';
	
	if(Kids >= 4)
	{
		document.getElementById('NumberOfKids').disabled = false;
		document.getElementById('NumberOfKids').value = Kids;
		document.getElementById('kids_num').value = Kids;
		document.getElementById('KidBtn').style.visibility = 'visible';
		
		document.getElementById('amount').value = 105;
		document.getElementById('item_name').value = '4 or More Players';
		
	}
	else
	{
		if(Kids == 1)
		{
			document.getElementById('amount').value = 65;
			document.getElementById('item_name').value = 'One Player';
		}
		else if(Kids == 2)
		{
			document.getElementById('amount').value = 85;
			document.getElementById('item_name').value = 'Two Players';
		}
		else if(Kids == 3)
		{
			document.getElementById('amount').value = 100;
			document.getElementById('item_name').value = 'Three Players';
		}
		document.getElementById('NumberOfKids').disabled = true;
		document.getElementById('NumberOfKids').value = Kids;
		document.getElementById('kids_num').value = Kids;
		document.getElementById('KidBtn').style.visibility = 'hidden';
	}
	
	var IncName = '';
	
	for(var i = 1; i <= Kids; i++)
	{		
		//Since you cant user numerals to increment the names of form fields, I am using the letter A
		if(Kids == 1)
		{
			IncName = 'A';
		}
		else
		{
			IncName += 'A'; 
		}
		
		PlayerDiv += '<h2>Player ' + i + ' Information</h2>';
		PlayerDiv += 'Player\'s ' + i + ' First Name:<br /><input type="text" id="PlayerFirstName' + IncName + '" name="PlayerFirstName' + IncName + '" value="" size="24" /><br />';
		PlayerDiv += 'Player\'s ' + i + ' Last Name:<br /><input type="text" id="PlayerLastName' + IncName + '" name="PlayerLastName' + IncName + '" size="24" /><br />';
		PlayerDiv += 'Player\'s ' + i + '  Birthdate: (m/d/y)<br />';
		PlayerDiv += '<input type="text" name="Birth' + IncName + '" id="Birth' + IncName + '" size="10" /><br />';
		PlayerDiv += 'Player ' + i + ' Age (as of 12/31/11): <br />';
		PlayerDiv += '<input type="text" name="Age' + IncName + '" id="Age' + IncName + '" size="6" /><br />';
		PlayerDiv += 'Player ' + i + ' T-Shirt Size:<br />';
		PlayerDiv += '<select name="PlayerTShirt' + IncName + '" id="PlayerTShirt' + IncName + '" size="1">';
		PlayerDiv += '<option value="0" selected="selected">Choose Size</option><option value="CS">Child Small</option><option value="CM">Child Medium</option><option value="CL">Child Large</option><option value="S">Adult Small</option><option value="M">Adult Medium</option><option value="L">Adult Large</option><option value="XL">Adult XL</option></select>';
		PlayerDiv += '<br /><b>Select league based on birthdate:</b><br />';
		PlayerDiv += '<select onChange="DisplayMessage(this.value);" name="LeaguePlayer' + IncName + '" id="LeaguePlayer' + IncName + '"><option value="0" selected="selected">Choose League</option>';
		PlayerDiv += '<option value="15-18">12/31/95 (18U) </option>';
		PlayerDiv += '<option value="13-14">12/31/97 (14U)</option>';
		PlayerDiv += '<option value="11-12LA">12/31/99 (12U Live Arm)</option>';
		PlayerDiv += '<option value="9-10LA">12/31/01  (10U Live Arm)</option>';
		PlayerDiv += '<option value="7-8">12/31/03 (8U)</option>';
		PlayerDiv += '<option value="6-under">12/31/05 (6U)</option></select><br />';
		PlayerDiv += '<br />Medical Conditions, Sister Playing in Same League or other notes:<br />';
		PlayerDiv += '<textarea name="PlayerMedical' + IncName + '" rows="6" cols="53"></textarea><br />';
		PlayerDiv += 'List any medical condition you child may have which you feel necessary for her coach to be aware of. <br /><hr />';

	}
	
	document.getElementById('PlayerInfo').innerHTML = PlayerDiv;
}

function DisplayMessage(SelectedValue)
{
	
	var MessageOne = 'If participant is on a high school softball team, she is required to miss league games until high school season is over due to AAA rules. Participant can signup for 18U league and play full season.';
	var MessageTwo = 'If pitching machine league does not have enough participants, then girls will have option to receive refund or play in live-arm league.';
	if(SelectedValue == "13-14")
	{
		alert(MessageOne);
	}
	if(SelectedValue == "9-10PM" || SelectedValue == "11-12PM")
	{
		alert(MessageTwo);
	}
}

function Validate()
{
  var IncName = 'A';
  var PlayerFirstNameID;
  var PlayerLastNameID;
  var PlayerAgeID;
  var PlayerTID;
  var PlayerLeagueID;
  
  //Check form fields
  var NumKids = document.getElementById('kids_num').value;
  
  for(var i = 1; i <= NumKids; i++)
  {
  	//Since you cant user numerals to increment the names of form fields, I am using the letter A
	if(i == 1)
	{
		IncName = 'A';
	}
	else
	{
		IncName += 'A'; 
	}
	
  	PlayerFirstNameID = 'PlayerFirstName' + IncName;
  	PlayerLastNameID = 'PlayerLastName' + IncName;
  	PlayerBirthID = 'Birth' + IncName;
  	PlayerAgeID = 'Age' + IncName;
  	PlayerTID = 'PlayerTShirt' + IncName;
  	PlayerLeagueID = 'LeaguePlayer' + IncName;
  	
  	if(document.getElementById(PlayerFirstNameID).value != null)
  	{
  		if(document.getElementById(PlayerFirstNameID).value == "")
  		{
  			alert('Please enter Player '+ i +'\'s First Name');
  			document.getElementById(PlayerFirstNameID).focus()
  			return false;
  		}
  		if(document.getElementById(PlayerLastNameID).value == "")
  		{
  			alert('Please enter Player '+ i +'\'s Last Name');
  			document.getElementById(PlayerLastNameID).focus;
  			return false;
  		}
  		if(document.getElementById(PlayerBirthID).value == "")
  		{
  			alert('Please enter Player '+ i +'\'s Birthdate');
  			document.getElementById(PlayerBirthID).focus();
  			return false;
  		}
  		if(document.getElementById(PlayerAgeID).value == "")
  		{
  			alert('Please enter Player '+ i +'\'s Age');
  			document.getElementById(PlayerAgeID).focus();
  			return false;
  		}
  		if(document.getElementById(PlayerTID).value == "0")
  		{
  			alert('Please enter Player '+ i +'\'s T-Shirt Size');
  			document.getElementById(PlayerTID).focus();
  			return false;
  		}
  		if(document.getElementById(PlayerLeagueID).value == "0")
  		{
  			alert('Please enter Player '+ i +'\'s League');
  			document.getElementById(PlayerLeagueID).focus();
  			return false;
  		}
  	}
  }
}





