
			var carouselPos;
			var carouselPlay;
			var busy;


			function carousel(){
				carousel = document.getElementById('carousel-items');
				carousel = carousel.getElementsByTagName('li');
				carousel[0].style.display = "block";
				carouselPos = 0;
				busy = false;
				carouselPlay();
			
			}

			function carouselPlay(){
				carouselPlay = setTimeout(carouselNext, 6000);
			}

			function carouselStop(){
				clearTimeout(carouselPlay);
			}

			function carouselSelect(id){
				Effect.Fade(carousel[carouselPos].id,  {duration: 0.5 });
				document.getElementById('ct'+carouselPos).innerHTML = '<img src="images/icon_tickoff.png" alt="" />';
				carouselPos = id;
				Effect.Appear(carousel[carouselPos].id, { duration: 0.5, afterFinish: busy=false });
				document.getElementById('ct'+carouselPos).innerHTML = '<img src="images/icon_tickon.png" alt="" />';
				clearTimeout(carouselPlay);
				carouselPlay = setTimeout(carouselNext, 6000);	
			}

			function carouselNext(){

				if(!busy){
				busy = true;
				Effect.Fade(carousel[carouselPos].id,  {duration: 0.5 });
				document.getElementById('ct'+carouselPos).innerHTML = '<img src="images/icon_tickoff.png" alt="" />';
				carouselPos = (carouselPos < 3) ? carouselPos + 1 : 0;
				Effect.Appear(carousel[carouselPos].id, { duration: 0.5, afterFinish: busy=false});
				document.getElementById('ct'+carouselPos).innerHTML = '<img src="images/icon_tickon.png" alt="" />';
				clearTimeout(carouselPlay);
				carouselPlay = setTimeout(carouselNext, 6000);

				}

			}

			function carouselPrev(){

				if(!busy){
				busy = true;

				Effect.Fade(carousel[carouselPos].id,  {duration: 0.5 });
				document.getElementById('ct'+carouselPos).innerHTML = '<img src="images/icon_tickoff.png" alt="" />';
				carouselPos = (carouselPos > 0) ? carouselPos - 1 : 3;
				Effect.Appear(carousel[carouselPos].id, { duration: 0.5, afterFinish: busy=false });
				document.getElementById('ct'+carouselPos).innerHTML = '<img src="images/icon_tickon.png" alt="" />';
				clearTimeout(carouselPlay);
				carouselPlay = setTimeout(carouselNext, 6000);

				}
			}
