﻿var loadInitialItems = function(type, args) {
	var start = args[0];
	var last = args[1]; 
	document.getElementById('imgLink').href = urlList[start-1];
	load(this, start, last);	
};

var loadNextItems = function(type, args) {	
	var start = args[0];
	var last = args[1]; 
	var alreadyCached = args[2];
	document.getElementById('imgLink').href = urlList[start-1];
	
	if(!alreadyCached) {
		load(this, start, last);
	}
};

var loadPrevItems = function(type, args) {
	var start = args[0];
	var last = args[1]; 
	var alreadyCached = args[2];
	document.getElementById('imgLink').href = urlList[start-1];
	
	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]));		
    }
};