var SLIDER = {
	scrollToPage: function(page_id) {
		var scroll = new Fx.Scroll('page_scroller', {
			wait: false,
			offset: {'x': 0, 'y':0},
			transition: Fx.Transitions.quartInOut
		});

		POLAROID.swapImage(page_id);
		if (page_id !== 'privacy') {
			$('banner').setStyle('background-image', 'url(images/banner_' + page_id + '.jpg)');
		}
		scroll.toElement(page_id + '_page');
	}
}

window.addEvent('domready', function () {
	var nav_links = $ES('a', 'nav');
	nav_links.each(function(link, i) {
		var href_array = link.getAttribute('href').split('/');
		var file_name = href_array[href_array.length - 1];
		var page_id = file_name.substr(0, file_name.length - 5);
		
		link.addEvent('click', function(event) {
			event = new Event(event).stop();
			SLIDER.scrollToPage(page_id);
		});
	});
	
	$('privacy_link').addEvent('click', function(event) {
		event = new Event(event).stop();
		SLIDER.scrollToPage('privacy');
	});
});

window.addEvent('load', function () {
	var nav_links = $ES('a', 'nav');
	var banner_image;
	var polaroid_image;
	
	nav_links.each(function(link, i) {
		//var console = window.console || window.console = {log:function(){}}
		//console.log('each: ' + i);
		var href_array = link.getAttribute('href').split('/');
		var file_name = href_array[href_array.length - 1];
		var page_id = file_name.substr(0, file_name.length - 5);
		
		banner_image = new Image();
		banner_image.src = 'images/banner_' + page_id + '.jpg';

		polaroid_image = new Image();
		polaroid_image.src = 'images/polaroid_' + page_id + '.png';

		privacy_image = new Image();
		privacy_image.src = 'images/polaroid_privacy.png';
	});
	
	SLIDER.scrollToPage('home');
});