$().ready(function() {
  homeSlider();
  
  partnerSlider();

  catalystScroll();
  
  footerValidation();
});

function homeSlider(){
  $('#home_slider').cycle({
      speed:  1000,
      timeout: 6000,
      fx: 'scrollHorz',
      pager: '#home_slider_pager'
  });
}

function partnerSlider(){
  $("#partners_slide").cycle({
    timeout: 4000,
    prev: '#previous_partner',
    next: '#next_partner'
  });
}

function catalystScroll(){
  $.localScroll();
}

function footerValidation(){
  $("#subForm").validate({
      rules: {
        name: {
          required: true,
          minlength: 2
        },
        email: {
          required: true,
          email: true
        }
      },
      messages: {
        username: {
          required: "Please enter your full name",
          minlength: "Your name must consist of at least 2 characters"
        },
        email: "Please enter a valid email address"
      }
    });
}
