// JavaScript Document

var wrapper = null;
var footer = null;

// Funktion zum Positionieren nach dem Seitenaufbau aufrufen
window.addEvent('domready', function(){
	wrapper = $('wrap');
	scrollit();
});

// Funktion zum Positionieren nach einer Größenänderung
// des Fensters aufrufen
window.addEvent('resize', function(){
	scrollit();
});

// Positioniert den Seiteninhalt entweder in der Mitte
// oder, wenn das Fenster kleiner ist als der Inhalt,
// jeweils 5px vom oberen und linken Rand entfernt
function scrollit() {
			
		var winH, winW, wrapperH, wrapperW;
		
		winH = window.getHeight(); //Fensterhöhe
		winW = window.getWidth();  //Fensterbreite
		
		wrapperH = wrapper.offsetHeight; 
		wrapperW = wrapper.offsetWidth;
		
		
		// Wenn Fensterhöhe kleiner als Inhalt,
		if (winH <= wrapperH + 10) { // an den oberen Rand setzen,
			wrapper.setStyle('top', 15);
			wrapper.setStyle('margin-top', 0);
		} else { // wenn nicht, vertikal mittig positionieren
			wrapper.effect('top', {unit: '%'}).set(50);
			wrapper.setStyle('margin-top', -275);
		}
		
		// Wenn Fensterbreite kleiner als Inhalt,
		if (winW <= wrapperW + 10) { // an den linken Rand setzen,
			wrapper.setStyle('left', 15);
			wrapper.setStyle('margin-left', 0);
		} else { // wenn nicht, horizontal mittig positionieren
			wrapper.effect('left', {unit: '%'}).set(50);
			wrapper.setStyle('margin-left', -485);
		}
}

function debug(txt) {
	var cnt = document.getElementById("debug").innerHTML;
	document.getElementById("debug").innerHTML = txt + '<br />' + cnt;;	
}
