
var lastRan = -1;


var fmtItem2 = function(imgItems, url, title,desc) {


  	var innerHTML = 
  		'<a href="' + 
  		imgItems.url + 
  		'" id="prodotto_'+desc+'"><img src="' + 
  		imgItems.image +
		'" width="' +
		70 +
		'" height="' +
		53+
		'" /><center></center>' + 
  		imgItems.title + 
  		'</center></a>';
  
	return innerHTML;
};


/**
 * Custom inital load handler. Called when the carousel loads the initial
 * set of data items. Specified to the carousel as the configuration
 * parameter: loadInitHandler
 **/
var loadInitialItems2 = function(type, args) {
	var start = args[0];
	var last = args[1]; 
	load2(this, start, last);	
};

 var loadNextItems2 = function(type, args) {	
	var start = args[0];
	var last = args[1]; 
	var alreadyCached = args[2];
	if(!alreadyCached) {
		load2(this, start, last);
	}
};

var loadPrevItems2 = function(type, args) {
	var start = args[0];
	var last = args[1]; 
	var alreadyCached = args[2];
	
	if(!alreadyCached) {
		load2(this, start, last);
	}
};

var load2 = function(carousel, start, last) {
    var oi=DomObj.getElementsByClassName('carousel-list','ul')
    DomObj.setStyle(oi,'width','10000px')
	for(var i=start;i<=last;i++) {
		carousel.addItem(i, fmtItem2(imageList[i-1], "#", '',i));
		EventObj.addListener('prodotto_'+i, 'mouseover', productGalleryText);
		EventObj.addListener('prodotto_'+i, 'mouseout', productGalleryTextRestore);
	}
}


var handlePrevButtonState2 = function(type, args) {

	var enabling = args[0];
	var leftImage = args[1];
	if(enabling) {
		//leftImage.src = "images/left-enabled.gif";	
	} else {
		//leftImage.src = "images/left-disabled.gif";
	}
	
};
var carousel2;

var productGalleryText=function(){
  curStr=this.id.split('_');
  objProductGalleryLabel.innerHTML=""+imageList[curStr[1]-1].desc+""
}

var productGalleryTextRestore=function()  {
  objProductGalleryLabel.innerHTML=productGalleryTxt
}
