function scrollHelper() {
	/**
	 * Private variables
	 */
	var self = this;
	var i = 0;
	var widthTd = 184;
	var n = $('table.main tr.bold td').length;
	var widthLi = 122;
	var nLi = $('.silver ul li').length;
	
	/**
	 * Constructor 
	 */
	var construct = function() {
		self.scrollColumn();
	}

	/**
	 * Scroll Column
	 */
	this.scrollColumn = function(){
		$('table.main').width(n*widthTd);
		$('.silver ul').width(nLi*widthLi);
		$('.arrow_left').addClass('none_arrow');
		$('.scrollLi').scrollTo( '0px', 800 );
		$('.scroll').scrollTo( '0px', 800 );
		var displayLi = nLi-3;
		$('.arrow_right').click(function(){
			if(displayLi > i){
				++i;
				$('.arrow_left').removeClass('none_arrow');
				if(displayLi==i) {
					$('.bgOragne').animate({backgroundPosition: "139px 2px"}, 800 );
					$(this).addClass('none_arrow');
				}
				$('.scrollLi').scrollTo( '+='+widthLi+'px', 800 );
				$('.scroll').scrollTo( '+='+widthTd+'px', 800 );
				setTimeout("selectPosition()",500);
				selectPosition = function(){
					var select = i+3;
					$('li#p'+select).addClass('select');
					$('li#p'+i).removeClass('select');
				}
			}
		});
		$('.arrow_left').click(function(){
			if(i > 0){
				--i;
				$('.arrow_right').removeClass('none_arrow');
				if(i==0){
					$('.bgOragne').animate({backgroundPosition: "2px 2px"}, 800 );
					$(this).addClass('none_arrow');
				}
				$('.scrollLi').scrollTo( '-='+widthLi+'px', 800 );
				$('.scroll').scrollTo( '-='+widthTd+'px', 800 );
				setTimeout("selectPosition()",500);
				selectPosition = function(){
					var select = i+1;
					$('li#p'+select).addClass('select');
					var noselect = select+3;
					$('li#p'+noselect).removeClass('select');
				}
			}
		});
	}
	construct();
}

function scrollHelper2() {
	/**
	 * Private variables
	 */
	var self = this;
	var i = 1;
	var widthTd = 184;
	var n = $('table.main tr.bold td').length;
	var widthLi = 98;
	var nLi = $('.silver ul li').length;
	
	/**
	 * Constructor 
	 */
	var construct = function() {
		self.scrollColumn();
	}

	/**
	 * Scroll Column
	 */
	this.scrollColumn = function(){
		$('table.main').width(n*widthTd);
		$('.silver ul').width(nLi*widthLi);
		$('.bgOragne').animate({backgroundPosition: '112px 2px'}, 800 );
		$('.scrollLi').scrollTo( '0px', 800 );
		$('.scroll').scrollTo( widthTd+'px', 800 );
		var displayLi = nLi-3;
		$('.arrow_right').click(function(){
			if(displayLi > i){
				++i;
				$('.arrow_left').removeClass('none_arrow');
				if(displayLi==i) { //last
					$(this).addClass('none_arrow');
					$('.bgOragne').animate({backgroundPosition: '214px 2px'}, 800 );
				}
				else if(i<3)
					$('.bgOragne').animate({backgroundPosition: '+=102px 2px'}, 800 );
				if(i>=3) {
					$('.scrollLi').scrollTo( '+='+widthLi+'px', 800 );
				}
				$('.scroll').scrollTo( '+='+widthTd+'px', 800 );
				setTimeout("selectPosition()",500);
				selectPosition = function(){
					var select = i+3;
					$('li#p'+select).addClass('select');
					$('li#p'+i).removeClass('select');
				}
			}
		});
		$('.arrow_left').click(function(){
			if(i > 0){
				--i;
				$('.arrow_right').removeClass('none_arrow');
				if(i==0){ //first
					$(this).addClass('none_arrow');
					$('.bgOragne').animate({backgroundPosition: '10px 2px'}, 800 );
				}
				else if(i==displayLi-1 || i==(displayLi-2))// 2 last
					$('.bgOragne').animate({backgroundPosition: '-=102px 2px'}, 800 );
				if(nLi>5 && i<(nLi-5)){
					$('.scrollLi').scrollTo( '-='+widthLi+'px', 800 );
				}
				$('.scroll').scrollTo( '-='+widthTd+'px', 800 );
				setTimeout("selectPosition()",500);
				selectPosition = function(){
					var select = i+1;
					$('li#p'+select).addClass('select');
					var noselect = select+3;
					$('li#p'+noselect).removeClass('select');
				}
			}
		});
	}
	construct();
}

