// JavaScript Document

 $(document).ready(function() {
			
		 //Registration form
		 //Form setup, remove "required" class from unused camper input
		 $('#SecondCamper input').removeClass('required');
		 $('#ThirdCamper input').removeClass('required');
		 $('#FirstAdultCamper input').removeClass('required');
		 $('#SecondAdultCamper input').removeClass('required');
		 
		 // Form setup, hide unused camper advice
		 $('#SecondCamperAdvice').hide();
		 $('#ThirdCamperAdvice').hide();
		 
		 //Form setup, hide unused camper information input
		 $('#1camper').attr('checked','checked');
		 $('#SecondCamper').hide();
		 $('#ThirdCamper').hide();
		 $('#FirstAdultCamper').hide();
		 $('#SecondAdultCamper').hide();
		 $('#FirstAdultAdvice').hide();
		 $('#SecondAdultAdvice').hide();
		 
		 // Hide adult camper registration if not available for that program
		 var showDiv = $('#ShowAdultCamperRegistration').val();
		 if(showDiv == 0){
			 $('#AdultCamperRegistration').remove();
		 }
		 
		 
		 //Set up clicks to show/hide additional camper input
		 $('#2campers').click(function(){
			 
			 $('#SecondCamper').show();
			 $('#SecondCamperAdvice').show();
		 	 $('#SecondCamperFirstName_en').addClass('required');
			 $('#SecondCamperLastName_en').addClass('required');
			 $('#SecondCamperFirstName_jp').addClass('required');
			 $('#SecondCamperLastName_jp').addClass('required');
			 $('#SecondCamperGenderMale').addClass('required');
			 $('#SecondCamperEnglishLevel').addClass('required');
			 $('#ThirdCamper').hide(); 
			 $('#ThirdCamperAdvice').hide();
			 $('#ThirdCamperFirstName_en').removeClass('required');
			 $('#ThirdCamperLastName_en').removeClass('required');
			 $('#ThirdCamperFirstName_jp').removeClass('required');
			 $('#ThirdCamperLastName_jp').removeClass('required');
			 $('#ThirdCamperGenderMale').removeClass('required'); 
			 $('#ThirdCamperEnglishLevel').removeClass('required');
			 
	
		 }); //end click function
		 
		 $('#3campers').click(function(){
			
			 $('#SecondCamper').show(); 
			 $('#SecondCamperAdvice').show();
			 $('#SecondCamperFirstName_en').addClass('required');
			 $('#SecondCamperLastName_en').addClass('required');
			 $('#SecondCamperFirstName_jp').addClass('required');
			 $('#SecondCamperLastName_jp').addClass('required');
			 $('#SecondCamperGenderMale').addClass('required');
			 $('#SecondCamperEnglishLevel').addClass('required');
			 $('#ThirdCamper').show(); 
			 $('#ThirdCamperAdvice').show();
			 $('#ThirdCamperFirstName_en').addClass('required');
			 $('#ThirdCamperLastName_en').addClass('required');
			 $('#ThirdCamperFirstName_jp').addClass('required');
			 $('#ThirdCamperLastName_jp').addClass('required');
			 $('#ThirdCamperGenderMale').addClass('required');
			 $('#ThirdCamperEnglishLevel').addClass('required');
			 
		 }); //end click function
		 
		 $('#1camper').click(function(){
			 
			 $('#SecondCamper').hide(); 
			 $('#SecondCamperAdvice').hide();
			 $('#SecondCamperFirstName_en').removeClass('required');
			 $('#SecondCamperLastName_en').removeClass('required');
			 $('#SecondCamperFirstName_jp').removeClass('required');
			 $('#SecondCamperLastName_jp').removeClass('required');
			 $('#SecondCamperGenderMale').removeClass('required');
			 $('#SecondCamperEnglishLevel').removeClass('required');
			 $('#ThirdCamper').hide(); 
			 $('#ThirdCamperAdvice').hide();
			 $('#ThirdCamperFirstName_en').removeClass('required');
			 $('#ThirdCamperLastName_en').removeClass('required');
			 $('#ThirdCamperFirstName_jp').removeClass('required');
			 $('#ThirdCamperLastName_jp').removeClass('required');
			 $('#ThirdCamperGenderMale').removeClass('required'); 
			 $('#ThirdCamperEnglishLevel').removeClass('required');
		 }); //end click function
		 
		 
		 $('#1adultcamper').click(function(){
			
			 $('#FirstAdultAdvice').show();
			 $('#FirstAdultCamper').show();
			 $('#FirstAdultFirstName_en').addClass('required');
			 $('#FirstAdultLastName_en').addClass('required');
			 $('#FirstAdultFirstName_jp').addClass('required');
			 $('#FirstAdultLastName_jp').addClass('required');
			 $('#FirstAdultGenderMale').addClass('required');
			 $('#SecondAdultAdvice').hide();
			 $('#SecondAdultCamper').hide(); 
			 $('#SecondAdultFirstName_en').removeClass('required');
			 $('#SecondAdultLastName_en').removeClass('required');
			 $('#SecondAdultFirstName_jp').removeClass('required');
			 $('#SecondAdultLastName_jp').removeClass('required');
			 $('#SecondAdultGenderMale').removeClass('required');  
		 }); //end click function
		 
		 $('#2adultcampers').click(function(){
											 
			 $('#FirstAdultAdvice').show();
			 $('#FirstAdultCamper').show();
			 $('#FirstAdultFirstName_en').addClass('required');
			 $('#FirstAdultLastName_en').addClass('required');
			 $('#FirstAdultFirstName_jp').addClass('required');
			 $('#FirstAdultLastName_jp').addClass('required');
			 $('#FirstAdultGenderMale').addClass('required');
			 $('#ShowAdultAdvice').show();
			 $('#SecondAdultCamper').show();
			 $('#SecondAdultFirstName_en').addClass('required');
			 $('#SecondAdultLastName_en').addClass('required');
			 $('#SecondAdultFirstName_jp').addClass('required');
			 $('#SecondAdultLastName_jp').addClass('required');
			 $('#SecondAdultGenderMale').addClass('required');
		 }); //end click function
		 
		 $('#0adultcamper').click(function(){
			 
			 $('#FirstAdultAdvice').hide();
			 $('#FirstAdultCamper').hide();
			 $('#FirstAdultFirstName_en').removeClass('required');
			 $('#FirstAdultLastName_en').removeClass('required');
			 $('#FirstAdultFirstName_jp').removeClass('required');
			 $('#FirstAdultLastName_jp').removeClass('required');
			 $('#FirstAdultGenderMale').removeClass('required');  
			 $('#SecondAdultAdvice').hide();
		 	 $('#SecondAdultCamper').hide(); 
			 $('#SecondAdultFirstName_en').removeClass('required');
			 $('#SecondAdultLastName_en').removeClass('required');
			 $('#SecondAdultFirstName_jp').removeClass('required');
			 $('#SecondAdultLastName_jp').removeClass('required');
			 $('#SecondAdultGenderMale').removeClass('required');  
		 }); //end click function
		 
		 // Set registration page Reset button to reload document
		 $('#RegReset').click(function(){
			location.reload();							   
		 });
		 
		 // Main registration form
		 $('#RegForm').validate();
		 /*$('#RegForm').validate({
        	submitHandler: function(form) {
   	     		form.submit();
        	}
		 });*/
		 /*$('#RegSubmit').click(function(){
			$('#RegForm').validate();							   
		 });*/
		 
		 
}); // end ready()
