var currentslide = 0;
var totalSlides = null;
var blockChange = false;

function drawFeatured(slides,width,speed){
	var pos = 0;
	// var currentslide = 0;
	totalSlides = slides;
	currentslide = 0;

	var scroll = new Fx.Scroll('wrapper', {
		offset:{'x':0, 'y':0}, 
		transition: Fx.Transitions.Elastic.easeOut
	});
	
	$('featureButtonCountInActive' + currentslide).addClass('featureButtonCountInActive');
	$('featureButtonCountInActive' + currentslide).removeClass('featureButtonCountActive');	
	
	for (var i=0; i<slides; i++){
		$('featureButtonCountInActive' + i).slideNumber = i;
		$('featureButtonCountInActive' + i).addEvent('click', function(event) {
			event = new Event(event).stop();
			// console.log(slide);
			var slide = this.slideNumber;		
			$('featureButtonCountInActive' + currentslide).addClass('featureButtonCountInActive');	
			$('featureButtonCountInActive' + currentslide).removeClass('featureButtonCountActive');			
			currentslide = slide;																		
			// console.log(currentslide);			
			pos = (width*slide);
			scroll.start(pos);	
			$('featureButtonCountInActive' + currentslide).removeClass('featureButtonCountInActive');
			$('featureButtonCountInActive' + currentslide).addClass('featureButtonCountActive');					
		});		
	}
	
	$('wrapper').onmouseover = function(){
		blockChange = true;
	}

	$('wrapper').onmouseout = function(){
		blockChange = false;
	}

	
	setTimeout('nextFeautred(' + width + ',' + speed + ')',speed);
	$('featureButtonCountInActive' + currentslide).removeClass('featureButtonCountInActive');
	$('featureButtonCountInActive' + currentslide).addClass('featureButtonCountActive');	
	scroll.toLeft();
}

function nextFeautred(width,speed){
	
	if (blockChange == true){
		setTimeout('nextFeautred(' + width + ',' + speed + ')',speed);
		return;
	}
	
	// console.log('nextFeautred blockChange = ' + blockChange)
	var scroll = new Fx.Scroll('wrapper', {
		offset:{'x':0, 'y':0}, 
		transition: Fx.Transitions.Elastic.easeOut
	});
	
	$('featureButtonCountInActive' + currentslide).addClass('featureButtonCountInActive');
	$('featureButtonCountInActive' + currentslide).removeClass('featureButtonCountActive');	
	
	
	var nextSlide = currentslide + 1;
	// console.log(nextSlide);
	if (nextSlide > totalSlides-1){
		nextSlide = 0;
		currentslide = 0;
		setTimeout('nextFeautred(' + width + ',' + speed + ')',speed);
		$('featureButtonCountInActive' + currentslide).removeClass('featureButtonCountInActive');
		$('featureButtonCountInActive' + currentslide).addClass('featureButtonCountActive');		
		scroll.toLeft();
	} else {	
		var pos = (width*nextSlide);
		currentslide = nextSlide;
		scroll.start(pos);		
		setTimeout('nextFeautred(' + width + ',' + speed + ')',speed);
		$('featureButtonCountInActive' + currentslide).removeClass('featureButtonCountInActive');		
		$('featureButtonCountInActive' + currentslide).addClass('featureButtonCountActive');				
	}
	
}