// atms functions
_atms = function(){
	var _page = 1;
	var _listStatus = false;

	function link(_url){
		if(_url != '' && _url != '#') location.href = _url;
	}

	function next(_shift){
		if(!_list || _list == 'undefined') return false;
		if(_listStatus) return false;
		_listStatus = true;
	
		_arrCurrent = _page - 1;
		_page = _page + _shift;
		if(_page < 1) _page = _list.length;
		if(_page > _list.length) _page = 1;
		_arrNew = _page - 1;
		
		$('#list').html(_page + ' / ' + _list.length);

		_leftNew = (_shift > 0)? 473 : -472;
		_leftCurrent = (_shift > 0)? -472 : 473;
		
		$(_list[_arrNew]).css({visibility: 'visible', top: 0, left: _leftNew});
		
		$(_list[_arrCurrent]).animate({left: _leftCurrent}, 500, function(){
			$(_list[_arrCurrent]).css({visibility: 'hidden', top: 0, left: 0});
		});
		$(_list[_arrNew]).animate({left: 0}, 500, function(){
			_listStatus = false;
		});
	}

	return {
		link: link,
		next: next
	}
}();

// ready
$(document).ready(function(){
	// init submenu
	$('div.atmsSubmenu').mouseover(function(){
		this.className = 'atmsSubmenuOn';
	}).mouseout(function(){
		this.className = 'atmsSubmenu';
	});
	
	// init back
	$('div.atmsBack').mouseover(function(){
		this.className = 'atmsBackOn';
	}).mouseout(function(){
		this.className = 'atmsBack';
	}).click(function(){
		history.back();
	});

	// init next
	$('div.next').mouseover(function(){
		this.className = 'nextOn';
	}).mouseout(function(){
		this.className = 'next';
	});

	// init prev
	$('div.prev').mouseover(function(){
		this.className = 'prevOn';
	}).mouseout(function(){
		this.className = 'prev';
	});
});