function ScrollUp(aktiv) {
	if(!xmlHttp) {
		var xmlHttp = false;
		// Mozilla, Opera, Safari sowie Internet Explorer 7
		if (typeof XMLHttpRequest != 'undefined') {
		    xmlHttp = new XMLHttpRequest();
		} else {
		    // Internet Explorer 6 und älter
		    try {
		        xmlHttp  = new ActiveXObject("Msxml2.XMLHTTP");
		    } catch(e) {
		        try {
		            xmlHttp  = new ActiveXObject("Microsoft.XMLHTTP");
		        } catch(e) {
		            xmlHttp  = false;
		        }
		    }
		}	
	}
	if (xmlHttp) {
		var y=document.getElementById("scroll").style.top.replace(/px/,"");
		var h=document.getElementById("scroll").lastChild.firstChild.firstChild.firstChild.firstChild.height;
		y=y-0; h=h-0;
		document.getElementById("scroll").style.top=(y-1)+"px";
		if((y+0)+(h+0)<=1) {
			window.clearInterval(aktiv);
			window.setTimeout('aktiv=window.setInterval("ScrollUp(aktiv)",40);', 0);
			Knoten=document.getElementById("scroll").lastChild.firstChild; //childNodes[0];
			document.getElementById("scroll").deleteRow(0);
			document.getElementById("scroll").style.top="0px";
			if(imgstack.length>0) {
				var TR = document.getElementById("scroll").insertRow(document.getElementById("scroll").lastChild.childNodes.length);
				var TD1 = document.createElement("td");
				var A1 = document.createElement("a");
				TD1.style.padding=0;
				TD1.style.margin=0;
				var IMG=document.createElement("img")
				var jetzt = new Date();
				var rett=imgstack.pop();
				var ret=rett.split("#");
				A1.href="showimage.php?id="+ret[2];
				IMG.src='spreview.php?img='+ret[0];
				IMG.height=ret[1];;
				IMG.style.border="0px";
				TD1.appendChild(A1);
				A1.appendChild(IMG);
				TR.appendChild(TD1);
			}
			if(imgstack.length<2) {
		    xmlHttp.open('GET', 'getscroll.php?imgstack=10&nocach=' + jetzt.getTime(), true);
		    xmlHttp.onreadystatechange = function () {
		      if (xmlHttp.readyState == 4) {
			      var imgstackadd= xmlHttp.responseText.split("%");
						imgstack=imgstackadd.concat(imgstack);
			    }
		    };
 		    xmlHttp.send(null);

	  	}
	

		}
	}
}
function ScrollStart(stackinit) {


	var Knoten=document.getElementById("scroll").lastChild;
for(var i=Knoten.childNodes.length-1;i>=0; i--) {
  if(Knoten.childNodes[i].nodeName != "TR") {
  	Knoten.removeChild(Knoten.childNodes[i]);
  }
}
	imgstack=new Array(stackinit);
  aktiv = window.setInterval("ScrollUp(aktiv)",40);
}