/**
 * Gibt den Browserview-Size zurueck
 *
 * @return object 
 */
var getBrowserInnerSize = function() {
	var breite;
	var hoehe;
	if(self.innerHeight) {
		w = self.innerWidth;
		h = self.innerHeight;
	} else if(document.documentElement && document.documentElement.clientHeight) {
		w = document.documentElement.clientWidth;
		h = document.documentElement.clientHeight;
	} else if(document.body) {
		w = document.body.clientWidth;
		h = document.body.clientHeight;
	}
	return {width: w, height: h};
}

/**
 * Gibt den ScrollTop Abstand zurueck
 *
 * @return int 
 */
var getScrollTop = function() {
	var sTop = 0;
	if(window.pageYOffset)
		sTop = window.pageYOffset;
	else if(document.documentElement.scrollTop)
		sTop = document.documentElement.scrollTop;
	else if(document.body.scrollTop)
		sTop = document.body.scrollTop;
	return sTop;
}

/**
 * Gibt den SrollLeft Abstand zurueck
 *
 * @return int
 */
var getScrollLeft = function() {
	var sLeft = 0;
	if(window.pageXOffset)
		sLeft = window.pageXOffset;
	else if(document.documentElement.scrollLeft)
		sLeft = document.documentElement.scrollLeft;
	else if(document.body.scrollLeft)
		sLeft = document.body.scrollLeft;
	return sLeft;
}

/**
 * Gibt den Scroll Abstand zurueck
 *
 * @param object
 */
var getScrollPosition = function() {
	var top = getScrollTop();
	var left = getScrollLeft();
	return {top:top,left:left};
}
