$(document).ready(function() {
	$('#lyp-main-form').submit(function() {
		var alertText = validateForm();
		if (alertText != '') {
			alert(alertText);
			return false;
		} else {
			return true;
		}
	});
	// Don't gray-out join us button
	//$('#firstName').change(updateSubmitButton);
	//$('#lastName').change(updateSubmitButton);
	//$('#emailAddress').change(updateSubmitButton);
	//$('#tosAgreement').click(updateSubmitButton);
	//updateSubmitButton();
});

function updateSubmitButton() {
	var submitButton = $('#lypSubmit');
	var alertText = validateForm();
	if (alertText != '') {
		submitButton.addClass('button-small-disabled');
	} else {
		submitButton.removeClass('button-small-disabled');
	}
}

function validateForm() {
	var alertText = '';
	var firstName = $('#firstName');
	if (firstName == null || firstName.val() == null || firstName.val() == '') {
		alertText += 'First Name is required \n';
	}
	var lastName = $('#lastName');
	if (lastName == null || lastName.val() == null || lastName.val() == '') {
		alertText += 'Last Name is required \n';
	}
	var emailAddress = $('#emailAddress');
	if (emailAddress == null || emailAddress.val() == null || emailAddress.val() == '') {
		alertText += 'Email Address is required \n';
	}
	var tosAgreement = $('#tosAgreement:checked');
	if (tosAgreement == null || tosAgreement.val() == null || tosAgreement.val() == '') {
		alertText += 'Terms of Service Agreement is required \n';
	}
	return alertText;
}