$(function() {
  
  // auto tabbing
  $('#home_phone_1, #home_phone_2, #home_phone_3').autotab_magic().autotab_filter('numeric');
  
  // tooltips
  $("img[title]").tooltip({
  	position: "bottom right",
  	offset: [-38, -24],
  	effect: "fade",
  	fadeInSpeed: 100,
  	fadeOutSpeed: 100
  });
  
  // form validation
  $("#payday-form").validate({
    submitHandler: function(form) {
      $("#loan_amount").val($("#amount_requested").val());
      
      if($("#amount_requested").val() > 500 &&
        confirm("Requesting $500 or less greatly increases your chance of getting a loan.  Would you like to reduce your requested amount to $500?"))
        $("#loan_amount").val('500');
      
      form.submit();
    },
    groups: {
        dateDob: "dob[M] dob[d] dob[Y]",
        homePhone: "home_phone[home_phone_1] home_phone[home_phone_2] home_phone[home_phone_3]"
      },
    errorPlacement: function(error, element) {
      error.appendTo( element.parent("span").parent("div") );
    }
  });
  $('[name$="dob[M]"]').addClass('required');
  $('[name$="dob[d]"]').addClass('required');
  $('[name$="dob[Y]"]').addClass('required');

});
