/*--- slide gallery ---*/
function slideGallery(galleryName){
	jQuery.noConflict();
	var change_speed = 1000; // in ms
	var _hold = jQuery('#' + galleryName);
	if(_hold.length){
		var list_hold = _hold.find('> div > ul');
		var _list = list_hold.children();
		var btn_prev = _hold.find('a.link-prev');
		var btn_next = _hold.find('a.link-next');
		var hold_w = list_hold.parent().width();
		var _step = 914;
    	var _w = _list.length * _list.outerWidth(true);
		if(_w > hold_w){
			list_hold.append(_list.clone()).append(_list.clone());
			var _flag = true;
			var _m = _w;
			list_hold.css({left: -_m});
			
			btn_prev.click(function(){
				moveList(false);
				return false;
			});
			btn_next.click(function(){
				moveList(true);
				return false;
			});
		}
		else{
			btn_prev.click(function(){
				return false;
			}).css({visibility:'hidden'});
			btn_next.click(function(){
				return false;
			}).css({visibility:'hidden'});
		}
		
		function moveList(_f){
			if(_flag){
				_flag = false;
				if(_f){
					if(_m + _step > _w*3 - hold_w){
						_m -= _w;
						list_hold.css('left', -_m);
					}
					_m += _step;
				}
				else{
					if(_m - _step < 0){
						_m += _w;
						list_hold.css('left', -_m);
					}
					_m -= _step;
				}
				list_hold.animate({left: -_m}, change_speed, function(){
					_flag = true;
				});
			}
		}
	}
}

function tripGallery(galleryName){
	jQuery.noConflict();
	var change_speed = 1000; // in ms
	var _hold = jQuery('#' + galleryName);
	var _nav = jQuery('div.more-img-' + galleryName);
	if(_hold.length){
		var list_hold = _hold.find('> div > ul');
		var _list = list_hold.children();
		var btn_prev = _nav.find('a.link-prev');
		var btn_next = _nav.find('a.link-next');
		var hold_w = list_hold.parent().width();
		var _step = 200;
    	var _w = _list.length * _list.outerWidth(true);
		if(_w > hold_w){
			list_hold.append(_list.clone()).append(_list.clone());
			var _flag = true;
			var _m = _w;
			list_hold.css({left: -_m});
			
			btn_prev.click(function(){
				moveList(false);
				return false;
			});
			btn_next.click(function(){
				moveList(true);
				return false;
			});
		}
		else{
			btn_prev.click(function(){
				return false;
			}).css({visibility:'hidden'});
			btn_next.click(function(){
				return false;
			}).css({visibility:'hidden'});
		}
		
		function moveList(_f){
			if(_flag){
				_flag = false;
				if(_f){
					if(_m + _step > _w*3 - hold_w){
						_m -= _w;
						list_hold.css('left', -_m);
					}
					_m += _step;
				}
				else{
					if(_m - _step < 0){
						_m += _w;
						list_hold.css('left', -_m);
					}
					_m -= _step;
				}
				list_hold.animate({left: -_m}, change_speed, function(){
					_flag = true;
				});
			}
		}
	}
}


