var jsddm_timeout    = 500;
var jsddm_closetimer = 0;
var jsddm_closetimer2 = 0;
var ddmenuitem = 0;
var ddmenuitem2 = 0;

function jsddm_open()
{
  jsddm_canceltimer();
  jsddm_close();
  ddmenuitem = $(this).find('ul:first').css('visibility', 'visible');
 }
function jsddm_open2()
{
  jsddm_canceltimer2();
  jsddm_close2();
  ddmenuitem2 = $(this).find('ul:first').css('visibility', 'visible');
 }

function jsddm_close()
{  
  if(ddmenuitem) ddmenuitem.css('visibility', 'hidden');
}
function jsddm_close2()
{
  if(ddmenuitem2) ddmenuitem2.css('visibility', 'hidden');
}

function jsddm_timer()
{  
  jsddm_closetimer = window.setTimeout(jsddm_close, jsddm_timeout);
}

function jsddm_timer2()
{
  jsddm_closetimer2 = window.setTimeout(jsddm_close2, jsddm_timeout);
}

function jsddm_canceltimer()
{
  if(jsddm_closetimer)
   {
     window.clearTimeout(jsddm_closetimer);
     jsddm_closetimer = null;
   }
}

function jsddm_canceltimer2()
{
  if(jsddm_closetimer2)
   {
     window.clearTimeout(jsddm_closetimer2);
     jsddm_closetimer2 = null;
   }
}

$(document).ready(function()
{
  $('#jsddm > ul > li').bind('mouseover', jsddm_open)
  $('#jsddm > ul > li').bind('mouseout',  jsddm_timer)

  $('#jsddm > ul > li > ul > li').bind('mouseover', jsddm_open2)
  $('#jsddm > ul > li > ul > li').bind('mouseout',  jsddm_timer2)
});

$(document).click(jsddm_close);
$(document).click(jsddm_close2);

