function initHovers() {

	$('ul.subpage-list a').each(function(){

		var _link = $(this);

		_link.css('opacity',0.7);



		_link.css('opacity','0.7');

		_link.mouseover(function(){

			_link.css('opacity','0.85');

		});

		_link.mouseout(function(){

			_link.css('opacity','0.7');

		});

		_link.mousedown(function(){

			_link.css('opacity','1');

		});

		_link.mouseup(function(){

			_link.css('opacity','0.85');

		});

	});

}



function initHomeMenu() {

	var _controlMenu = $('#nav_575111');

	var _contentMenu = $('#big-menu');



	if(_controlMenu.length && _contentMenu.length) {

		var _activeClass = 'active';

		var _controlMenuLinks = _controlMenu.find(' > li > a');

		var _contentMenuItems = _contentMenu.find('li');

		var _slideHeight = _contentMenuItems.eq(0).outerHeight(true);

		var _slideCount = _controlMenuLinks.length;

		var _sumHeight = _slideHeight*_slideCount;

		var _animateSpeed = 650;

		var _currentIndex = 0;

		var _offset;



		_contentMenu.append(_contentMenuItems.clone()).append(_contentMenuItems.clone());

		_contentMenuItems = _contentMenu.find('li');



		_controlMenuLinks.each(function(_ind){

			$(this).hover(function(){

				_controlMenuLinks.removeClass(_activeClass).eq(_ind).addClass(_activeClass);

				animateMenu(_ind);

			});

		});

		_contentMenu.css({marginTop:-_sumHeight-_currentIndex*_slideHeight})



		function animateMenu(_index) {

			if(_currentIndex > _index) {

				_contentMenuItems.removeClass(_activeClass).eq(_index+_slideCount).addClass(_activeClass);

				_contentMenu.css({marginTop:-_currentIndex*_slideHeight})

				_currentIndex = _index;

				_offset = -(_sumHeight+_index*_slideHeight);

			} else {

				_currentIndex = _index;

				_offset = -(_sumHeight+_index*_slideHeight);

				_contentMenuItems.removeClass(_activeClass).eq(_slideCount+_index).addClass(_activeClass);

			}

			_contentMenu.stop().animate({marginTop:_offset},{duration:_animateSpeed,easing:'easeOutBounce',queue:true});

		}

	}

}



$(document).ready(function() {

	initHomeMenu();

	initHovers();

});