﻿var loadInitialItems = function(type, args) {
	var start = args[0];
	var last = args[1]; 
	var status = "Bild " + start + " von " + this.getProperty("size");
	YAHOO.util.Dom.get("indicator").innerHTML = status;	
	load(this, start, last);	
};

var loadNextItems = function(type, args) {	
	var start = args[0];
	var last = args[1]; 
	var alreadyCached = args[2];
	var status = "Bild " + this.getFirstVisible() + " von " + this.getProperty("size");
	YAHOO.util.Dom.get("indicator").innerHTML = status;	
	
	if(!alreadyCached) {
		load(this, start, last);
	}
};

var loadPrevItems = function(type, args) {
	var start = args[0];
	var last = args[1]; 
	var alreadyCached = args[2];
	var status = "Bild " + this.getFirstVisible() + " von " + this.getProperty("size");
	YAHOO.util.Dom.get("indicator").innerHTML = status;
	
	if(!alreadyCached) {
		load(this, start, last);
	}
}; 

var load = function(carousel, start, last) {
	for(var i=start; i<= last+1; i++) {
        carousel.addItem(i, fmtItem(imageList[i-1], urlList[i-1], titleList[i-1]));		
    }
};
