var obj = null;
$(document).ready(function(){
    $('#menuHolder #dropline>li').hover(function(){
        if ( $(this).find('li').size() > 0 ){
            if (obj != null){
                obj.find('ul').hide();
            }   
            $('.sub-menu-bg').show();
            var ul = $(this).find('ul');
            ul.show();
            var width_ul = 0;
            $(this).find('li').each(function(){
                width_ul += $(this).width();                               
            });            
            ul.width(width_ul+2);
        } else if (obj != null){
            $('.sub-menu-bg').show();
            obj.find('ul').show();
        }
    }, function(){
        $(this).find('ul').hide();
        if (obj == null){
            $('.sub-menu-bg').hide();            
        } else {
            obj.find('ul').show();
        }
    });
    
    if ($('#menuHolder #dropline li.current').size() > 0) {
        
        obj = $('#menuHolder #dropline li.current');        
        if ( obj.find('li').size() > 0 ){
            $('.sub-menu-bg').show();
            var ul = obj.find('ul');
            ul.show();
            var width_ul = 0;
            obj.find('li').each(function(){
                width_ul += $(this).width();                               
            });            
            ul.width(width_ul+2); 
        } else {obj = null;}       
    }
    
});
