$(document).ready(function(){
	var carouselwidth = $('.featurecarousel').parent().width();
	var setcount = $('.featurecarousel').children().length;
	
	var currentHeight = tallestfeature = 0;
	$('.featurecarousel li').each(function(){
	 currentHeight = $(this).height();
		 if(currentHeight > tallestfeature)
		 {
			 tallestfeature  = currentHeight;
		 }
	});
	
	$('.featurecarousel').children().width(carouselwidth);
	if ($.browser.msie) {
		IEver =  parseInt($.browser.version, 10);
		if (IEver<7){
    		$('.featurecarousel').height(tallestfeature+10);
		}
  	}
	//$('.featurecarousel').height(tallestfeature);

	for(x=0;x<setcount;x++){
		$('.articleset ul').prepend('<li class="nextset"></li>');
	}
	$('.articleset ul li:first').attr('class','currentset');
	
	if(setcount == 1){
		$('#prevset , #nextset').hide();
		//$('#prevdisabled , #nextdisabled').show();
	}
	else if(setcount > 1){
		$('#prevset').hide();
		$('#nextset').show();
		$('#nextdisabled').hide();		
		$('#prevdisabled').show();
	}
	
	$('.featurecarousel').cycle({
		fx:     'scrollHorz',
		prev:   '#prevset',
		next:   '#nextset',
		speed:   500,
		activePagerClass: '',
		timeout: 0,
		width: carouselwidth,
		onPrevNextEvent: function(isNext, zeroBasedSlideIndex, slideElement){
			$('.articleset ul li:not(".slider")').attr('class','nextset');
			$('.articleset ul li').eq(zeroBasedSlideIndex).attr('class','currentset');
			if(zeroBasedSlideIndex == setcount - 1){//if reached last set of features
				$('#nextset').hide();
				$('#nextdisabled').show();
				$('#prevset').show();
				$('#prevdisabled').hide();
			}
			else if(zeroBasedSlideIndex == 0){//if reached first set of features
				$('#prevset').hide();
				$('#prevdisabled').show();
				$('#nextset').show();
				$('#nextdisabled').hide();
			}
			else{
				$('#prevset').show();//if middle of feature sets
				$('#prevdisabled').hide();
				$('#nextset').show();
				$('#nextdisabled').hide();
			}

		}
	});	
});
