$(function () {
	/**
	 * 
	 *  Channels slider
	 * 
	 */	
	$('#main_slider dd').removeClass('cur');
	$('#main_slider dt.cur').next('dd').show();
	
	var slider = setInterval(function(){
		var $this = $('#main_slider dt.cur').next('dd').next('dt');
		var $dd_sel = $('#main_slider dd:visible');

//		var moveTop = $this.offset().top - $('#main_slider').offset().top;
//		if (moveTop < 0) { 
//			moveTop = 0 ;
//			$this = $('#main_slider dt:first');
//		}
        	moveTop = 0 ;
			$this = $('#main_slider dt:first');
		$('#main_slider dt').removeClass('cur');	
		$('#main_slider dd').removeClass('selected');
		
		$('#slider_picker').animate({top: moveTop+'px'}, 500);
		
		$('#slider_picker').animate({top: moveTop+'px'}, 300, function(){
			$this.addClass('cur');
			$this.next('dd').addClass('selected');
			if (! $.browser.msie) {
				$this.next('dd').show().animate({opacity:1, zIndex: 5}, 500, function(){
					$dd_sel.hide().animate({opacity:0, zIndex: 0}, 700);
				});
				$('#main_slider dd:not(.selected)').css({zIndex: 0});
			} else{
				$this.next('dd').show('', function(){
					$dd_sel.hide();
				});
				$('#main_slider dd:not(.selected)').hide();
			}
		});
		
		return false;
	}, 5000);
	
	/**
	 * 
	 * Slider (click)
	 * 
	 */
	$('#main_slider dt').click(function(){
		clearInterval(slider);
		
		var $this = $(this);
		var $dd_sel = $('#main_slider dd:visible');
		
		var moveTop = $this.offset().top - $('#main_slider').offset().top;
		$('#main_slider dt').removeClass('cur');
		$('#main_slider dd').removeClass('selected');
		
		$('#slider_picker').animate({top: moveTop+'px'}, 500);
		
		$('#slider_picker').animate({top: moveTop+'px'}, 300, function(){
			$this.addClass('cur');
			$this.next('dd').addClass('selected');
			if (! $.browser.msie) {
				$this.next('dd').show().animate({opacity:1, zIndex: 5}, 500, function(){
					$dd_sel.hide().animate({opacity:0, zIndex: 0}, 700);
				});
				$('#main_slider dd:not(.selected)').css({zIndex: 0});
			} else{
				$this.next('dd').show('', function(){
					$dd_sel.hide();
				});
				$('#main_slider dd:not(.selected)').hide();
			}
		});
		
		return false;
	});
});
