// redefine Cycle's updateActivePagerLink function 
$.fn.cycle.updateActivePagerLink = function(pager, currSlideIndex) { 
    $(pager).find('li').removeClass('selected') 
        .filter('li:eq('+currSlideIndex+')').addClass('selected'); 
};

// Image cycle for Homepage Showcase - with controls
$(function() {
	$('.showcase .textwidget').cycle({
		fx:			'fade',
		speed:		'slow',
		timeout: 	8000,
        pager:		'ul.showcase_controls',
		pagerAnchorBuilder: function(i, el) { 
        	return '<li><a href="#">&bull;</a></li>'; 
	    },
		pagerEvent:    'click.cycle'		
    });
});

// Image cycle for homepage For Sale adverts
$(function() {
	$('#for-sale').cycle({
		fx:			'fade',
		speed:		'slow',
		timeout: 	5500,
    });
});
