$(document).ready(function() {
	
	// Fancybox
	$("a.zoom").fancybox({
		'padding'			: 0,
		'overlayColor'		: '#fff',
		'overlayOpacity'	: 0.8,
		'cyclic'			: true
	});
	
	// Slider homepage
	$("#slides").carouFredSel({
		height: "variable",
		direction: "up",
		items: {
			visible: 1,
			minimum: 1,
			width: 635,
			height: "variable"
		},
		scroll: {
			fx: "crossfade"
		},
		auto: {
			play: true,
			pauseDuration: 5000,
			pauseOnHover: true
		},
		pagination: {
			container: "#pager"
		}
	});
		
	// Fader
	$(".fade").css('opacity', '0').delay(100).fadeTo(1000, 1, function() {
		$(this).css('filter', 'none');
	});
	
	// Input clear
	$('.onfocus').focus(function () {
		if ($(this).val() === $(this).attr('title')) {
			$(this).val('');
		}
		}).blur(function () {
		if ($(this).val() === '') {
			$(this).val($(this).attr('title'));
		}
	});
	
});

// Scroller
var scrollToObject = undefined;
$(function() {
	var pane = $('#works');
	pane.jScrollPane();
	
	if (scrollToObject != undefined) {
		var api = pane.data('jsp');
		var offset = parseInt(scrollToObject) * 105;
		
		api.scrollToY(offset, false);
	}
});

// Fader
(function($){
	$.fn.fadeToggle = function(speed, callback) {
		return this.each(function() {
			if($(this).css('display') == 'none') $(this).fadeIn(speed, callback);
			else $(this).fadeOut(speed, function() {
				$(this).css('display','none');
				if(callback != undefined) callback();
			});
		});
	}
})(jQuery);


// Book

$(function() {
	$('#mybook1').booklet({
		closed:			true,
		width:			690,
		height:			417,
		pagePadding:	0,
		pageNumbers:	false,
		tabs:			false,
		arrows:			true,
		arrowsHide:		true,
		manual:			false,
		hovers:			false
	});
});
