function image (ID, source, category, previousID, nextID) {
	this.ID = ID;
	this.source = source;
	this.category = category;
	this.previousID = previousID;
	this.nextID = nextID;
}

function ShowImage(category, ID) {
    var image = imageList[ID];    
    var $currentImage = $('#' + category + 'CurrentImage');
    var $previousImage = $('#' + category + 'PreviousImage');
    var $nextImage = $('#' + category + 'NextImage');
    var $currentImageText = $('#' + category + 'CurrentImageText');
    
    if ($currentImage.length > 0) {
        $currentImage.attr('src', image.source);
        $previousImage.attr('href', 'javascript:ShowImage("' + image.category + '",' + image.previousID + ');')
        $nextImage.attr('href', 'javascript:ShowImage("' + image.category + '",' + image.nextID + ');')
        var imageText = '';
        var imageTextUrl = "imagetekst.php?iid=" + ID;
        $.ajax({ 
            type: "GET",
            url : imageTextUrl,
            async : false, 
            success : function(response) { imageText = response; } 
        }); 
        $currentImageText.html(imageText);
    }
}

function ChangeHrefToShowImage(anchorReference, ID) {
    var image = imageList[ID]; 
    anchorReference.href = "javascript:ShowImage('" + image.category + "'," + ID + ")";
}
