		/* ------------------------------------------------------------------------------------------------------------------
		highlights-box.js - http://www.radiotimes.com - TV Highlights Content Switcher - Author : Simon Smith
		------------------------------------------------------------------------------------------------------------------- */
		
		// NB NEEDS FAIRLY RECENT JQUERY.
		
		$('html').addClass('js'); // from jquery-specific.js
		
		$(function() {
		
			var slideContent = $('#slidebox ul.slide_content');
			var slideTabs = $('#slidebox ul.slide_tabs');
			var timer;
			
			$('#slidebox ul.slide_content, #slidebox ul.slide_tabs').find('li:first-child').addClass('current');
			slideContent.find('li:not(:first-child)').hide();
			slideTabs.find('li:first-child').append('<div class="slider"></div>');
			listhover(slideContent, slideTabs);
			
			$('#slidebox div.content').hover(function() {
				clearInterval(timer);
			}, function() {
				startInterval();
			});	
			
			// appendAnchorToLinks();
			// addLinkToImgs(slideContent, slideTabs);
			startInterval();
			
			function startInterval() {
				timer = setInterval("interval($('#slidebox ul.slide_content'), $('#slidebox ul.slide_tabs'))", 10000); //was 5000
			}
			
		});
		
		
		function listhover(slideContent, slideTabs) { 
			slideTabs.find('li a').hover(function() {
				var t = $(this).parents('li');
				var index = common.getindex(t);
				if (t.hasClass('current')) return false;
				$('#slidebox ul.slide_content, #slidebox ul.slide_tabs').find('li').removeClass('current'); // was just .removeClass()
				common.showslide(index);
				common.tab(t);
			});
		}
		
		function interval(slideContent, slideTabs) {
			var current;
			(slideTabs.find('li:last-child').hasClass('current')) ? current = slideTabs.find('li:first-child') : current = slideTabs.find('li.current').next();	
			slideTabs.find('li').removeClass('current');
			var index = common.getindex(current);
			common.showslide(index);
			common.tab(current);
		}
		
		var common = {
			slideContent : '#slidebox ul.slide_content',
			slideTabs : '#slidebox ul.slide_tabs',
			showslide : function(index) {
				$(this.slideContent).find('li').fadeOut().eq(index).fadeIn().addClass('current');
			},
			getindex : function(item) {
				var currentindex = $(this.slideTabs + ' li').index(item);
				return currentindex;
			},
			tab : function(item) {
				$(this.slideTabs).find('div.slider').hide().remove();
				item.append('<div class="slider"></div>').addClass('current');
			}
		}