function scrollHelperTVForm() {
	/**
	 * Private variables
	 */
	var self = this;
	var i = 0;
	var objLi = null;
	var arrowRight = null;
	var arrowLeft = null;
	var oneCheckbox = null;
	var chanelList = null;
	var bgOragne = null;
	var everyPromo = null;
	var forPromo1 = null;
	var forPromo2 = null;
	var forPromo3 = null;
	
	/**
	 * Constructor 
	 */
	var construct = function() {
		self.sliderAction();
		self.oneCheckbox();
	}
	
	/**
	 * Set objects
	 * 
	 * @param jQuery object
	 */
	var setObjects = function(){
		objLi = $('.scrollLi ul li');
		arrowRight = $('.arrow_right');
		arrowLeft = $('.arrow_left');
		bgOragne = $('.bgOragne');
		everyPromo = $('.everyPromo');
		forPromo1 = $('.forPromo1');
		forPromo2 = $('.forPromo2');
		forPromo3 = $('.forPromo3');
		i = parseInt($('.scrollLi ul li.select').attr('id').charAt(1));
	}
		
	/**
	 * Active Position
	 */
	var activePosition = function( i ) {
		if(bgOragne != null && forPromo1 != null && forPromo2 != null && forPromo3 != null ) {
			if(i == 1) { 
				bgOragne.animate({backgroundPosition: '4px 2px'}, 800 );
				everyPromo.hide();
				forPromo1.fadeIn('slow');
			}
			if(i == 2) { 
				bgOragne.animate({backgroundPosition: '185px 2px'}, 800 );
				everyPromo.hide();
				forPromo2.fadeIn('slow');
			}
			if(i == 3) {
				bgOragne.animate({backgroundPosition: '373px 2px'}, 800 );
				everyPromo.hide();
				forPromo3.fadeIn('slow');
			}
			setTimeout("selectPosition()",500);
			selectPosition = function(){
				objLi.removeClass('select');
				$('#p'+i).addClass('select');
			}
			if(i == 1) arrowLeft.css('background-position','-10px 25px');
			else arrowLeft.css('background-position','10px 6px');
			
			if(i == 3) arrowRight.css('background-position','-20px 25px');
			else arrowRight.css('background-position','-20px 6px');
		}
	}

	
	/**
	 * sliderAction
	 */
	this.sliderAction = function(){
		setObjects();
		if(objLi != null && arrowRight != null && arrowLeft != null){
			activePosition(i);
			arrowRight.click(function(){
				if(i < 3){
					++i;
					activePosition(i);
				}
			});
			arrowLeft.click(function(){
				if(i > 1){
					--i;
					activePosition(i);
				}
			});
			objLi.click(function(){
				i = parseInt($(this).attr('id').charAt(1));
				activePosition(i);
			});
		}
	}

	/**
	 * One Checkbox
	 */
	this.oneCheckbox = function(){
		var oneCheckbox = $('.oneCheckbox');
		if (oneCheckbox != null){
			oneCheckbox.click(function() { 
				if ($(this).attr('checked')){
					oneCheckbox.removeAttr('checked');
			    	$(this).attr('checked','checked');
				}
				else {
					oneCheckbox.removeAttr('checked');
					$(this).removeAttr('checked');
				}
			 });
		}
	}
	
	construct();
}

function scrollPromoHelper() {
	/**
	 * Private variables
	 */
	var self = this;
	var widthLi = $('.scrollPromo li').width();
	var n = $('.scrollPromo li').length;
	
	/**
	 * Constructor 
	 */
	var construct = function() {
		self.scrollPromo();
	}

	/**
	 * Scroll Promo
	 */
	this.scrollPromo = function(){
		$('.scrollPromo ul').width(n*widthLi);
	}
	construct();
}

function scrollFilmHelper() {
	/**
	 * Private variables
	 */
	var self = this;
	var widthLi = $('.player li').width();
	var n = $('.player li').length;
	
	/**
	 * Constructor 
	 */
	var construct = function() {
		self.scrollFilm();
	}

	/**
	 * Scroll Column
	 */
	this.scrollFilm = function(){
		$('.player ul').width(n*widthLi);
		$('.player').scrollTo( '0px', 800 );
		$('a.btLeft').click(function(){
			$('.player').scrollTo({top:'0', left:'-='+widthLi+'px'}, 800 );
		});
		$('a.btRight').click(function(){
			$('.player').scrollTo({top:'0', left:'+='+widthLi+'px'}, 800 );
		});
	}
	
	construct();
}

