movingstate = {};
openPos = {1:3,2:281,3:435,4:591,5:745}
closePos = {1:3,2:154,3:310,4:465,5:621}

a = $('#header #headerbar ul#headermenu');

$(document).ready(function() {
	
	navItems = $('#header #headerbar ul#headermenu li:not(#header #headerbar ul#headermenu li li)');
	navAmount = navItems.length;
	activeLi = navAmount;
	
	for (i = 1; i <= navAmount; i++)
	{
		$('#header #headerbar ul#headermenu li#root'+i).mouseenter(function() {
			mainHoverTo(this.id.replace('root',''));
		});

		$('#header #headerbar ul#headermenu li#root'+i).click(function() {
			activeLi = this.id.replace('root','');
		});
		
		if ($('#header #headerbar ul#headermenu li#root'+i).hasClass('exp'))
		{
			 activeLi = i;
		}
		movingstate[i] = 0;
	}
	
	$('#headermenu').mouseleave(function() {
		mainHoverTo(activeLi);
	});
	
	speedUp = true;
	mainHoverTo(activeLi);
	speedUp = false;
});

function mainHoverTo(itemid)
{
	$('#header #headerbar ul#headermenu li img').stop();
	$('#header #headerbar ul#headermenu li img.nonhover:not(#header #headerbar ul#headermenu li#root'+itemid+' img.nonhover):not(#header #headerbar ul#headermenu li#root'+activeLi+' img.nonhover)').animate({
		opacity:'1'
	},((speedUp)?0:650));
	$('#header #headerbar ul#headermenu li#root'+itemid+' img.nonhover').animate({
		opacity:'0'
	},((speedUp)?0:650));	
	
	for (i = 2; i <= navAmount; i++)
	{
		if (itemid < i)
		{
			if (movingstate[i] != 1)
			{
				movingstate[i] = 1;
				$('#header #headerbar ul#headermenu li#root'+i).stop();
				$('#header #headerbar ul#headermenu li#root'+i).animate({
					left:openPos[i]+'px'
				},((speedUp)?0:650));
			}
		}
	}
	
	for (i = 1; i < navAmount; i++)
	{
		if (itemid > i)
		{
			if (movingstate[i+1] != 2)
			{
				movingstate[i+1] = 2;
				$('#header #headerbar ul#headermenu li#root'+(i+1)).stop();
				$('#header #headerbar ul#headermenu li#root'+(i+1)).animate({
					left:closePos[i+1]+'px'
				},((speedUp)?0:650));
			}
		}
	}
}
