$(document).ready(function () {

	$("a.openContactForm").fancybox({
		scrolling: 'no',
		titleShow: false,
		overlayColor: '#000',
		padding: 0,
		overlayOpacity: 0.5,
		type: 'iframe',
		width: 250,
		height: 600,
		autoScale: false
	});

	$("span.resizeFB").click(function () {

		var fbWrap = $("#fancybox-wrap");
		var top = parseInt(fbWrap.css('top'));
		fbWrap.css({ 'height': '120px', 'top': (240 + top) + 'px' });

		var fbInner = $("#fancybox-inner");
		fbInner.css({ 'height': '120px' });

	});

	$("ul#references").bxSlider({
		prev_image: 'img/btn_arrow_left.png',
		next_image: 'img/btn_arrow_right.png',
		wrapper_class: 'references',
		margin: 0,
		auto: true,
		auto_controls: false,
		pause: 6000,
		speed: 700,
		pager: false,
		ticker: false
	});

	var imageWrappers = $("div.reference-image-wrapper");
	imageWrappers.each(function () {
		var wrapper = $(this);

		var imageLink = wrapper.find("a.referenceimg");
		var imageOverlay = wrapper.find("div.reference-image-overlay");

		wrapper.mouseenter(function () {
			imageOverlay.fadeOut("normal");
		});

		wrapper.mouseleave(function () {
			imageOverlay.css('filter', 'alpha(opacity=40)');
			imageOverlay.fadeIn("fast");
		});

		imageLink.fancybox({
			transitionIn: 'elastic',
			transitionOut: 'elastic',
			speedIn: 600,
			speedOut: 200,
			overlayShow: true,
			titlePosition: 'over',
			overlayColor: '#000',
			padding: 0,
			cyclic: true,
			overlayOpacity: 0.5
		});

		imageOverlay.click(function () {
			imageLink.click();
		});
	});

});
