/**
 * Veronica Ditting JS
 * Author: Denny Backhaus
 */

var pagina_position = new Array();

$(document).ready( function() {


	$('.go_home').live('click', go_home);
	$('.go_about').live('click', go_about);
	$('.close_about').live('click', close_about);
	$('.list a').live('click', scroll_project);


    // Load the classic theme
	Galleria.loadTheme('./vero/js/themes/vero/galleria.vero.js');

	// Initialize Galleria
	$('.galleria').galleria();
	
	
	
	// START PRELOADING json & images when all initial content is loaded!
	$(window).bind("load",function(){
	
		$('#nav_caption').html($(".pagina:first").html());
	
		pagina_register();
	
	
		// SCROLLING
		$(window).scroll(function() {
			int = $(window).scrollTop();
		
			// PAGINA TITLE
			$(".pagina").each(function(index) {
			
				if (int >= pagina_position[index]) {
					$('#nav_caption').html($(this).html());
					}
			
				});
			});
			
			
	int = $(window).scrollTop();
	//alert(int);
	$(".pagina").each(function(index) {
			
		if (int >= pagina_position[index]) {
			$('#nav_caption').html($(this).html());
			}
			
		});
		
		
		
		});
	
	$(window).resize(function() {
		pagina_register();
		
		$('.project').each(function() {
			$(this).css('padding',function() {
				return (($(window).height()-$(this).height())/2)+'px 0'
				});
			})
		});
		
	
	
	
	
		
		
	/* Adjust Margins so all projects get 100% height */
	/*
	$('.project').css('padding',function(index) {
		return (($(window).height()-$('.project').height())/2)+'px 0'
		});
	*/
	
	
	$('.project').each(function() {
		$(this).css('padding',function() {
			return (($(window).height()-$(this).height())/2)+'px 0'
			});
		})
		
});





function pagina_register() {

	
	$(".pagina").each(function(index) {
		this_offset = $(this).offset();
		pagina_position[index] = this_offset.top-$(window).height()+100;
	});
}


function go_about() {
	$('#about').fadeIn();
	return false;
}

function close_about() {
	$('#about').fadeOut();
	return false;
}


function go_home() {
	$('#about').fadeOut();
	$('html,body').animate({ scrollTop: 0}, 500);
	return false;
}



function scroll_project() {
	
	$('html,body').animate({scrollTop:$(this.hash).offset().top}, 500);
	return false;
}




