$(document).ready(function(){
	$('#content').jScrollPane({
		showArrows : true,
		autoReinitialise: true
	});
	
	/* $('a[rel=gal]').live('mouseover', function() {
		$(this).fancybox({
		'transitionIn' : 'none',
		'transitionOut' : 'none',
		'titlePosition' : 'over',
		'titleFormat' : function(title, currentArray, currentIndex, currentOpts) {
		return '<span id="fancybox-title-over">Picture ' + (currentIndex + 1) + ' / ' + currentArray.length + (title.length ? '. Name: ' + title : '') + '</span>';
		}
		}); 
	});*/
	
	$('#galeria').live('mouseover', function() {
		$('a', this).fancybox({
			'transitionIn' : 'none',
			'transitionOut' : 'none',
			'titlePosition' : 'over',
			'titleFormat' : function(title, currentArray, currentIndex, currentOpts) {
			return '<span id="fancybox-title-over">Picture ' + (currentIndex + 1) + ' / ' + currentArray.length + (title.length ? '. Name: ' + title : '') + '</span>';
			}
		}); 
	});
	
	$('a.link').live('click', function() {
		var href = $(this).attr('href');
		loadPage(href);
		return false;
	});

	$('#contact').live('submit', function() {
		$(this).ajaxSubmit({
			target : $('#content').data('jsp').getContentPane(),
			data: {submit: 1}
		});
		return false;
	});
	
	$('#contact2').live('submit', function() {
		$(this).ajaxSubmit({
			target : $('#content').data('jsp').getContentPane(),
			data: {submit2: 1}
		});
		return false;
	});
	
	var flashvars = {};
	var params = {
		menu: "false",
		scale: "noScale",
		allowFullscreen: "true",
		allowScriptAccess: "always",
		bgcolor: "#000000",
		wmode: "transparent"
	};
	var attributes = {
		id:"nav"
	};
	swfobject.embedSWF("nav.swf", "altContent", "100%", "100%", "10.0.0", "expressInstall.swf", flashvars, params, attributes);
	swfobject.embedSWF("social.swf", "socialContent", "860", "100", "10.0.0", "expressInstall.swf", flashvars, params, attributes);
	swfobject.embedSWF("mp3.swf", "playerContent", "100%", "100%", "10.0.0", "expressInstall.swf", flashvars, params, attributes);
	swfobject.embedSWF("logo.swf", "headerContent", "690", "143", "10.0.0", "expressInstall.swf", flashvars, params, attributes);
	swfobject.embedSWF("logo.swf", "headerContent_preloader", "690", "143", "10.0.0", "expressInstall.swf", flashvars, params, attributes);
	
	prepareLoading(10000);
});

function loadPage(page) {
	var content = $('#content');
	var api = content.data('jsp');
	content.hide('fast', loadContent);
	
	function loadContent() {
		api.getContentPane().load(page, function() {
			api.reinitialise();
			content.fadeIn(400);
		});
	}
}

function reload(page, time) {
	setTimeout(function() {
		loadPage(page);
	}, time);
}

function prepareLoading(delay) {
	var site = $('#site');
	var progressbar = $('#progressbar');
	var bg = $('#preloader_background');
	
	bg.addClass('layout-background-2').removeClass('layout-background');
	site.hide();
	progressbar.css('background-position', '-510px -28px');
	
	
	progressbar.animate({
		backgroundPosition: '-28px -28px'
	}, delay);
	
	$('#preloader').delay(delay).fadeOut(200);
	site.delay(delay+200).fadeIn(600);
	
	setTimeout(function() {
		bg.removeClass('layout-background-2').addClass('layout-background');
	}, delay);
	return false;
}
