
                                      
                    jQuery(function() {
                       var hml = jQuery('.header-menu ul');
                       var bg = jQuery('<li id="menu-bg"><a class="dummy"></a></li>');
                       var bgTxt =bg.find('a');
                       bg.appendTo(hml);

                       var sel = hml.find('a.selected');
                       hml.find('a.nojs').removeClass('nojs');

                       if(sel.length != 0)
                       {
                          bg.css('left', sel.offset().left).css('top', sel.offset().top);
                          sel.removeClass('selected');
                       }
                       else
                       {
                           sel = null;
                           var fb = jQuery(hml.find('a:not(.dummy)').get(0));
                           bg.css('left', fb.offset().left).css('top', fb.offset().top);
                           bg.hide();
                       }

                       function moveTo(p)
                       {
                           p = jQuery(p.get(0));                           
                           bg.stop();
                           bg.animate({
                                    'left':p.offset().left,
                                    'top':p.offset().top,
                                    'width':p.width(),
                                    'height':p.height()
                                },
                                "normal",
                                "jswing"
                            );
                       }

                       function showBg()
                       {
                           bg.stop();
                          // bg.css('opacity', 1);
                           bg.show();
                       }

                       jQuery('.header-menu ul li a').hover(
                            function()
                            {
                               if(!sel) showBg();
                               moveTo(jQuery(this));
                            },
                            function() {}
                        );
                       
                       hml.hover(
                           function()
                           {
                               if(!sel) bg.fadeIn("normal");
                           },
                           function()
                           {
                               if(sel)
                               {
                                    moveTo(sel);
                               }
                               else
                               {
//                                    bg.fadeOut("normal");
                                    bg.hide();
                               }
                           });
                    });
                
