/*window.addEvent('domready', function() {
});
*/
var avgImgWidth = 146;
var avgImgHeight = 186;
var avgNumVisible = 4;
/*var wnWidth = window.getWidth();*/
var wnWidth = 680;
var wnHeight = window.getHeight();
if (wnWidth > 0) {
	// avgNumVisible = Math.floor(wnWidth/avgImgWidth)-2;
	avgNumVisible = Math.floor(wnWidth/avgImgWidth);
}

var imageList = [
				 ];
var lastRan = 0;
var fmtItem = function(imgUrl, url, title, index) {
  	var innerHTML = '<a id="dhtml-carousel-a-'+index+'" href="'+url+'"><img id="dhtml-carousel-img-'+index+'" src="'+imgUrl+'" width="'+avgImgWidth+'" height="'+avgImgHeight+'"/>'+title+'<\/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) {
		load(this, start, last);
	}
};
var loadPrevItems = function(type, args) {
	var start = args[0];
	var last = args[1]; 
	var alreadyCached = args[2];
	if(!alreadyCached) {
		load(this, start, last);
	}
};
var load = function(carousel, start, last) {
	for(var i=start;i<=last;i++) {
		var liItem = carousel.addItem(i, fmtItem(imageList[i], "#", "Number " + i, i));
	}
}
var handlePrevButtonState = function(type, args) {
	var enabling = args[0];
	var leftImage = args[1];
	if(enabling) {
		leftImage.src = "../skroleris/blank.gif";	
	} else {
		leftImage.src = "../skroleris/blank.gif";
	}
};
var carousel;
var pageLoad = function() 
{
	carousel = new YAHOO.extension.Carousel("dhtml-carousel", 
		{
			numVisible:        avgNumVisible,
			animationSpeed:    1.0,
			scrollInc:         2,
			orientation:       "horizontal",	
			navMargin:         2,
			prevElement:       "prev-arrow",
			nextElement:       "next-arrow",
			loadInitHandler:   loadInitialItems,
			loadNextHandler:   loadNextItems,
			loadPrevHandler:   loadPrevItems,
			prevButtonStateHandler:   handlePrevButtonState,
			autoPlay: 3400,
			size:29,
			wrap:true
		}
	);
};
var stopAutoPlay = function(e) {
	YAHOO.util.Dom.get("status").innerHTML = "Auto Play Stopped!";
	carousel.stopAutoPlay();
};
var startAutoPlay = function(e) {
	YAHOO.util.Dom.get("status").innerHTML = "Auto Play Started!";
	carousel.startAutoPlay(15000);
};
YAHOO.util.Event.addListener(window, 'load', pageLoad);
YAHOO.util.Event.addListener("stop-button", 'click', stopAutoPlay);
YAHOO.util.Event.addListener("start-button", 'click', startAutoPlay);
