$(document).ready(function(){
  $('header img.showreel').css('display', 'block');
  $('header img.showreel').delay(1000).animate({
    top:'105px',
    height:'58px'
  }, 600);
  $('header p').delay(1200).fadeIn(600);

  $('.csmenu').hover(function () {
    $('nav ul li ul').stop().fadeIn(400, function () {
      $(this).css('opacity', 1);
    } );
  },
  function () {
    $('nav ul li ul').stop().fadeOut(400, function () {
      $(this).css('opacity', 1);
    } );
  });

  $('.homeCaseStudies .casestudiesItem1,.homeCaseStudies .casestudiesItem2,.homeCaseStudies .casestudiesItem3').click(function() {
    window.location = $(this).children('p.csLeft').children('a:first').attr('href');
  });

  $('.fadingCaseStudies .casestudiesItem1').click(function() {
    $('#caseStudy1,#caseStudy2,#caseStudy3').hide();
    $('.casestudiesItem1,.casestudiesItem2,.casestudiesItem3').removeClass('casestudyFaded');
    $('.casestudiesItem2,.casestudiesItem3').addClass('casestudyFaded');
    $('#caseStudy1').fadeIn();
  });
  $('.fadingCaseStudies .casestudiesItem2').click(function() {
    $('#caseStudy1,#caseStudy2,#caseStudy3').hide();
    $('.casestudiesItem1,.casestudiesItem2,.casestudiesItem3').removeClass('casestudyFaded');
    $('.casestudiesItem1,.casestudiesItem3').addClass('casestudyFaded');
    $('#caseStudy2').fadeIn();
  });
  $('.fadingCaseStudies .casestudiesItem3').click(function() {
    $('#caseStudy1,#caseStudy2,#caseStudy3').hide();
    $('.casestudiesItem1,.casestudiesItem2,.casestudiesItem3').removeClass('casestudyFaded');
    $('.casestudiesItem1,.casestudiesItem2').addClass('casestudyFaded');
    $('#caseStudy3').fadeIn();
  });

  $("a.colorboxgal").colorbox({
    maxWidth:"100%",
    maxHeight:"100%"
  });
  $("a.colorboxshowreel").colorbox({
    innerWidth:"800px",
    innerHeight:"480px",
    iframe:true
  });

  // Ajax contact form
  $("#contactForm").submit(function() {
    $("#contactForm img").show();

    var dataStr = $("#contactForm").serialize();
    $.ajax({
      type: "POST",
      url: vrootdir + "/includes/contact-form.php",
      data: dataStr,
      success: function(response){
        $('#contactForm img').hide();

        if (response == 'success') {
          $('#contactForm').hide();
          $('#contactSuccess').fadeIn();
        } else {
          alert(response);
        }
      }
    });
    return false;
  });

  $('marquee').marquee('pointer').mouseover(function () {
    $(this).trigger('stop');
  }).mouseout(function () {
    $(this).trigger('start');
  }).mousemove(function (event) {
    if ($(this).data('drag') == true) {
      this.scrollLeft = $(this).data('scrollX') + ($(this).data('x') - event.clientX);
    }
  }).mousedown(function (event) {
    $(this).data('drag', true).data('x', event.clientX).data('scrollX', this.scrollLeft);
  }).mouseup(function () {
    $(this).data('drag', false);
  });

});
