function initSlide(){
	var _i =0;
	var _margin = 0;
	var _hold = $('#carousel');
	var _HW = _hold.children('div').eq(0).width();
	var _speed = 300;
	var _duration = 300;
	var _slider = _hold.find('ul');
	var _li = _hold.find('ul > li');
	var _Wlast = _li.eq(_li.length-1).outerWidth(); 
	var _link = _hold.find('ul > li > a');
	var _prev = _hold.find('a.link-prev');
	var _next = _hold.find('a.link-next');
	var _W = 0;
	var _w1 = _li.eq(0).outerWidth();
	_li.each(function(){
		var _thisW = $(this).outerWidth();
		_W = _W + _thisW;
	});
	var _a = _li.index(_li.filter('.active:eq(0)'));
	if(_a == -1) _a = 0;
	_li.removeClass('active');
	_li.eq(_a).addClass('active');
	
	_next.click(function(){
		clearInterval(_t);
		var _sW = _li.eq(_a).width();
		_a++;
		if(_margin > (_W -_HW - _Wlast)){
			_margin = _W - _HW ;
		}
		else{
			_margin = _margin + _sW;
		}
		elChange(_a, _margin);
	return false;
	}).mouseover(function(){
		_t = setInterval(function(){
		var _sW = _li.eq(_a).width();
		_a++;
		if(_margin > (_W -_HW - _Wlast)){
			_margin = _W - _HW ;
		}
		else{
			_margin = _margin + _sW;
		}
		elChange(_a, _margin);
		}, _duration);
	}).mouseout(function(){
		clearInterval(_t);
	});
	
	_prev.click(function(){
		var _sW = _li.eq(_a-2).width();
		clearInterval(_t);
		_margin = _margin - _sW;
		_a = _a - 1;
		if(_a <= 0){
			_margin = 0;
			_a = 0;
		}
		elChange(_a, _margin);
	return false;
	}).mouseover(function(){
		_t = setInterval(function(){
		var _sW = _li.eq(_a-2).width();
		_margin = _margin - _sW;
		_a = _a - 1;
		if(_a <= 0){
			_margin = 0;
			_a = 0;
		}
		elChange(_a, _margin);
		}, _duration);
	}).mouseout(function(){
		clearInterval(_t);
	});
	
	function elChange(_a, _margin){
		if ((_margin) == (_W - _HW)){
			_next.fadeOut(200);
		}
		else{
			if(_next.is(':hidden')){
				_next.fadeIn(200);
			}
		}
		_slider.animate({
				marginLeft: -(_margin)
			}, {queue:false, duration: _speed});
		if ((_a) == 0){
			_margin = 0;
			_prev.fadeOut(200);
		}
		else{
			if(_prev.is(':hidden')){
				_prev.fadeIn(200);
			}
		}
	}
	var _bHold = $('div.photo');
	var _img = _bHold.find('ul').eq(0).children('li');
		var _b = _img.index(_li.filter('.active:eq(0)'));
		if(_b == -1) _b = 0;
		_img.hide();
		_img.eq(_b).show();
	_link.click(function(){
		var _k = _link.index($(this));
		_img.hide();
		_img.eq(_k).show();
		return false;
	});
	
	
}
$(document).ready(function(){
	initSlide();
});