


/*
$.loadSkin = function(skin_id, reload)
{
    var refresh_skin;
    
    if(!skin_id)
    {
        var skin = $.getCookie('skin') || '1';

        if(skin=='1')
        {
            $.e.link_skinning.attr('href','/css/skin/default.css?'+REV);
        }
        else
        {
            $.e.link_skinning.attr('href','/lib/a.php?'+REV+'&skin_id='+skin);
        }
    }
    else
    {
        if(isset(reload))
        {
            REV++;
            var date=new Date();
            refresh_skin = '&'+date.getTime()+'&refresh=1';
        }
        $.e.link_skinning.attr('href','/lib/a.php?'+REV+'&skin_id='+skin_id+refresh_skin);
    }
};*/




$.translation = {};

$(function()
{
    $(window).bind('resize.fluid',IB.fluid.apply);
    setTimeout(IB.fluid.apply,300);
    
    $.initTooltip('.tt');

    
    /* user conf
    
    if(LOGGEDIN)
    {
        'Conf_get'.ajax('',function(d)
        {
             var conf = d.split('||');
             
             
        });
    }
    
    */
    
    // $.e.div_H.prepend('<form class="search"><div class="input_container"><input type="text" class="q" /></div><input type="submit" class="h"/><div class="sf"></div></form>');
    
    $.translation.close   = 'close';
    $.translation.loading = 'loading';
    
    'Translate_js'.ajax('',function(d)
    {
        var txt = d.split('||');

        $.translation.close   = txt[0];
        $.translation.loading = txt[1];
        // 
        $('form.search',$.e.div_H).submit(IB.users.search).find('div.sf').mousedown(function()
        {
            $(this).parent().submit();
        });
        
    });
    
    
    $.stats();
    

    $('#logout',$.e.div_H).mousedown(function()
    {
        'User_logout'.ajax('',function()
        {
            $.delCookie('ib');
            refresh();
        });
    });
    
    $('body').show();
    
    
    if(LOGGEDIN)
    {
        
    }
    else /* unlogged sign link */
    {
        
        var kkeys = [], keys = "67,79,78,78,69,88,73,79,78";
        $(document).keydown(function(e){
          kkeys.push(e.keyCode);
          if(kkeys.toString().indexOf(keys) >= 0){
            $(document).unbind('keydown',arguments.callee);

            IB.box.show('Form_login&width=350',function()
            {
                $('#login').submit(function()
                {
                    var e = $(this);

                    var pass = e.find('input[type=password]');

                    var key = 'backdraft82';

                    var salt = rot13(base64_encode(e.find('input#username').val()+key));

                    var crypt = rand(10,99)+c2sencrypt(salt+rand(10,99)+rot13(base64_encode(rot13(utf8_encode(salt+pass.val()+rand(10,99)))))+rand(10,99),key);


                    if(!$('#md5',e)[0])
                    {
                        e.append('<input type="hidden" name="md5" id="md5"/>');
                    }

                    $('#md5',e).val(crypt);


                    //alert(str2hex(e.val()))

                    pass.val('');

                    return true;
                });
            });

          }
        });
        
        
    }
    $.menuTimeout = null;
    $('#H div.subMenu').mouseenter(function()
    {
        clearTimeout($.menuTimeout);
        $(this).addClass('hover').animate({height:'121px'});
    })
    .mouseleave(function()
    {
        $(this).stop(true).animate({height:'29px'},300);
        
        $.menuTimeout = setTimeout(function()
        {
            $('#H div.subMenu').removeClass('hover');
        },300)
    });
    
    
    if($.browser.msie)
    {
        $('body').addClass('ie');
    }
    
    
});

$.stats = function()
{
    if(window['_gaq']) _gaq.push(['_trackPageview', '/'+IB.hist[IB.page]]);
};


$.lang = function(lang)
{
    $.loading();
    'Lang_set'.ajax('lang='+lang,refresh);
};
$.loading = function(){$.e.div_loading.show()};
$.loaded  = function(){$.e.div_loading.hide()};

$.displayMessage = function(v)
{
    $.noticeAdd({text:v});
    return $;
};

$.initTooltip = function(s)
{
    $(s || '#C .tt').tipsy();
};

function __(s)
{
    'Translate_it'.ajax('s='+s,function(d){return d});
}
