var $j = jQuery.noConflict();
   
$j(document).ready(function(){
	slideGall1('#gallery');
	slideGall2('#carusel');
});
function slideGall1(gal_holders){
	
	$j(gal_holders).each(function(){
		var gal_hold = $j(this);
		var btn_prev = gal_hold.find('.link-prev').hide();
		var btn_next = gal_hold.find('.link-next').hide();
		var _hold = gal_hold.find('.hold');
		var list_hold = _hold.children();
		var _list = list_hold.children();
		var _a = 0;
		var _step = _hold.width();
		if(_list.length > 1){
			btn_prev.show().addClass('disabled');
			btn_next.show();
		}
		
		var id	=	_list.eq(_a).text();
		
		_html	=	$j("#"+id).html();
			
		_list.eq(_a).replaceWith(_html);
		_list[_a]._f = true;
			
		
		btn_prev.click(function(){
			if(!$j(this).hasClass('disabled')) changeEl(_a - 1);
			return false;
		});
		btn_next.click(function(){
			if(!$j(this).hasClass('disabled')) changeEl(_a + 1);
			return false;
		});
		
		function changeEl(_ind){
			
			if(_ind == _list.length - 1) btn_next.addClass('disabled');
			else btn_next.removeClass('disabled');
			if(_ind == 0) btn_prev.addClass('disabled');
			else btn_prev.removeClass('disabled');
			if(_list[_ind]._f){
				list_hold.animate({marginLeft: -_step*_ind}, { queue:false, duration:700});
				_a = _ind;
			}
			else{
				var id	=	_list.eq(_ind).text();
				_html	=	$j("#"+id).html();
		
				_list.eq(_ind).replaceWith(_html);
				_list[_ind]._f = true;
				list_hold.animate({marginLeft: -_step*_ind}, { queue:false, duration:700});
				_a = _ind;
			
			}
		}
	});
}
function slideGall2(gal_holders){
	$j(gal_holders).each(function(){
		var gal_hold = $j(this);
		var btn_prev = gal_hold.find('.link-prev').hide();
		var btn_next = gal_hold.find('.link-next').hide();
		var _hold = gal_hold.find('.hold');
		var list_hold = _hold.children();
		var _list = list_hold.children();
		var _a = 0;
		var _step = _hold.height();
		if(_list.length > 1){
			btn_prev.show().addClass('disabled');
			btn_next.show();
		}
		var id	=	_list.eq(_a).text();
		
		_html	=	$j("#"+id).html();
		_list.eq(_a).replaceWith(_html);
		_list[_a]._f = true;
		
		
		btn_prev.click(function(){
			if(!$j(this).hasClass('disabled')) changeEl(_a - 1);
			return false;
		});
		btn_next.click(function(){
			if(!$j(this).hasClass('disabled')) changeEl(_a + 1);
			return false;
		});
		function changeEl(_ind){
			if(_ind == _list.length - 1) btn_next.addClass('disabled');
			else btn_next.removeClass('disabled');
			if(_ind == 0) btn_prev.addClass('disabled');
			else btn_prev.removeClass('disabled');
			if(_list[_ind]._f){
				list_hold.animate({marginTop: -_step*_ind}, { queue:false, duration:700});
				_a = _ind;
			}
			else{
				var id	=	_list.eq(_ind).text();
				_html	=	$j("#"+id).html();
		
				_list.eq(_ind).replaceWith(_html);
				_list[_ind]._f = true;
				list_hold.animate({marginTop: -_step*_ind}, { queue:false, duration:700});
				_a = _ind;
			
			}
		}
	});
}

