
jQuery.easing.easeOutQuart = function (x, t, b, c, d) {
	return -c * ((t=t/d-1)*t*t*t - 1) + b;
};



jQuery(function( $ ){
					
	$('.slideshow_thietke0').serialScroll({
		items:'li',
		prev:'.gallery_logo2 a.prev_thietke0',
		next:'.gallery_logo2 a.next_thietke0',
		offset:0, 
		start:0,  
		duration:1200,
		force:true,
		stop:true,
		lock:false,
		cycle:true,  
		easing:'easeOutQuart',
		jump: false
	});
	
	$('.slideshow_thietke1').serialScroll({
		items:'li',
		prev:'.gallery_logo2 a.prev_thietke1',
		next:'.gallery_logo2 a.next_thietke1',
		offset:0, 
		start:0,  
		duration:1200,
		force:true,
		stop:true,
		lock:false,
		cycle:true,  
		easing:'easeOutQuart',
		jump: false  
	});
	
	$('.slideshow_thietke2').serialScroll({
		items:'li',
		prev:'.gallery_logo2 a.prev_thietke2',
		next:'.gallery_logo2 a.next_thietke2',
		offset:0, 
		start:0,  
		duration:1200,
		force:true,
		stop:true,
		lock:false,
		cycle:true,  
		easing:'easeOutQuart',
		jump: false  
	});
	
	$('.album').serialScroll({
		items:'li',
		prev:'.gallery_logo2 a.prev_album',
		next:'.gallery_logo2 a.next_album',
		offset:0, 
		start:0,  
		duration:1200,
		force:true,
		stop:true,
		lock:false,
		cycle:true,  
		easing:'easeOutQuart',
		jump: false  
	});
	
		$('.album_sgd .hinh').serialScroll({
		items:'li',
		prev:'.prev_sgd a',
		next:'.next_sgd a',
		offset:0, 
		start:0,  
		duration:1200,
		force:true,
		stop:true,
		lock:false,
		cycle:true,  
		easing:'easeOutQuart',
		jump: false  
	});
		/*$('.slide_view').serialScroll({
		items:'li',
		prev:'.control_duan .prevduan a',
		next:'.control_duan .nextduan a',
		offset:0, 
		start:0,  
		duration:3000,
		force:true,
		lock:false,
		cycle:true,  
		easing:'easeOutQuart',
		interval:1,
		jump: true  
	});
		
		$('.des_listname').serialScroll({
		items:'li',
		prev:'.control_duan .prevduan a',
		next:'.control_duan .nextduan a',
		offset:0, 
		start:0,  
		duration:3000,
		force:true,
		lock:false,
		cycle:true,  
		easing:'easeOutQuart',
		interval:1,
		jump: true  
	});*/
		
		/*var $news = $('.doitac');
		$news.serialScroll({
		items:'div.doitac_news',
		duration:4000,
		force:true,
		axis:'y',
		easing:'linear',
		lazy:true,
		interval:1,
		step:1
	});	*/

	//slideshow trang chu	
	
	var $slideshow = $(".slide_view");
	var $items = $slideshow.find('li');
	var $list_name = $(".des_listname");
	var $items_name = $list_name.find('li');
	
	var currentImg =  0;
	fadeOutAllItems($items);
	fadeOutAllItems($items_name);
	var interval = setInterval(nextImg, 4000);
	
	$(".control_duan .nextduan a").click(function() {		  
		clearInterval(interval);
		nextImg();
	});
	$(".control_duan .prevduan a").click(function() {
		clearInterval(interval);
		prevImg();
	});
	
	function nextImg() {
		$($items[currentImg]).fadeOut(1000);
		$($items_name[currentImg]).fadeOut(1000);
		if(currentImg == $items.length - 1) {
			currentImg = 0;
		}
		else {
			currentImg++;
		}
		$($items[currentImg]).fadeIn(1000);
		$($items_name[currentImg]).fadeIn(1000);
	}
	
	function prevImg() {
		$($items[currentImg]).fadeOut();
		$($items_name[currentImg]).fadeOut(1000);
		if(currentImg == 0) {
			currentImg = $items.length - 1;
		}
		else {
			currentImg--;
		}
		$($items[currentImg]).fadeIn();
		$($items_name[currentImg]).fadeIn(1000);
	}
		
	function fadeOutAllItems(items) {
		for(var i = 1; i < items.length; i++) {
			$(items[i]).hide();
		}
	}
	
	//viet ham chay tu dong muc doi tac
	
	if($(".datacontainer").css("top")){
		var currenttop = $(".datacontainer").css("top"); // vi tri hien tai cach top
		var height = $(".datacontainer").height(); // do dai element datacontainer
		
		var interv = setInterval(nextParner,40); // sau 40ms di chuyen top element 
		
		$(".datacontainer").hover(
				function(){clearInterval(interv);},
				function(){interv = setInterval(nextParner,40);}
		);
	}
	
	function nextParner() {
		var current = currenttop.substring(0,currenttop.length - 2);
		current = parseInt(current);
		var vitritop = current - 1;
		$(".datacontainer").css("top",vitritop+"px");
		currenttop = vitritop+"px";
		
		if (vitritop <= -(height)){
		currenttop = 15+"px";
		}
	}

});

/***********************************************
	* IFRAME Scroller script- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
	* This notice MUST stay intact for legal use
	* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
	***********************************************/

	/*var scrollspeed=cache=2
	var initialdelay=500
	function initializeScroller(){
	dataobj=document.all? document.all.datacontainer : document.getElementById("datacontainer")
	dataobj.style.top="5px"
	setTimeout("getdataheight()", initialdelay)
	}
	function getdataheight(){
	thelength=dataobj.offsetHeight
	if (thelength==0)
	setTimeout("getdataheight()",10)
	else
	scrollDiv()
	}
	function scrollDiv(){
	dataobj.style.top=parseInt(dataobj.style.top)-scrollspeed+"px"
	if (parseInt(dataobj.style.top)<thelength*(-1))
	dataobj.style.top="5px"
	setTimeout("scrollDiv()",40)
	}
	if (window.addEventListener)
	window.addEventListener("load", initializeScroller, false)
	else if (window.attachEvent)
	window.attachEvent("onload", initializeScroller)
	else
	window.onload=initializeScroller*/
