var tabPages = [
			];
			
/**
 * 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 loadInitialItemsHT = function(type, args) {
	var start = args[0];
	var last = args[1]; 

	loadHT(this, start, last);	
};

var loadHT = function(carouselHT, start, last) {
	for(var i=start;i<=last;i++) {
		//carouselHT.addItem(i, fmtItemHT(tabPages[i-1]));
	}
};

var changePage = function(e, args) {
	var carouselHT = args[0];
	var pageNum = args[1];
	
	carouselHT.scrollTo(pageNum);
};

/**
 * You must create the carousel after the page is loaded since it is
 * dependent on an HTML element (in this case 'dhtml-carousel'.) See the
 * HTML code below.
 **/
var pageLoadHT = function() 
{
	var carouselHT = new YAHOO.extension.Carousel("dhtml-carousel-2", 
		{
			numVisible:        1,
			animationSpeed:    .35,
			scrollInc:         1,
			size:              3,
			navMargin:         0,
			firstVisible:	   1,
			loadInitHandler:   loadInitialItemsHT,
			loadNextHandler:   loadNextItems,
			loadPrevHandler:   loadPrevItems
		}
	);
	//YAHOO.util.Event.addListener(this.carouselNext, "click", this._scrollNext, this);

	YAHOO.util.Event.addListener("tab1", "click", changePage, [carouselHT, 1]);
	YAHOO.util.Event.addListener("tab2", "click", changePage, [carouselHT, 2]);
	YAHOO.util.Event.addListener("tab3", "click", changePage, [carouselHT, 3]);
};

/**
 * Since carousel.addItem uses an HTML string to create the interface
 * for each carousel item, this method formats the HTML for an LI.
 **/
var fmtItemHT = function(tabPage) {
	var innerHTML = 
  		'<img src="' + 
  		tabPage + 
  		'"/>';

	return innerHTML;
	
};


YAHOO.util.Event.addListener(window, 'load', pageLoadHT);



function selectTab(p_clicked) {
	// clear all tabs
	document.getElementById("tab1").className = "";
	document.getElementById("tab2").className = "";
	document.getElementById("tab3").className = "";
		
	// highlight clicked tab
	p_clicked.className = "selected";
}

