window.onerror = function() {return true;};
document.oncontextmenu = function() {return false;};

var timeout         = 1000;
var closetimer        = 0;
var bsMenuitem      = 0;

function bsMenu_open(){
    bsMenu_canceltimer();
    bsMenu_close();
    if(navigator.appName=='Microsoft Internet Explorer')
        $(this).find('ul').eq(0).css('margin-right','-'+$(this).width());
    bsMenuitem = $(this).find('ul:first').css({visibility: "visible"});
}

function bsMenu_close(){
    if(bsMenuitem) bsMenuitem.css('visibility', 'hidden');
}

function bsMenu_timer(){
    closetimer = window.setTimeout(bsMenu_close, timeout);
}

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

$(document).ready(function(){
    $('.bsMenu > li').bind('mouseover', bsMenu_open);
    $('.bsMenu > li').bind('mouseout',  bsMenu_timer);
    });

document.onclick = bsMenu_close;
