function getwindowheight(){
	if (window.innerHeight) {
		return window.innerHeight + window.pageYOffset;
	} else if (document.body && document.body.offsetHeight) {
		return document.body.offsetHeight;
	} else {
		return 0;
	}
}

function getwindowwidth(){
	if (window.innerWidth) {
		return window.innerWidth + window.pageXOffset;
	} else if (document.body && document.body.offsetWidth) {
		return document.body.offsetWidth;
	} else {
		return 0;
	}
}

function btdeko_arrange(){
	if (document.getElementById("btdeko") && document.getElementById("btdeko").style) {
		document.getElementById("btdeko").style.top = (getwindowheight() - 20) + 'px';
		document.getElementById("btdeko").style.visibility = 'visible';
	}
	window.setTimeout("btdeko_arrange()", 1000);
}

function dekohandler(){
	window.onresize = maco_resize;
	if (window.innerHeight) window.onscroll = btdeko_arrange;
	btdeko_arrange();
}

function maco_resize(){
	btdeko_arrange();
	/* kann überladen werden von einer funktion im skript die resize braucht */
	if (typeof(ev_resize) == 'function') ev_resize();
}