$(document).ready(function() {

	// update "where did you hear about us" details field
	$("select[name=referral]").change(function() {
		$(".referralDetails").empty();
		if($(this).val() == "referral") {
			$(".referralDetails").append('<span class="label">Referred by</span><br />');
			$(".referralDetails").append('<input name="referral_details" type="text" class="text" value="" /><br />');
		}
		else if($(this).val() == "otherWebsite") {
			$(".referralDetails").append('<span class="label">Website URL</span><br />');
			$(".referralDetails").append('<input name="referral_details" type="text" class="text" value="" /><br />');
		}
		else if($(this).val() == "event") {
			$(".referralDetails").append('<span class="label">Location</span><br />');
			$(".referralDetails").append('<input name="referral_details" type="text" class="text" value="" /><br />');
		}
	});


	// display conditions
	$('a.conditions').click(function() {
		$('div.conditions').toggle('slow');
		return false;
	});	

	// lessons tabs
	$('#lessons').tabs();

	// scheduler inline form
	$('.scheduler .calendar .day a').click(function() {
		$('.scheduler .calendar .open').removeClass('open');
		$('.scheduler .calendar li form').hide();
		
		$(this).next('form').show('slow');
		$(this).parent('li').addClass('open');
		return false;
	});
	
	// scheduler ajax form
    // $('.scheduler .calendar .day form').ajaxForm({
    //  beforeSubmit: check_not_already_submitted,
    //  success: confirm_reservation
    // });

    // var is_form_being_submitted = false;
    // 
    // // scheduler ajax form - check form hasn't been submitted yet
    // function check_not_already_submitted(arr, $form, options)
    // {        
    //  if(is_form_being_submitted)
    //  {
    //      return false;
    //  }
    //  
    //  $form.append('<p>Booking... Please wait, this will take a few seconds.</p>')        
    //  is_form_being_submitted = true;
    // }
    // 
    // // scheduler ajax form - confirmation
    // function confirm_reservation(data, status, form)
    // {
    //  is_form_being_submitted = false;
    //  
    //  form.html(data);
    //  if(form.find('p:first').hasClass('register_first'))
    //  {
    //      form.parent('li').addClass('register_first');
    //  }
    //  else
    //  {
    //      form.parent('li').addClass('confirmed');
    //  }
    // }
	
	// button to go to registration page
	$('.go_to_registration').live('click', function() {
		window.location = baseURL + 'registration';
	});	
	
});

