(function($) { // Making $ accessible even in noConflict
  $(document).ready(function(){
    // Adding placeholders for form fields
    if($.fn.placeholder)
    {
      $(".placeholder").placeholder();
    }

    // Setting up contact form
    if($.fn.TFContactForm)
    {
      $('#contact-form').TFContactForm();
    }
    
    if ($.fn.fancybox) {
      $('.fancybox').fancybox({
				autoDimensions: false
			});
			
			$('.testimonials a').fancybox({
				autoScale: false,
				width: 960
			});
    }
		
		$('.cycle').cycle();
		
		$(window).scroll(function () {
			var overlay = $('#fancybox-overlay');
			var jqBody = $(document);
			if (jqBody.height() != overlay.height()) 
			{
				overlay.height(jqBody.height());	
			}
		});
  });
})(jQuery);
