// JavaScript Document

$(document).ready(function () {
	//twitter
	$('#tweetleft').twit('tomtom', {
		 count: 10,
		 limit: 3,
		  label: 'Twitter',
		  title: 'My tweets',
		  icon: false
	});
});


// carousel
	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++) {
			carousel.addItem(i, fmtItem(tabPages[i-1]));
		}
	};
	 
	var changePage = function(e, args) {
		var carousel = args[0];
		var pageNum = args[1];
		
		carousel.scrollTo(pageNum);
	};
	 

	var carousel; 
	 
	var pageLoad = function() 
	{
		carousel = new YAHOO.extension.Carousel("dhtml-carousel", 
			{
				numVisible:        1,
				animationSpeed:    0.35,
				scrollInc:         1,
				size:              9,
				navMargin:         0,
				loadInitHandler:   loadInitialItems,
				loadNextHandler:   loadNextItems,
				loadPrevHandler:   loadPrevItems
			}
		);
		YAHOO.util.Event.addListener(this.carouselNext, "click", this._scrollNext, this);
	 
		YAHOO.util.Event.addListener("tab1", "click", changePage, [carousel, 1]);
		YAHOO.util.Event.addListener("tab2", "click", changePage, [carousel, 2]);
		YAHOO.util.Event.addListener("tab3", "click", changePage, [carousel, 3]);
		YAHOO.util.Event.addListener("tab4", "click", changePage, [carousel, 4]);
		YAHOO.util.Event.addListener("tab5", "click", changePage, [carousel, 5]);
		YAHOO.util.Event.addListener("tab6", "click", changePage, [carousel, 6]);
		YAHOO.util.Event.addListener("tab7", "click", changePage, [carousel, 7]);
		YAHOO.util.Event.addListener("tab8", "click", changePage, [carousel, 8]);
		YAHOO.util.Event.addListener("tab9", "click", changePage, [carousel, 9]);
	};
	 
	var fmtItem = function(tabPage) {
	 
		var innerHTML = 
			'<li id="' + 
			tabPage + 
			'"/>';
	  
		return innerHTML;
		
	};
	 
	 
	YAHOO.util.Event.addListener(window, 'load', pageLoad);

//
		$(function () {
			var tabContainers = $('div.tabs > div');
			tabContainers.hide().filter(':first').show();
			
			$('div.tabs ul.tabNavigation a').click(function () {
				tabContainers.hide();
				tabContainers.filter(this.hash).show();
				$('div.tabs ul.tabNavigation a').removeClass('selected');
				$(this).addClass('selected');
				return false;
			}).filter(':first').click();
		});

