var check = setInterval(checkPosition, 300);

var nextImg = 5;
var http_request = false;

function findParent(node, localName)
{
    while (node && (node.nodeType != 1 || node.localName.toLowerCase() != localName))
        node = node.parentNode;
    return node;
}

function checkPosition() {
	var fensterbreite = screen.width;
	var contentBreite = ID("content").style.width;
	var contentBreite1 = contentBreite.split("px");
	contentBreite = parseInt(contentBreite1[0]);
	/*alert(fensterbreite);*/
	if(window.pageXOffset) {
		var gescrollt = window.pageXOffset;
	}
	else if(document.documentElement.scrollLeft) {
		var gescrollt = document.documentElement.scrollLeft;
	}
	
	if((gescrollt > contentBreite-fensterbreite) && (nextImg < totalImg)) {
		//alert("Hallo " + contentBreite);
		clearInterval(check);
		
		if(albumId == "0") {
			var frage = 'do=moreimg&ab=' + nextImg;
		}
		else if (albumKey == "0") {
			var frage = 'do=moreimg&ab=' + nextImg + "&albumid=" + albumId;
		}
		else {
			var frage = 'do=moreimg&ab=' + nextImg + "&albumid=" + albumId + "&key=" + albumKey;
		}	
						function inhaltErsetzen(neueDaten) {			neueDaten = neueDaten.split("|||");
			// 0 = Bilder, 1 = Breite in px
			neueBilder = neueDaten[0].split("---");
			// Einzelne Bilder
			contentBreite += parseInt(neueDaten[1]);
			ID("content").style.width = contentBreite + "px";
			//alert(neueBilder.length);
			for(var i = 0;i < (neueBilder.length-1);i++) {
				bildDaten = neueBilder[i].split(",,,");
				ID("imgindex_" + nextImg).innerHTML = bildDaten[0];
				ID("imgindex_" + nextImg).style.display = "block";
				
				nextImg++;
			}
			check = setInterval(checkPosition, 300);		}
		
		$.ajax({url: "/ajax.php?" + frage,success: function(html){ inhaltErsetzen(html) }});

		
		/*var addImg_div = document.createElement("div");
		addImg_div.setAttribute("id","img_5");
		addImg_div.setAttribute("class","image");
		contentBreite += 800;
		$("content").style.width = contentBreite + "px";
		//alert(contentBreite);
		//var addImg_div_content = document.createTextNode('<img src="images/5.jpg">');
		$("content").appendChild(addImg_div);
		$("img_5").innerHTML = '<img src="images/10.jpg">';*/
	}
}

function adminOffen() {
	if(ID("admin").style.display == "block") {
		ID("admin").style.display = "none";
	}
	else {
		ID("admin").style.display = "block";
	}
}

function infoSpeichern(id) {
	info('aendern',id,ID('edittitel'+id).value,ID('editprivat'+id).value,ID('editalbum'+id).value);
}

function info(was,id,titel,privat,album) {
	var frage = "do=" + was + "&id=" + id + "&titel=" + titel + "&privat=" + privat + "&album=" + album;	
	$.ajax({type: "POST",url: "/ajax.php?",data: frage,success: function(html){ ID("infoid_"+id).innerHTML = html }});
}

function loadAdminData(was,zusatz,zusatz2) {
	
	var frage = "do=" + was + "&zusatz=" + zusatz + "&zusatz2=" + zusatz2;
	$.ajax({type: "POST",url: "/ajax.php?",data: frage,success: function(html){ ID("admin").innerHTML = html }});
}

function admin(kat) {
	adminOffen();
	if(kat == "neuertext") {
		ID("admin").style.width = "400px";
		ID("admin").style.height = "350px";
	}
	else {
		ID("admin").style.width = "350px";
		ID("admin").style.height = "200px";
	}
	ID("admin").innerHTML = "laden...";
	loadAdminData(kat,"","");
}

function alben() {
	$("#uebersicht").toggle("slow");
}


// GLOBAL
function ID(id) { return document.getElementById(id); }
function $2(id) { return document.getElementByName(id); }