var wrapper_fade, wrapper_borders, wrapper, wrapper_fade_initial_height, main, wrapper_padding;

function activate_gallery_item(i) {
	document.getElementById('gallery').className = 'show_gallery_item_' + i;
}

function calculate_viewport_height() {
	return (typeof window.innerHeight != 'undefined') ? window.innerHeight : document.documentElement.clientHeight;
}


function resizeWrapper(){
	var viewport_height = calculate_viewport_height();
	if (viewport_height >= wrapper_fade_initial_height) {
		wrapper_fade.style.height = viewport_height + 'px';
		wrapper_borders.style.height = viewport_height + 'px';
		wrapper.style.height = (viewport_height - wrapper_padding) + 'px';
	}
	else {
		wrapper_fade.style.height='auto';
		wrapper_borders.style.height='auto';
		wrapper.style.height='auto';
	}
}

window.onload = function(){
	wrapper_fade = document.getElementById('wrapper_fade');
	wrapper_borders = document.getElementById('wrapper_borders');
	wrapper = document.getElementById('wrapper');
	wrapper_padding = 50;
	wrapper_fade_initial_height = wrapper_fade.clientHeight;

	resizeWrapper();
};
window.onreload = function(){resizeWrapper();};
window.onresize = function(){resizeWrapper();};
