jQuery(document).ready(function($) {
    $('.lightbox-link').fancybox();
	$('.fancybox').fancybox();
    $('#contactus-form').validate();
    $('#orderForm').validate();
    $('.registerForm').validate();
    $('.join-form').validate();
    $('#registerCourse').validate();
    $('#hearAbout').change(function(){
        if($(this).val() == 'Other') {
            $('#otherDetailsHolder').show();
        } else {
            $('#otherDetailsHolder').hide();
        }
    });
    
    if ($('#resultScore').length != 0) {
        $('input[type=radio]').click(function(){
            var totalYes = $('.yesRadio:checked').length;
            var totalNo = $('.noRadio:checked').length;
            $('#resultScore').html('Total Yes: '+totalYes+' and '+'Total No: '+totalNo);
        });
    }

    $('#cardType').change(function(){
        if ($(this).val() == 'Call me for Card Details' || $(this).val() == "I'll Fax Card Details" ) {
            $('#cardNumber').removeClass('required');
            $('#cardNumber').rules('remove', 'required');
            $('#expiryMonth').removeClass('required');
            $('#expiryMonth').rules('remove', 'required');
            $('#expiryYear').removeClass('required');
            $('#expiryYear').rules('remove', 'required');
            $('#nameOnCard').removeClass('required');
            $('#nameOnCard').rules('remove', 'required');
            $('.card-details').hide();
        } else {
            $('.card-details').show();
            $('#cardNumber').rules('add', 'required');
            $('#expiryMonth').rules('add', 'required');
            $('#expiryYear').rules('add', 'required');
            $('#nameOnCard').rules('add', 'required');
        }
    });
});
function submitRegistrationForm() {
      var name = $('#name').val();
      var email = $('#email').val();
      if (name!= undefined && email != undefined && name != '' && email != '') {
          $.post('index.php?task=registerForQuiz&name='+name+"&email="+email, function(data){
              if (data == 'success') {
                  $.fancybox.close();
              }
          });
      } else {
          alert('Please enter your name and valid email address!');
      }
      return false;
  }
