$(function(){
    if(isMobile == 0){
        if($("body").find("div#back-top").length == 0){
            $("body").append('<div id="back-top"><span>TOP<i class="fa fa-level-up"></i></span></div>');
            $('div#back-top span').click(function () { $( 'html, body' ).animate( { scrollTop: 0 }, 'slow' ); return false; });        
        }
        $(window).scroll(function () { if ($(this).scrollTop() > 100) { $('div#back-top').fadeIn(); } else { $('div#back-top').fadeOut(); }});
    }
    
    $("select").focus(function(){$(this).attr("class","");})    
    $("input").focus(function(){$(this).attr("class","");})
    
    $(document).mouseup(function (e){
        var o = $("div#gotoAnypage");
        if (!$(o).is(e.target) && $(o).has(e.target).length === 0){$(o).hide();}
        
        o = $("div.dict");
        if($(o).length > 0){
            for(var i = 0; i < o.length; i++){
                if (!$(o[i]).is(e.target) &&$(o[i]).has(e.target).length === 0){
                     $(o[i]).find('div').hide();
                     $(o[i]).find('span').show();
                }
            }
        }        
        o = $("div.ctrlUser");
        if (!$(o).is(e.target) && $(o).has(e.target).length === 0){
            $(o).hide('fast');
        }  
        
        o = $("div.mnavbar").find("div.bnavbar");
        if (!$(o).find("li").is(e.target) && $(o).find("li").has(e.target).length === 0){
            $(o).hide('fast');
            $(o).find("button").parent().remove();
        } 
             
    });
    
        
    $(document).keydown(function(e){
        var keynum;
        if(window.event) keynum = e.keyCode;
        else if(e.which) keynum = e.which;        
        if(keynum == 27){
            if($("div#gotoAnypage").length > 0) {$("div#gotoAnypage").remove();}            
            if($("div#dialogAddCart").length > 0) {$("div#dialogAddCart").remove();}
            if($("div.dict").length > 0){
                $("div.dict").find('div').hide();
                $("div.dict").find("span").show();    
            }
            if($("div.ctrlUser").length > 0) $("div.ctrlUser").hide('fast');
        }
    });
    
    $("div.mnavbar").find("button[name='bars']").click(function(){
        var bnavbar = $(this).next();
        $(bnavbar).show('fast');
        
        var ul = $(bnavbar).find("ul");
        if($(ul).find("button").length == 0){$(ul).prepend("<li style='padding-top:5px;padding-bottom:5px;'><button><i class=\"fa fa-times\"></i></button></li>");}        
        $(ul).find("button").click(function(){
           $(bnavbar).hide('fast');
           $(this).parent().remove();            
        });
    });
});