/* Loads info for the signup form */
function LoadSignup()
{	
	if (document.getElementById('signup-form'))  {
		
		var form = document.getElementById('signup-form');
			form.onsubmit = function() {
				return SignupValidate();	
			}
		
		document.getElementById('chkDrop').onclick = function() {
			
			document.getElementById('optDrop').disabled = document.getElementById('chkDrop').checked;
			document.getElementById('txtOtherDrop').disabled = (document.getElementById('chkDrop').checked ? false : true);
			
		}
		
	}
	
	// food bank 
	$("#chkFoodBank").change(function() {

		$("input[id^='optFoodBank_']").each(function() {
			$(this).attr('disabled', ($("#chkFoodBank").attr("checked") ? false : true));
		});
		
		$("#txtFoodBankOtherAmt").attr("disabled", ($("#chkFoodBank").attr("checked") ? false : true));
	});
	
	

	/*var foodBank = document.getElementById('chkFoodBank');

	foodBank.onclick = function ()
	{
		for(var i = 1; i <= 4; i++)
		{
			document.getElementById('optFoodBank_' + i).disabled = (foodBank.checked ? '':'disabled');	
		}
	}*/
}

function SignupValidate()
{
	// check text fields
	if (document.getElementById('txtFName').value.length <= 0)
	{
		alert('You must enter a first name');
		return false;
	}
	
	// check text fields
	if (document.getElementById('txtLName').value.length <= 0)
	{
		alert('You must enter a last name');
		return false;
	}	
	
	if (document.getElementById('txtAddress1').value.length <= 0)
	{
		alert('You must enter an address');
		return false;
	}
	
	if (document.getElementById('txtCity').value.length <= 0)
	{
		alert('You must enter a city');
		return false;	
	}
	
	if (document.getElementById('txtPhone').value.length <= 0)
	{
		alert('You must enter a phone');
		return false;	
	}
	
	if (document.getElementById('txtZip').value.length <= 0)
	{
		alert('You must enter a zip code');
		return false;	
	}
	
	if (document.getElementById('txtEmail').value.length <= 0)
	{
		alert('You must enter a email');
		return false;
	}
	
	// check to see if the drop sites are set
	if (document.getElementById('chkDrop').checked) {
		
		if (document.getElementById('txtOtherDrop').value.length <= 0){
			alert('Please enter a drop site');
			return false;
		}
		
	} else {
		
		if(document.getElementById('optDrop').value == '') {
			alert('Please choose a drop site');
    		return false;
		}
	}

	// terms and conditions
	if (!document.getElementById('chkAgree').checked)
	{
		alert('You must agree to the terms and conditions');
		return false;
	}

	return true;
}