function imageAnimation(imageName) {
    var imagesList = new Array();
    this.imageName = imageName;
    for(var i=1; i<imageAnimation.arguments.length; i++) {
        imagesList.length++;
        imagesList[imagesList.length-1] = imageAnimation.arguments[i];
    }
    this.imagesList = imagesList;
    this.active = activation;
}

function activation() {
    var currentImage = document.images[this.imageName].src;
    currentImage = currentImage.substring( (currentImage.lastIndexOf("/")+1) , currentImage.length);
    currentImage="images/" + currentImage;
    var imageIndex = 0;
    for(var i=0; i<this.imagesList.length; i++) {
        if(this.imagesList[i] == currentImage) {
		    imageIndex=i;
            break;
		}
    }
    document.images[this.imageName].src = (imageIndex== this.imagesList.length-1)?this.imagesList[0]:this.imagesList[(imageIndex+1)];
} 