var initialPosition = 0;
var menuTimer;

function timeOutMenu(){

	$(".submenu").stop();
	$(".submenu").animate({top:"-300"});

}

$(function(){

	// add font

	initialPosition = $(".hover-image").position().left;

	Cufon.replace('.submenu A', { forceHitArea:true,fontFamily: 'Helvetica Neue LT Pro' , textShadow: '1px 1px #88940F' , hover: {color:'#DCE64B'}});

	Cufon.replace('.menu A', { forceHitArea:true,fontFamily: 'Helvetica Neue LT Pro' , textShadow: '1px 1px #88940F'});

	Cufon.replace(' .homepage .title, .homepage .content', { fontFamily: 'Helvetica Neue LT Pro'});

	// move background

	$(".top-menu-link").hover(function(){

		var position = $(this).position();

		$(".hover-image").stop();
		$(".hover-image").animate({left:position.left-($(this).width()<119?(119-$(this).width())/2:0)},300);

	},function(){

		$(".hover-image").stop();
		$(".hover-image").animate({left:initialPosition},300);

	});

	$(".submenu").hover(function(){

		if(typeof menuTimer != "undefined") {

			clearTimeout(menuTimer);

		}

	},function(){

		menuTimer = window.setTimeout("timeOutMenu()",1000);

	});

	$("#features-menu").hover(function(){

		if(typeof menuTimer != "undefined") {

			clearTimeout(menuTimer);

		}
		$(".submenu").stop();
		$(".submenu").animate({top:"100"});

	},function(){

		if(typeof menuTimer != "undefined") {

			clearTimeout(menuTimer);

		}

		menuTimer = window.setTimeout("timeOutMenu()",1000);


	}
	);



});
