<!--
$(document).ready(function() {
	// Services subnavigation
	var t = 75; // length before timeout
	var closeTimer = 0;
	
	$("#nav-services")
		.mouseover(function() { 
				navCancelTimer(); // cancel timer
				$("#subnav-services").fadeIn('slow');
		})
		.mouseout(function() {
			navSetTimer();								 
		}); 
	
	$("#subnav-services")
		.mouseover(function() { 
				navCancelTimer(); // cancel timer
		})
		.mouseout(function() {
			navSetTimer();								 
		}); 

	function navClose() {
		$("#subnav-services").fadeOut('slow');
	}
	
	function navSetTimer() {
		closeTimer = window.setTimeout(navClose, t); // trigger navClose() after timer length
	}

	function navCancelTimer() {
		if(closeTimer) {
				window.clearTimeout(closeTimer);
				closeTimer = null;
			}	
	}
});

//-->
