var nextImageHandled = function(http) {

    // GET XML RESPONSE
	var xmlDoc = http.responseXML.documentElement;
	
	var imageResponse = xmlDoc.getElementsByTagName("image");
    var fileName = imageResponse[0].getElementsByTagName("name")[0].firstChild.nodeValue;
    var bigFileName = imageResponse[0].getElementsByTagName("bigname")[0].firstChild.nodeValue;
    var nextImage = imageResponse[0].getElementsByTagName("next")[0].firstChild.nodeValue;
    var previousImage = imageResponse[0].getElementsByTagName("previous")[0].firstChild.nodeValue;
    var imageNumber = imageResponse[0].getElementsByTagName("number")[0].firstChild.nodeValue;

    // CHANGE IMAGES
	var focusimage = document.getElementById("focusimage");
	focusimage.removeAttribute("src");	
	focusimage.setAttribute("src", "backend/uploads/main_thumbs/"+fileName);

	var big_focusimage = document.getElementById("big_focusimage");
	big_focusimage.removeAttribute("href");	
	big_focusimage.setAttribute("href", "backend/uploads/originals/"+bigFileName);

	// ARROW VALUES
		
	$("next").setAttribute("value", nextImage);
	$("next").nextSibling.setAttribute("id", nextImage);
	
	$("previous").setAttribute("value", previousImage);
	$("previous").nextSibling.setAttribute("id", previousImage);

	// IMAGE COUNTER
	
	var imageCounter = $("image_counter");
	imageCounter.innerHTML = imageNumber;

}

function nextImage() {

	var albumLink = $("albumlink").value;
	var str = $("next").value;

	var focusimage = $("focusimage");
	focusimage.removeAttribute("src");
	focusimage.setAttribute("src", "images/album_ajax_loader.gif");
	
	var url="albums_id.php";
	var next = "next";

new Ajax.Request(url, { method: "post", postBody:"getimage="+str+"&next="+next+"&albumlink="+albumLink, onSuccess:nextImageHandled });

}


function previousImage() {

	var albumLink = $("albumlink").value;
	var str = $("previous").value;

	var focusimage = $("focusimage");
	focusimage.removeAttribute("src");
	focusimage.setAttribute("src", "images/album_ajax_loader.gif");
	
	var url="albums_id.php";

new Ajax.Request(url, { method: "post", postBody:"getimage="+str+"&albumlink="+albumLink, onSuccess:nextImageHandled });

}
