(function() {

	var carousel = {
		items		: (glow.dom.get('#clip-carousel li') || null),
		largestItem	: 0,
		build		: function() {

					if (carousel.items.length > 3) {
						glow.dom.get('#clips').removeClass('no-js');
						carousel.items.each(function(i) {
							if (carousel.items[i].offsetHeight > carousel.largestItem) {    
						    	carousel.largestItem = carousel.items[i].offsetHeight;
							}    
						});
						carousel.items[0].style.height = carousel.largestItem + 'px';
	       				new glow.widgets.Carousel('#clip-carousel',{
			        		loop: true,
			        		size: 3,
			        		step: 3,
			        		pageNav: true
						});
					}
				}
	};

	if (!window['programmes']) {
		window['programmes'] = {};
	}
	if (!window.programmes['carousels']) {
		window.programmes['carousels'] = {};
	}
	if (!window.programmes.carousels['clips']) {
		window.programmes.carousels['clips'] = {};
	} 
	window.programmes.carousels.clips.build = function() {carousel.build()};
	
})();

glow.ready(function() {
	programmes.carousels.clips.build();
});