        var timeout    = 0;
        var closetimer = 0;
        var ddmenuitem = 0;

        function navscript_open()
        {  navscript_canceltimer();
           navscript_close();
           ddmenuitem = $(this).find('ul').css('visibility', 'visible');}

        function navscript_close()
        {  if(ddmenuitem) ddmenuitem.css('visibility', 'hidden');}

        function navscript_timer()
        {  closetimer = window.setTimeout(navscript_close, timeout);}

        function navscript_canceltimer()
        {  if(closetimer)
           {  window.clearTimeout(closetimer);
              closetimer = null;}}

        $(document).ready(function()
        {  $('#navscript > li').bind('mouseover', navscript_open)
           $('#navscript > li').bind('mouseout',  navscript_timer);
           $('#navscript ul.submenu').hover(
           function(){
                //$(this).parent().find("a").trigger("hover");
                //console.log("hover");
                $(this).parent().find("a").addClass("nav_a_hover");
           },
           function(){
                //console.log("out");
                $(this).parent().find("a").removeClass("nav_a_hover");
           });
           
           });

        document.onclick = navscript_close;
