
	var imageList = [
"http://img.youtube.com/vi/2h3AtJJ4b5k/1.jpg",
"http://img.youtube.com/vi/9ynK_I-IATQ/1.jpg",
"http://img.youtube.com/vi/TtAO5ZrBsSI/1.jpg",
"http://img.youtube.com/vi/arEeXwdOOsc/1.jpg",
"http://img.youtube.com/vi/NXmksVibibw/1.jpg",
"http://img.youtube.com/vi/uyswvrNB9_I/1.jpg",
"http://img.youtube.com/vi/XxJ4V7k_MSo/1.jpg",
"http://img.youtube.com/vi/NiAzEp-eOvA/1.jpg",
"http://img.youtube.com/vi/c-Jb_8-kICA/1.jpg",
"http://img.youtube.com/vi/cpgopjPuwho/1.jpg",
"http://img.youtube.com/vi/8JhtcCEqjfk/1.jpg",
"http://img.youtube.com/vi/d4k2X1ReGrY/1.jpg",
"http://img.youtube.com/vi/YOrvwNbmaEo/1.jpg",
"http://img.youtube.com/vi/5Bf8lGJN2s0/1.jpg",
"http://img.youtube.com/vi/JbI0YjvU5wc/1.jpg",
"http://img.youtube.com/vi/WIFb9oAMfFo/1.jpg",
"http://img.youtube.com/vi/AfILP0c94mA/1.jpg",
"http://img.youtube.com/vi/sICKjm_dwrI/1.jpg",
"http://img.youtube.com/vi/yK_PFXk55_s/1.jpg",
"http://img.youtube.com/vi/K_JgOKN-7OY/1.jpg",
"http://img.youtube.com/vi/VtUPIQrtteA/1.jpg",
"http://img.youtube.com/vi/LQ2PNhwbqH4/1.jpg",
"http://img.youtube.com/vi/95svOkGlsBs/1.jpg",
"http://img.youtube.com/vi/ZSqbZoLhKUQ/1.jpg",
"http://img.youtube.com/vi/t90YzWHKdvs/1.jpg",


					 ];

	var urlList = [
"http://youtubu.tv/watch?v=2h3AtJJ4b5k",
"http://youtubu.tv/watch?v=9ynK_I-IATQ",
"http://youtubu.tv/watch?v=TtAO5ZrBsSI",
"http://youtubu.tv/watch?v=arEeXwdOOsc",
"http://youtubu.tv/watch?v=NXmksVibibw",
"http://youtubu.tv/watch?v=uyswvrNB9_I",
"http://youtubu.tv/watch?v=XxJ4V7k_MSo",
"http://youtubu.tv/watch?v=NiAzEp-eOvA",
"http://youtubu.tv/watch?v=c-Jb_8-kICA",
"http://youtubu.tv/watch?v=cpgopjPuwho",
"http://youtubu.tv/watch?v=8JhtcCEqjfk",
"http://youtubu.tv/watch?v=d4k2X1ReGrY",
"http://youtubu.tv/watch?v=YOrvwNbmaEo",
"http://youtubu.tv/watch?v=5Bf8lGJN2s0",
"http://youtubu.tv/watch?v=JbI0YjvU5wc",
"http://youtubu.tv/watch?v=WIFb9oAMfFo",
"http://youtubu.tv/watch?v=AfILP0c94mA",
"http://youtubu.tv/watch?v=sICKjm_dwrI",
"http://youtubu.tv/watch?v=yK_PFXk55_s",
"http://youtubu.tv/watch?v=K_JgOKN-7OY",
"http://youtubu.tv/watch?v=VtUPIQrtteA",
"http://youtubu.tv/watch?v=LQ2PNhwbqH4",
"http://youtubu.tv/watch?v=95svOkGlsBs",
"http://youtubu.tv/watch?v=ZSqbZoLhKUQ",
"http://youtubu.tv/watch?v=t90YzWHKdvs",

					 ];

	var titleList = [
"嵐の宿題くん 0308 01",
"スッキリ!! Perfume NBBCM",
"One Piece Manga 577 ",
"ONE PIECE 577/ ワンピース",
"Perfume ナチュラルに恋して　TV",
"犬夜叉 完結編 23: 「奈落 光の罠」",
"Super Street Fighter",
"浅田真央FS応援後の日本男子コメント",
"Axis Powers Hetalia ",
"INUYASHA THE FINAL A",
"ノスタルジア",
"Day447 Digest",
"Soirée Final Fantasy",
"Perfume: New Single ",
"Perfume NATURAL BEAU",
"One Piece Manga 577 ",
"A Tribute band fro",
"【絶叫】恐怖体感 呪怨を実況プレイ　第十",
"Super Street Fighter",
"Boat show report",
"ONE PIECE MANGA 577 ",
"ねづっち",
"O P M 577 RAW Spoile",
"10.03.08.　しゃべくり007　北",
"10.03.08.__しゃべくり007　",

					 ];

	var lastRan = -1;

	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="' +
			110 +
			'" height="' +
			80 +
			'"/>' + 
	  		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], urlList[i], titleList[i], i));
		}
	}

	var handlePrevButtonState = function(type, args) {

		var enabling = args[0];
		var leftImage = args[1];

		if(enabling) {
			leftImage.src = "/images/left-enabled.png";	
		} else {
			leftImage.src = "/images/left-disabled.png";
		}
		
	};

	var carousel; 

	var pageLoad = function() 
	{
		carousel = new YAHOO.extension.Carousel("dhtml-carousel", 
			{
				numVisible:        5,
				animationSpeed:   2,
				scrollInc:         5,
				navMargin:         5,
				prevElement:     "prev-arrow",
				nextElement:     "next-arrow",
				loadInitHandler:   loadInitialItems,
				loadNextHandler:   loadNextItems,
				loadPrevHandler:   loadPrevItems,
				prevButtonStateHandler:   handlePrevButtonState,
				autoPlay: 4000,
				size:20,
				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(2000);
	};

	YAHOO.util.Event.addListener(window, 'load', pageLoad);
	YAHOO.util.Event.addListener("stop-button", 'click', stopAutoPlay);
	YAHOO.util.Event.addListener("start-button", 'click', startAutoPlay);
