window.addEvent('load', function() {
	window.fireEvent('resize');
})
window.addEvent('resize', function() {
	
	var espacio_navegador_vertical = $(document.body).getSize().y;
	var espacio_navegador_horizontal = $(document.body).getSize().x
	var anchura_imagen = $("imagen_fondo_pagina").getSize().x;
	var altura_imagen = $("imagen_fondo_pagina").getSize().y;
		
	// Resize de foto de fondo y/o cambio de aspect ratio
	if (espacio_navegador_horizontal > anchura_imagen) {
		$("imagen_fondo_pagina").setStyles({'width' : '100%', 'height' : 'auto', 'left':0});
	}
	if (espacio_navegador_vertical > altura_imagen) {
		$("imagen_fondo_pagina").setStyles({'width' : 'auto', 'height' : '100%','top':0});
	}
	
	// Refrescamos los tamaños de la imagen
	anchura_imagen = $("imagen_fondo_pagina").getSize().x;
	altura_imagen = $("imagen_fondo_pagina").getSize().y;

	// Centrado de imagen vertical
	$("imagen_fondo_pagina").setStyle('top', -((altura_imagen-espacio_navegador_vertical)/2));

	// Centrado de imagen horizontal
	$("imagen_fondo_pagina").setStyle('left', -((anchura_imagen-espacio_navegador_horizontal)/2));
});
