var timeout         = 1;
var closetimer		= 0;
var ddmenuitem      = 0;

function jsddm_open()
{
    jsddm_canceltimer();
	
    jsddm_close();
    
    dd = $(this)
    .css('background', '#000')
    .css('filter', 'alpha(opacity=60)')
    .css('opacity', '.80')
    ;
    
	ddmenuitem = $(this).find('ul').eq(0)
    .css('visibility', 'visible')
    .css('width', $(this).width()-1)
    ;
}

function jsddm_close()
{
    if(ddmenuitem) ddmenuitem.css('visibility', 'hidden');
}

function jsddm_timer()
{
    closetimer = window.setTimeout(jsddm_close, timeout);
    
    dd = $(this)
    .css('background', 'none')
    .css('filter', 'none')
    .css('opacity', '1')
    ;
}

function jsddm_canceltimer()
{
    if(closetimer)
	{
        window.clearTimeout(closetimer);
		closetimer = null;
    }
}

$(document).ready(function()
{
    $('#jsddm > li').bind('mouseover', jsddm_open);
	$('#jsddm > li').bind('mouseout',  jsddm_timer);
});

document.onclick = jsddm_close;

