$(document).ready(function() {  

	/* FancyBox */

	$("a#inline").fancybox({
		'hideOnContentClick': false,
		'overlayColor': '#f29396',
		'titleShow': false
	});

	$("a[rel=products_group]").fancybox({
		'transitionIn'		: 'none',
		'transitionOut'		: 'none',
		'titlePosition' 	: 'over',
		'overlayColor': '#f29396',
		'titleFormat'       : function(title, currentArray, currentIndex, currentOpts) {
		    return '<span id="fancybox-title-over"><strong>Image ' +  (currentIndex + 1) + ' / ' + currentArray.length + '</strong> &mdash; Click left-right or use arrow keys.</span>';
		}
	});

	/* ScrollTo */

	$('a.link').click(function () {  
		$('#wrapper').scrollTo($(this).attr('href'), 800);
		setPosition($(this).attr('href'), '#background', '0px', '400px', '800px', '1200px')
		setPosition($(this).attr('href'), '#foreground', '0px', '800px', '1600px', '2400px')
		$('a.link').removeClass('selected');  
		$(this).addClass('selected');
		return false;  
		});

	/* Slider */

	var wrapper = $('.slideshow > img');
	wrapper.hide().filter(':first').show();
			
	$('ul.recentlist li a').click(function () {
		if (this.className.indexOf('current') == -1){
			wrapper.hide();
			wrapper.filter(this.hash).fadeIn(500);
			$('ul.recentlist li a').removeClass('current');
			$(this).addClass('current');
			}
			return false;
		});
	});

function setPosition(check, div, p1, p2, p3, p4) {
	if(check==='#home') {
		$(div).scrollTo(p1, 800);
	} else if(check==='#applications') {
		$(div).scrollTo(p2, 800); 
	} else if(check==='#more') {
		$(div).scrollTo(p3, 800);
	} else {
		$(div).scrollTo(p4, 800);
	}
};
