function getAbsolutePosition(el) {
	var r = { x: el.offsetLeft, y: el.offsetTop };
	if (el.offsetParent) {
		var tmp = getAbsolutePosition(el.offsetParent);
		r.x += tmp.x;
		r.y += tmp.y;
	}
	return r;
}
$(document).ready(function(){
	/* Menu */
	$('.menu li').hover(
		function(){
			if (!$('.menu li').index(this)) $('.menu').addClass('active_');
			$(this).addClass('active');
			$(this).prev().addClass('active_');
		},
		function(){
			$('.menu').removeClass('active_');
			$(this).removeClass('active');
			$(this).prev().removeClass('active_');
		}
	);
	$('.menu li:last-child').addClass('last');
	$('.menu-left>li:has(ul)>a').click(function(){
		$(this).parent().toggleClass('active');
		return false;
	});
	$('.menu li.selected').prev().addClass('selected_');
	if ($('.menu li:eq(0)').hasClass('selected')) $('.menu').addClass('selected_');
	$('.menu li a span').each(function(){
		$(this).css({top:'50%',marginTop: '-' + ($(this).outerHeight() / 2) + 'px'});
	});
	/*
	$('.menu-left>li:not(.active)').hover(
		function(){$(this).addClass('active');},
		function(){$(this).removeClass('active');}
	);
	*/
});
$(window).resize(function(){
	$('.menu li a span').each(function(){
		$(this).css({top:'50%',marginTop: '-' + ($(this).outerHeight() / 2) + 'px'});
	});
});