$(document).ready(function(){

    jQuery.each($('#jsddm li ul'),
      function( i, val ){
        $(val).clone().toggleClass('menu_copy').appendTo($(val).parent('li'));
      }
    );


    // MENU dropdowns
    var timeout    = 500;
    var closetimer = 0;
    var ddmenuitem = 0;

    function jsddm_open()
    {  jsddm_canceltimer();
       jsddm_close();
       ddmenuitem = $(this).find('.menu_copy').css('visibility', 'visible');
    }

    function jsddm_close()
    {  if(ddmenuitem) ddmenuitem.css('visibility', 'hidden');}

    function jsddm_timer()
    {  closetimer = window.setTimeout(jsddm_close, timeout);}

    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)
       $('#jsddm > li.current').unbind('mouseover').unbind('mouseout')
       $('#jsddm > li.parent_of_current').unbind('mouseover').unbind('mouseout')
       $('.menu_copy').css('position','absolute').css('z-index','999').css('top','0px').css('left','220px').css('visibility','hidden');
    });

    document.onclick = jsddm_close;
})
