$(document).ready(function() {
  
  var options = { 
    beforeSubmit:  validate,
    success:       showResponse
  };
  $('#regForm').show().ajaxForm(options);
  
  // $('#addy_box').css({ position: 'absolute', left: '-9000px' });
  // $('#addy').click(function(){
  //   if($('#addy_box').hasClass('open')) {
  //     $('#addy_box').slideUp(500).removeClass('open');
  //   } else {
  //     $('#addy_box').slideUp(10, function(){
  //       $('#addy_box').css({ position: 'relative', left: 'auto' }).slideDown(500).addClass('open');
  //     });      
  //   }
  //   
  //   return false;
  // });
    
  
  $('#gallery a').lightBox();  
    
  
});
  
  
function validate(formData, jqForm, options) {
    errorMsg = '';
    if($('.teamCap').val() == '' || $('.email').val() == '' || $('.phone').val() == '') {
      if($('.teamCap').val() == '') {
        errorMsg = 'Please enter the name of your team captain.<br />';
      }
      if($('.email').val() == '') {
        errorMsg = errorMsg + 'Please enter a valid email address.<br />';
      }
      if($('.phone').val() == '') {
        errorMsg = errorMsg + 'Please enter at valid phone number.';
      }     
      $('.error').html(errorMsg).slideDown(500);
      return false;
    } else {
      $('.form_action').show();
      $('.error').hide();
      return true;
    }
} 

function showResponse(responseText, statusText)  {
  setTimeout('formTrue()', 1500);
}  

function formTrue(x) {
  $('.form_action').hide();
  $('#regForm').slideUp(700, function(){
    $('.success').html('<strong>Success!</strong><br />We\'ll be contacting you soon. Get your game face ready.').fadeIn(500);
  });
}

