
var urlList = imageList;
var nameList = urlList;

/*function res_funct(parameters,req) {
	var start = parameters[0];
	var last = parameters[1];
	var object = parameters[3];
	
	var mass = req.responseText.split(';');
	var len = mass.length;
	for(var i = 0; i < len; i++) {
		imageList[start+i] = mass[i];
		nameList[start+i] = mass[i];
	}
	
	load(object, start, last);
}*/


var fmtItem = function(imgUrl, url, title, numb) {
	
  	var innerHTML =
  		//'<a  href="' +
  		//url +
  		//'" target="_blank">
		'<img src="' +
  		imgUrl +
		'" ' +
		' style="overflow:visible;" ' +
		'width="215"' + 
		' ' +
		
		' alt="' +
			' ' +				//numb +
		'" title="Aleshin Studio Design' +
							//title +
		'" onMouseOver="showPreviewImage(\'' +
		noiseList[numb] +
		'\')" onMouseOut="hideDiv()"/>';
  		//'</a>';

	return innerHTML;

}

var loadInitialItems = function(type, args) {

	var start = args[0];
	var last = args[1];

	load(this, start, last);
}

var loadNextItems = function(type, args) {

	var start = args[0];
	var last = args[1];
	var alreadyCached = args[2];
	
	if(!alreadyCached) {
		args[3] = this;
	 	//SendRequest('/info/index.php',args,res_funct);
		load(this, start, last);
	}
}

var loadPrevItems = function(type, args) {
	var start = args[0];
	var last = args[1];
	var alreadyCached = args[2];
	
	if(!alreadyCached) {
		//SendRequest('/info/index.php',args,res_funct);
		load(this, start, last);
	}
}

var load = function(carousel, start, last) {
	//if(!imageList[start]) { carousel.start = 0; }
	for(var i=start; i<=last; i++) {
		carousel.addItem(i, fmtItem(imageList[i], urlList[i], nameList[i], i));
	}
}



var handlePrevButtonState = function(type, args) {

	var enabling = args[0];
	var leftImage = args[1];
	if(enabling) {
		//leftImage.src = "/img/.gif";
	} else {
		//leftImage.src = "/typo3conf/ext/bahag_photogallery/templates/img/left-disabled.gif";
	}

}

var handleNextButtonState = function(type, args) {

//this.debugMsg("handleNextButtonState");
	var enabling = args[0];
	var rightImage = args[1];
	if(enabling) {
		//rightImage.src = "/typo3conf/ext/bahag_photogallery/templates/img/right-enabled.gif";
	} else {
		//rightImage.src = "/typo3conf/ext/bahag_photogallery/templates/img/right-disabled.gif";
	}

}

var pageLoad = function()
{
	var carousel_42 = new YAHOO.extension.Carousel("dhtml-carousel_42",
		{
			"numVisible":        2,
			"animationSpeed":    .6,
			"animationMethod":   YAHOO.util.Easing.easeNone,
			"navMargin":         40,
			"size":              10,
			"scrollInc":		 2,
			"loadInitHandler":   loadInitialItems,
			"prevElementID":     "prev-arrow_42",
			"nextElementID":     "next-arrow_42",
			"loadNextHandler":   loadNextItems,
			"loadPrevHandler":   loadPrevItems,
			"prevButtonStateHandler":   handlePrevButtonState,
			"nextButtonStateHandler":   handleNextButtonState
		}
	);
	
	load(carousel_42,0,2);

}


YAHOO.util.Event.addListener(window, 'load', pageLoad);
