var callTimeout = 0;
var callClosetimer = 0;
var callDdmenuitem = 0;
function call_open() {
call_canceltimer();
call_close();
callDdmenuitem = $(this).find('ul').css('visibility', 'visible');
$('#callPhone').addClass('call-block');
}
function call_close() {
if (callDdmenuitem) callDdmenuitem.css('visibility', 'hidden');
$('#callPhone').removeClass('call-block');
}
function call_timer() {
callClosetimer = window.setTimeout(call_close, callTimeout);
}
function call_canceltimer() {
if (callClosetimer) {
window.clearTimeout(callClosetimer);
callClosetimer = null;
}
}
$(document).ready(function() {
$('#callPhone > li').bind('mouseover', call_open);
$('#callPhone > li').bind('mouseout', call_timer);
});
document.onclick = call_close; 
