$(document).ready(function() {
  

/*top menu popup*/

var timeout    = 500;
var closetimer = 0;
var ddmenuitem = 0;


function fn_open_menu()
{
	fn_canceltimer();
	fn_close();
	ddmenuitem = $(this).find('.popup').show();
}

function fn_close()
{
	if(ddmenuitem) {
		ddmenuitem.hide();
	}
}

function fn_timer()
{
	closetimer = window.setTimeout(fn_close, timeout);
}

function fn_canceltimer()
{
	if(closetimer)
	{
		window.clearTimeout(closetimer);
		closetimer = null;
	}
}

$(function()
{
	$('#menu .m_item').bind('mouseover', fn_open_menu)
	$('#menu .m_item').bind('mouseout',  fn_timer)
	   
}
);

document.onclick = fn_close;

});
