var timeout    = 200;
var closetimer = 0;
var subnav = 0;

function subnav_open()
{  
	subnav_canceltimer();
	subnav_close();
	subnav = $('#mps_drop').css('visibility', 'visible');
}

function subnav_close()
{  
	if(subnav) subnav.css('visibility', 'hidden');
}

function subnav_timer()
{  
	closetimer = window.setTimeout(subnav_close, timeout);
}

function subnav_canceltimer()
{  
	if(closetimer)
	{  window.clearTimeout(closetimer);
		closetimer = null;
	}
}

$(document).ready(function(){
	$('#nav > #nav_mps').bind('mouseover', subnav_open)
	$('#nav > #nav_mps').bind('mouseout',  subnav_timer)
	$('#mps_drop > li').bind('mouseover', subnav_open)
	$('#mps_drop > li').bind('mouseout',  subnav_timer)
}
);

document.onclick = subnav_close;